summary refs log tree commit diff
path: root/Src/parse.c
Commit message (Collapse)AuthorAgeFilesLines
* Check the return value of all pipe(), read(), and write() calls.Wayne Davison2009-12-161-5/+5
| | | | | | Gets rid of all the remaining "ignoring return value" compiler warnings, and makes some read/write operations safer by ensuring that an EINTR is handled.
* 27284: better use of movefd()Peter Stephenson2009-09-221-0/+2
|
* users/14240: assignment before a function definition is an errorPeter Stephenson2009-07-171-1/+7
|
* 27092: missing then-clause for if wasn't an errorPeter Stephenson2009-07-061-0/+4
|
* c.f. 26586: rename yylex to zshlex and yytext to zshlextextPeter Stephenson2009-02-251-98/+98
|
* 26546, 26556: sticky emulation for functions defined in emulate ... -c ...Peter Stephenson2009-02-111-0/+1
| | | | environments, plus documentation
* 26061: fix clash between process subst and numeric globPeter Stephenson2008-11-181-4/+5
| | | | 26062: additional compmatch change, missed from 26047
* users/13295, tweaked: dont reset line numbers when parsing strings, sometimesPeter Stephenson2008-09-291-1/+1
|
* users/13288: Src/parse.c: don't report parse errors on aborted linesPeter Stephenson2008-09-241-6/+8
|
* 25641: add emulation option (NO_)MULTI_FUNC_DEFPeter Stephenson2008-09-111-0/+3
|
* 25587: fix a==(stuff) and associated stuff.Peter Stephenson2008-09-011-0/+12
|
* 25571: when parsing use line numbers for the start of a token, not the endPeter Stephenson2008-08-311-1/+1
| | | | add test and move debug trap tests to new file
* 25247 with further modifications: add $funcsourcetracePeter Stephenson2008-08-111-4/+8
|
* 25262: suspicious error checking in braceless function definitionPeter Stephenson2008-07-011-2/+1
|
* 24711: fix re-presentation of here-documents munged internallyPeter Stephenson2008-03-141-1/+5
| | | | to here-strings
* users/12412: check for extra arguments in test and [Peter Stephenson2008-01-101-0/+6
|
* 23670: rationalise some linked list functionsPeter Stephenson2007-06-271-1/+1
|
* Phil Pennock: 23480: typoPeter Stephenson2007-05-291-1/+1
| | | | Also typo in mod_stat.yo
* 23375: Phil Pennock: =~, zsh/regex etc. etc.Peter Stephenson2007-05-011-0/+6
|
* unposted: fix error message for short ZWC filePeter Stephenson2007-04-231-1/+1
|
* 23313: fix test for incorrect version in ZWC filePeter Stephenson2007-04-231-2/+3
|
* parse.cPeter Stephenson2007-04-231-1/+1
|
* 23312: fix versioning and initialisation of word code headersPeter Stephenson2007-04-231-0/+2
|
* 23115: ";|" at end of case clause causes later patterns to be testedPeter Stephenson2007-01-191-5/+7
|
* 22586: fix warnings spotted on CygwinPeter Stephenson2006-08-041-0/+7
|
* 22546: fix {myfd}>... bug and tweak testsPeter Stephenson2006-07-111-1/+1
|
* 22544: Improve use of ztype tests for multibyte characters. AddPeter Stephenson2006-07-101-4/+1
| | | | | POSIX_IDENTIFIERS option to control allowability of multibyte alphanumeric characters in parameter and module names.
* 22542: deoverenthuse cmdpoppingPeter Stephenson2006-07-091-1/+0
|
* 22516: error in func() didn't pop command stackPeter Stephenson2006-06-261-1/+4
|
* 22474: use variable argument lists to improve error message handlingPeter Stephenson2006-05-301-26/+23
|
* users/10087: no aliases for case of "in" in "case"Peter Stephenson2006-03-261-0/+10
|
* Changed some structures to avoid gcc's type-punned warnings.Wayne Davison2006-03-071-11/+11
|
* Remove excess argument of zwcstat()Bart Schaefer2005-04-241-4/+4
|
* 21133: New {myfd} syntax for allocating file descriptorsPeter Stephenson2005-04-121-29/+103
|
* fix autoloaded trap bug; rejig use of trapfuncsPeter Stephenson2005-02-061-0/+10
| | | | (now traplists); improve trap tests
* 20418: report parse error rather than crash on unfinished pipelines.Bart Schaefer2004-10-021-2/+6
|
* 20214: fix debugging test with recursive functionsPeter Stephenson2004-07-281-1/+4
|
* 20112 changed c.f. 20113:Peter Stephenson2004-06-281-3/+0
| | | | fix here string and here document expansion and quoting
* 20076, 20084: { ... } always { ... } syntax.Peter Stephenson2004-06-221-4/+34
|
* Marked unused parameters with the new UNUSED() macro.Wayne Davison2004-06-021-1/+1
|
* Fixed two signed/unsigned comparisons.Wayne Davison2004-05-281-4/+3
|
* 19595: rename DO to DOLOOP to avoid conflict with curses.h on Tru64 5.1Oliver Kiddle2004-03-111-3/+3
|
* a la 19209: zcalloc -> zshcallocPeter Stephenson2003-10-291-2/+2
|
* 18251: Fix select and make it respect EOFPeter Stephenson2003-02-171-4/+6
|
* 17760: Fix case-pattern parsing bug in sh emulation.Bart Schaefer2002-10-061-0/+2
|
* 17582: Improved option argument handling.Peter Stephenson2002-08-271-17/+21
| | | | unposted: Updated version to 4.1.0-dev-6 because of interface change.
* 17503: fix various typos and spelling mistakes in source code commentsOliver Kiddle2002-08-051-2/+2
|
* 17299: Use reference counts in Eprogs so as to be able to free them as soonPeter Stephenson2002-06-071-18/+41
| | | | as finished with.
* 17283: Src/parse.c: `func() { ... } this bit was ignored'.Peter Stephenson2002-06-041-0/+2
|
* 17272: inner function definition could define nonsensePeter Stephenson2002-06-021-0/+2
|