about summary refs log tree commit diff
path: root/Src/lex.c
Commit message (Expand)AuthorAgeFilesLines
* unposted: fix parsing of Bang token in value side of array element assignmentBart Schaefer2024-08-151-1/+2
* 52864: Change ${|var|...} to ${{var} ...}, limit local REPLY to ${|...}Bart Schaefer2024-04-011-1/+1
* 52202: improve handling of quoting in ${var/pattern/replacement}Bart Schaefer2023-11-151-21/+32
* 52154, 52155: Implement, document, and test non-forking command substitution.Bart Schaefer2023-09-161-12/+60
* 51483: Enable assignment and expansion of parameters with ksh-like namespace ...Bart Schaefer2023-03-051-1/+1
* 51212: remove STOUC() macroOliver Kiddle2022-12-161-5/+5
* users/28338: command substitution with alias edge case.Peter Stephenson2022-11-081-0/+8
* 49182: Turn off correction inside command substition.Peter Stephenson2021-07-231-0/+1
* 45900: Fix issues with escaped newline in $-substitution.Peter Stephenson2020-05-231-0/+21
* Add SHORT_REPEAT optionMikael Magnusson2020-04-021-1/+1
* 45004: Fix typos in commentsMartijn Dekker2019-12-111-1/+1
* 43854: Set tok to LEXERR on generic parse error.Peter Stephenson2018-11-291-0/+1
* 43695: minor but simple optmiisation to use existing string lengthSebastian Gniazdowski2018-10-231-4/+4
* 42581(?): Fix ZLE inline history expansion.Peter Stephenson2018-04-041-1/+1
* 42245: Abort last word on interactve comment.Peter Stephenson2018-01-081-1/+1
* 41902: ${(z)...} continues parsing on unmatched quote when CSH_JUNKIE_QUOTES ...Barton E. Schaefer2017-10-171-4/+10
* 41873: temporarily disable effects of ${(Z:n:)...} for parsing $(...) within ...Barton E. Schaefer2017-10-131-1/+5
* 41504: make empty strings work in case patterns with no leading parenthesisPeter Stephenson2017-08-091-3/+3
* 40995: Don't disable alias expansion when finding command substitution limitsPeter Stephenson2017-04-231-3/+0
* 40760: Always tokenize unquoted - to Dash.Peter Stephenson2017-03-071-10/+6
* 39815: Read input to end on parse error in $(...) inside a string.Peter Stephenson2016-11-031-2/+11
* 39185: Only set word begin for completion word if not alias.Peter Stephenson2016-09-071-1/+1
* unposted: remove flag unneded from previous fixPeter Stephenson2016-06-221-2/+1
* 38746: Fix suffix alias expansion recursion.Peter Stephenson2016-06-221-3/+4
* 38468: wb,we values in gotword() needed assignment in additional case to avoi...Barton E. Schaefer2016-05-101-0/+4
* 38248: fix word position calculation when completing on or just before a redi...Barton E. Schaefer2016-04-071-3/+7
* 37700: Teach ${(z)} the 'repeat WORD SUBLIST' syntax.Daniel Shahaf2016-01-291-2/+7
* 37705: don't turn - to Dash after start of brace parameterPeter Stephenson2016-01-201-2/+4
* 37682: when SH_GLOB is set, do not parse bare parentheses in arguments as a p...Barton E. Schaefer2016-01-191-1/+1
* 37689: ! and ^ need to be tokenised in character setsPeter Stephenson2016-01-191-11/+20
* 37678: Now possible to quote "-" in pattern rangePeter Stephenson2016-01-191-6/+24
* 37145: suppress alias expansion in skipcomm()Barton E. Schaefer2015-11-181-0/+3
* 37128: work around alias expansion trashing subscript parsingPeter Stephenson2015-11-171-6/+22
* 36669: fix ${(z)...} of an an incomplete math expression by restoring "((" at...Barton E. Schaefer2015-09-271-0/+9
* 35953: fix handling of command substitution in math contextBarton E. Schaefer2015-07-291-1/+5
* 35668: Improved fix for command/proc subst starting in alias.Peter Stephenson2015-07-021-10/+16
* 35667: fix command substitution that starts but doesn't finish in aliasPeter Stephenson2015-07-011-4/+10
* 35615: fix completion after tyepsetPeter Stephenson2015-06-261-0/+1
* various posts: Implement assignment parsing for typeset.Peter Stephenson2015-06-241-2/+2
* 35248: treat fully parenthised zsh patterns as complete case patterns againPeter Stephenson2015-05-211-2/+0
* 35168: Improve parsing of case patterns.Peter Stephenson2015-05-181-0/+2
* 35155: cmdpop() could be called erroneously on errorPeter Stephenson2015-05-151-2/+4
* 35046: unwind cmdstack when erroring out of lexing a parameter expansion in b...Barton E. Schaefer2015-05-061-1/+4
* 34905: no parse error after keyboard interrupt.Peter Stephenson2015-04-171-4/+6
* 34817: Catch some errors earlier when reading history.Peter Stephenson2015-03-291-0/+2
* 34781: add implicit space after alias expansion of tokens that form words wit...Barton E. Schaefer2015-03-281-0/+10
* 34804: refine POSIX_ALIAS change to preserve old behavior of [[ ]] conditionalsBarton E. Schaefer2015-03-281-4/+1
* 34788: refine errflag handling in cmd_or_math()Barton E. Schaefer2015-03-271-1/+1
* 34759: improve implementation of last commitPeter Stephenson2015-03-221-6/+6
* 34758: fix yet more history / command subst interaction.Peter Stephenson2015-03-221-0/+19