Commit message (Expand)AuthorAgeFilesLines
* Parser&Walker: Support nested command substitutionHEADmasterAndré Aparício2012-08-191-1/+1
* Merge remote-tracking branch 'aparicio/multiline_string_declaration'Petteri Räty2012-08-191-1/+9
| * Parser: Accept semicolons inside builtin variable definitionsAndré Aparício2012-08-031-0/+1
| * Parser: Multiline string declarationAndré Aparício2012-08-031-1/+8
* | Parser: Support line break after pipeAndré Aparício2012-08-191-1/+1
* | Parser: Support appending strings with special charactersAndré Aparício2012-08-091-2/+2
* Parser&Walker: Escape 'André Aparício2012-08-031-1/+2
* Parser&Walker: Escape '[' and ']'André Aparício2012-08-031-1/+3
* Parser&Walker: Support redirectionAndré Aparício2012-08-031-3/+3
* Parser: Support line continuation inside keyword testAndré Aparício2012-07-201-2/+2
* Builtin: Support variable declarations in declareAndré Aparício2012-07-201-1/+4
* Parser&Walker: Support for loop without listAndré Aparício2012-07-081-4/+4
* Parser&Walker: improve escaped double quote handlingMu Qiao2012-03-261-1/+2
* Parser: allow ';' after local and exportMu Qiao2012-03-261-1/+1
* Parser&Walker: support literals in regular expMu Qiao2012-03-021-1/+9
* Parser: Allow EOLs in builtin array definitionMu Qiao2012-03-011-1/+12
* Parser: allow empty replacement patternMu Qiao2012-03-011-1/+2
* Parser: allow multiple operands in test expressionMu Qiao2012-03-011-4/+4
* Parser: allow ANSI C quoting in expansion valuesMu Qiao2012-03-011-0/+2
* Walker: support indirect ref in runtimeMu Qiao2012-03-011-1/+1
* Parser: allow double quotes in arithmetic expressionMu Qiao2012-02-291-1/+1
* Parser&Walker: allow multiple arithmetic expressionsMu Qiao2012-02-281-7/+11
* Parser&Walker: respect precedence in builtin testMu Qiao2012-02-231-7/+21
* Parser: respect operator precedence in keyword testMu Qiao2012-02-231-1/+4
* Build: install public headersMu Qiao2011-08-031-1/+1
* Parser: improve the rule for regular expressionMu Qiao2011-08-021-3/+11
* Parser: allow 'function' to be string literalMu Qiao2011-08-021-4/+7
* Parser: allow 'test' to be string literalMu Qiao2011-08-021-4/+13
* Parser: split token compositionsMu Qiao2011-08-021-4/+4
* Parser: make spaces around < and > optionalMu Qiao2011-08-021-5/+5
* Parser: support ${?}Mu Qiao2011-08-021-0/+1
* Parser: support process sub as redirection destMu Qiao2011-08-021-4/+5
* Walker: support brace expansion for local and exportMu Qiao2011-08-021-2/+2
* Builtin: reimplement the local built-inMu Qiao2011-08-021-19/+20
* Parser: support empty command with redirectionMu Qiao2011-08-021-10/+24
* Parser: improve exported variable handlingMu Qiao2011-08-021-6/+7
* Parser: put includes to more proper placeMu Qiao2011-08-021-1/+2
* Parser: make the lexer code thread-safeMu Qiao2011-08-021-5/+22
* Parser: fix here document startMu Qiao2011-08-021-2/+5
* Parser: fix single quoted string in command subMu Qiao2011-08-021-0/+1
* Parser: improve here document and here stringMu Qiao2011-08-021-3/+3
* Parser: allow white spaces around array indexMu Qiao2011-08-021-1/+1
* Parser&Walker: support nested arithmetic expansionMu Qiao2011-08-021-1/+2
* Parser: allow command name that starts with 'test'Mu Qiao2011-08-021-2/+2
* Parser&Walker: support escaped characters in stringMu Qiao2011-08-021-0/+2
* Parser: remove tokens for assignmentMu Qiao2011-08-021-19/+17
* Parser: fix array size expansionMu Qiao2011-08-021-7/+6
* Parser: fix the rule for expansion patternMu Qiao2011-08-021-25/+35
* Parser: fix brace handling in regexMu Qiao2011-08-021-2/+1
* Parser&Walker: reimplement export built-inMu Qiao2011-08-021-2/+9