summaryrefslogtreecommitdiff
path: root/Src/lex.c
AgeCommit message (Collapse)AuthorFilesLines
2007-12-17unposted: minor typoPeter Stephenson1-1/+1
2007-12-1624271: handle parse failures in command substitution betterPeter Stephenson1-11/+44
2007-08-2323795: improve ${(Q)...} with $'..'Peter Stephenson1-0/+38
2007-08-1423757: suppress correction of command words followed by ()Peter Stephenson1-3/+17
2007-06-0323511: error if here document too largePeter Stephenson1-0/+10
2007-01-2323126, modified: bug in zle history inside $( and $((Peter Stephenson1-9/+16
2007-01-1923115: ";|" at end of case clause causes later patterns to be testedPeter Stephenson1-0/+4
2007-01-0823097: splitting of $'...' strings in completionPeter Stephenson1-6/+16
2006-12-1323051: ${(Q)...} of RCQUOTE expression failed with DEBUG activePeter Stephenson1-2/+6
2006-07-1022544: Improve use of ztype tests for multibyte characters. AddPeter Stephenson1-2/+5
POSIX_IDENTIFIERS option to control allowability of multibyte alphanumeric characters in parameter and module names.
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-4/+4
2006-03-07Changed some structures to avoid gcc's type-punned warnings.Wayne Davison1-1/+1
2005-10-1121862/21863: GLOB_SUBST shouldn't swallow up backslashes in parameterPeter Stephenson1-1/+1
substitutions that don't match anything.
2005-08-10c.f. 21590: metafy_line()/unmetafy_line() now support wide charactersPeter Stephenson1-9/+10
2005-01-14c.f. 20675: improve zle as a basis for Unicode.Peter Stephenson1-15/+11
unposted: update version to 4.2.3-dev-1
2004-03-1119595: rename DO to DOLOOP to avoid conflict with curses.h on Tru64 5.1Oliver Kiddle1-1/+1
2003-09-0319014: add alias -s suf=handlerPeter Stephenson1-12/+28
2003-08-1118938: Export some data symbols.Peter Stephenson1-1/+1
2003-07-1718864: unnecessary space with ${(Q)...}Peter Stephenson1-1/+1
2002-10-0617760: Fix case-pattern parsing bug in sh emulation.Bart Schaefer1-2/+6
2002-08-0517503: fix various typos and spelling mistakes in source code commentsOliver Kiddle1-1/+1
2002-01-08fix completion after var+= to use value context (16418)Sven Wischnowsky1-1/+2
2001-12-1716353: add += parameter assignmentsOliver Kiddle1-0/+1
2001-08-27Fix PS2 for dquote nested in braceparam.Bart Schaefer1-0/+2
2001-04-23Fix subscripting bug with backslash-double-quote.Bart Schaefer1-4/+5
2001-04-21More parameter/subscript cleanup.Bart Schaefer1-4/+4
2001-04-20Parameter repairs, mostly for subscripting.Bart Schaefer1-2/+37
2001-03-06make the parser use real memory for the ecbuf to avoid having hrealloc() ↵Sven Wischnowsky1-0/+3
throw away lots of memory (13576)
2001-02-28add `aliases' option to be able to disable alias expansion (13554)Sven Wischnowsky1-1/+1
2000-12-05Joel Smith: 13230: avoid name clashes with Linux kernelPeter Stephenson1-2/+2
2000-08-14missing mod_export (12613)Sven Wischnowsky1-1/+1
2000-07-19If an alias starts with a space, set aliasspaceflag to 1 instead ofWayne Davison1-3/+2
calling remhist().
2000-07-18Removed the spaceflag variable.Wayne Davison1-3/+0
2000-07-13slightly improved (z) flag for parsing conditions; recognising glob flags in ↵Sven Wischnowsky1-2/+7
conditions still doesn't work (12237)
2000-07-12fix for (z) flag, don't take # as comment (12228)Sven Wischnowsky1-1/+1
2000-06-06make (e) flag be silent unless (X) is given, too (11768)Sven Wischnowsky1-7/+16
2000-05-2411561: no RC_QUOTES in $'..'Peter Stephenson1-1/+1
2000-05-23save and restore more variables in bufferwords(); move gotword() into core ↵Sven Wischnowsky1-0/+18
(11523)
2000-05-04parse_subst_string() should use modified version of `len' (11145)Sven Wischnowsky1-3/+4
2000-05-04save and restore `len' in lexsave/restore (11142)Sven Wischnowsky1-0/+3
2000-04-06zefram2: Src/lex.c: Support "3&> foo" etc.Andrew Main1-2/+13
2000-04-0410444: Src/lex.c, Src/pattern.c: Insist on proper syntaxAndrew Main1-168/+293
for numeric globbing (with the "-"). Also fix the bug whereby "echo 1<2-3>" would lose the "1".
1999-04-15Initial revisionTanaka Akira1-0/+1489