summary refs log tree commit diff
path: root/src/parser.c (follow)
Commit message (Expand)AuthorAge
* dash: Fix multi-line prompts when right prompts are usedJune McEnroe2022-01-21
* dash: Add RPS1 and RPS2 right prompt variablesJune McEnroe2022-01-21
* dash: Cache the expanded prompt for editlineJune McEnroe2022-01-21
* parser: Fix VSLENGTH parsing with trailing garbageHerbert Xu2021-09-03
* parser: Fix double-backslash nl in old-style command subHerbert Xu2020-06-01
* parser: Save and restore heredoclist in expandstrHerbert Xu2020-05-28
* parser: Fix alias expansion after heredoc or newlinesHerbert Xu2020-05-15
* parser: Catch errors in expandstrHerbert Xu2020-05-15
* parser: Fix handling of empty aliasesHerbert Xu2020-05-15
* parser: Only accept single-digit parameter expansion outside of bracesHerbert Xu2020-01-20
* parser: Fix old-style command substitution here-document crashHerbert Xu2020-01-20
* parser: Do not push token back before parseheredocHerbert Xu2018-12-14
* eval: Add assignment built-in support againHerbert Xu2018-05-28
* memalloc: Add growstackto helperHerbert Xu2018-05-28
* parser: Save/restore here-documents in command substitutionHerbert Xu2018-05-28
* parser: Fix incorrect eating of backslash newlinesHerbert Xu2018-05-15
* parser: Fix parameter expansion inside inner double quotesHerbert Xu2018-04-19
* parser: Fix parsing of ${}Herbert Xu2018-04-19
* 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