summaryrefslogtreecommitdiff
path: root/Src/parse.c
AgeCommit message (Expand)AuthorFilesLines
2008-09-29users/13295, tweaked: dont reset line numbers when parsing strings, sometimesPeter Stephenson1-1/+1
2008-09-24users/13288: Src/parse.c: don't report parse errors on aborted linesPeter Stephenson1-6/+8
2008-09-1125641: add emulation option (NO_)MULTI_FUNC_DEFPeter Stephenson1-0/+3
2008-09-0125587: fix a==(stuff) and associated stuff.Peter Stephenson1-0/+12
2008-08-3125571: when parsing use line numbers for the start of a token, not the endPeter Stephenson1-1/+1
2008-08-1125247 with further modifications: add $funcsourcetracePeter Stephenson1-4/+8
2008-07-0125262: suspicious error checking in braceless function definitionPeter Stephenson1-2/+1
2008-03-1424711: fix re-presentation of here-documents munged internallyPeter Stephenson1-1/+5
2008-01-10users/12412: check for extra arguments in test and [Peter Stephenson1-0/+6
2007-06-2723670: rationalise some linked list functionsPeter Stephenson1-1/+1
2007-05-29Phil Pennock: 23480: typoPeter Stephenson1-1/+1
2007-05-0123375: Phil Pennock: =~, zsh/regex etc. etc.Peter Stephenson1-0/+6
2007-04-23unposted: fix error message for short ZWC filePeter Stephenson1-1/+1
2007-04-2323313: fix test for incorrect version in ZWC filePeter Stephenson1-2/+3
2007-04-23parse.cPeter Stephenson1-1/+1
2007-04-2323312: fix versioning and initialisation of word code headersPeter Stephenson1-0/+2
2007-01-1923115: ";|" at end of case clause causes later patterns to be testedPeter Stephenson1-5/+7
2006-08-0422586: fix warnings spotted on CygwinPeter Stephenson1-0/+7
2006-07-1122546: fix {myfd}>... bug and tweak testsPeter Stephenson1-1/+1
2006-07-1022544: Improve use of ztype tests for multibyte characters. AddPeter Stephenson1-4/+1
2006-07-0922542: deoverenthuse cmdpoppingPeter Stephenson1-1/+0
2006-06-2622516: error in func() didn't pop command stackPeter Stephenson1-1/+4
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-26/+23
2006-03-26users/10087: no aliases for case of "in" in "case"Peter Stephenson1-0/+10
2006-03-07Changed some structures to avoid gcc's type-punned warnings.Wayne Davison1-11/+11
2005-04-24Remove excess argument of zwcstat()Bart Schaefer1-4/+4
2005-04-1221133: New {myfd} syntax for allocating file descriptorsPeter Stephenson1-29/+103
2005-02-06fix autoloaded trap bug; rejig use of trapfuncsPeter Stephenson1-0/+10
2004-10-0220418: report parse error rather than crash on unfinished pipelines.Bart Schaefer1-2/+6
2004-07-2820214: fix debugging test with recursive functionsPeter Stephenson1-1/+4
2004-06-2820112 changed c.f. 20113:Peter Stephenson1-3/+0
2004-06-2220076, 20084: { ... } always { ... } syntax.Peter Stephenson1-4/+34
2004-06-02Marked unused parameters with the new UNUSED() macro.Wayne Davison1-1/+1
2004-05-28Fixed two signed/unsigned comparisons.Wayne Davison1-4/+3
2004-03-1119595: rename DO to DOLOOP to avoid conflict with curses.h on Tru64 5.1Oliver Kiddle1-3/+3
2003-10-29a la 19209: zcalloc -> zshcallocPeter Stephenson1-2/+2
2003-02-1718251: Fix select and make it respect EOFPeter Stephenson1-4/+6
2002-10-0617760: Fix case-pattern parsing bug in sh emulation.Bart Schaefer1-0/+2
2002-08-2717582: Improved option argument handling.Peter Stephenson1-17/+21
2002-08-0517503: fix various typos and spelling mistakes in source code commentsOliver Kiddle1-2/+2
2002-06-0717299: Use reference counts in Eprogs so as to be able to free them as soonPeter Stephenson1-18/+41
2002-06-0417283: Src/parse.c: `func() { ... } this bit was ignored'.Peter Stephenson1-0/+2
2002-06-0217272: inner function definition could define nonsensePeter Stephenson1-0/+2
2002-03-07Fix parsing of binary infix operators of test builtin.Bart Schaefer1-2/+2
2001-12-1716353: add += parameter assignmentsOliver Kiddle1-8/+19
2001-11-2116249: Clear here-documents on parse error.Bart Schaefer1-3/+22
2001-08-07increment zwc fie version (which means changing the magic number) (15584)Sven Wischnowsky1-2/+2
2001-07-24remove nulargs in here strings (15470)Sven Wischnowsky1-0/+3
2001-07-0915327: always use local LINENOs in parse_string().Peter Stephenson1-1/+1
2001-07-0615265: Src/parse.c: correction problems with new `for' syntaxPeter Stephenson1-4/+6