summary refs log tree commit diff
path: root/src/parser.c (follow)
Commit message (Expand)AuthorAge
* parser: Allow newlines within parameter substitutionHerbert Xu2018-04-02
* parser: Fix backquote support in here-document EOF markHerbert Xu2018-03-22
* parser: Fix single-quoted patterns in here-documentsHerbert Xu2018-03-22
* parser: Add syntax stack for recursive parsingHerbert Xu2018-03-22
* parser: use pgetc_eatbnl() in more placesHarald van Dijk2018-03-22
* [PARSER] Catch variable length expansions on non-existant specialsHerbert Xu2014-10-30
* [PARSER] Simplify EOF/newline handling in list parserHerbert Xu2014-10-28
* [PARSER] Removed unnecessary pungetc on EOF from parserHerbert Xu2014-10-28
* [PARSER] Add nlprompt/nlnoprompt helpersHerbert Xu2014-09-29
* [PARSER] Handle backslash newlines properly after dollar signHerbert Xu2014-09-29
* [INPUT] Kill pgetc_macroHerbert Xu2014-09-29
* Avoid overflow for very long variable nameJim Meyering2012-07-03
* [SHELL] Optimize dash -c "command" to avoid a forkHerbert Xu2011-07-07
* [PARSER] Fix clobbering of checkkwdHerbert Xu2011-03-15
* [SHELL] Improve LINENO supportHarald van Dijk2011-03-15
* [SHELL] Add preliminary LINENO supportRocky Bernstein2009-08-11
* [EXPAND] Fix quoted pattern patch breakageHerbert Xu2009-06-27
* [PARSER] Use CHKNL to parse case statementsHerbert Xu2009-02-22
* [PARSER] Allow newlines after var name in for statementsHerbert Xu2009-02-22
* [BUILD] Fixed build on NetBSDAleksey Cheusov2009-01-13
* [SHELL] Use uninitialized_var to silence bogus warningsHerbert Xu2008-05-03
* [SHELL] Fixed klibc/klcc build problemsDan McGee2008-05-03
* [PARSER] Do not show prompts in expandstrHerbert Xu2007-12-27
* [PARSER] Add FAKEEOFMARK for expandstrHerbert Xu2007-12-27
* [PARSER] Removed noexpand/length check on eofmarkHerbert Xu2007-11-11
* [PARSER] Fix here-doc corruptionHerbert Xu2007-10-20
* [PARSER] Report substition errors at expansion timeHerbert Xu2007-10-08
* [MEMALLOC] Add pushstackmarkHerbert Xu2007-10-06
* [PARSER] Size optimisations in parameter expansion parserHerbert Xu2007-10-04
* [PARSER] Fix parsing of ${##1}Herbert Xu2007-10-04
* [PARSER] Recognise here-doc delimiters terminated by EOFHerbert Xu2007-09-26
* [EXPAND] Move parse-time quote flag detection to run-timeHerbert Xu2007-09-25
* [PARSER] Remove arithmetic expansion collapsing at parse timeHerbert Xu2007-09-24
* [PARSER] Remove superfluous dblquote settings when ending arithHerbert Xu2007-09-24
* [PARSER] Remove superfluous arinest test for dqvarnestHerbert Xu2007-09-24
* [PARSER] Remove superfluous arinest test in CENDQUOTEHerbert Xu2007-09-24
* [EXPAND] Do not quote back slashes in parameter expansions outside quotesHerbert Xu2007-09-24
* [PARSER] Remove unnecessary inclusion of redir.hHerbert Xu2007-05-06
* [PARSER] Only use signed char for syntax arraysHerbert Xu2006-04-23
* [PARSER] Use alloca to get rid of setjmpHerbert Xu2006-03-29
* [PARSER] Removed useless parsebackquote flagHerbert Xu2006-03-29
* Copyright/licence updates and remove all traces of sys/cdefs.hHerbert Xu2005-10-29
* Removed unnecessary inclusion of eval.h from parser.c.herbert2005-09-26
* Renamed error to sh_error.herbert2005-09-26
* Initial import.Herbert Xu2005-09-26