aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Parser: allow ';' after local and exportMu Qiao2012-03-261-0/+2
* Parser&Walker: support literals in regular expMu Qiao2012-03-021-0/+1
* Parser: Allow EOLs in builtin array definitionMu Qiao2012-03-011-0/+12
* Parser: allow empty replacement patternMu Qiao2012-03-011-0/+3
* Parser: allow multiple operands in test expressionMu Qiao2012-03-011-0/+4
* Parser: allow ANSI C quoting in expansion valuesMu Qiao2012-03-011-1/+1
* Parser: support indirect ref in parameter expansionMu Qiao2012-03-011-0/+3
* Parser&Walker: allow multiple arithmetic expressionsMu Qiao2012-02-286-112/+114
* Parser&Walker: respect precedence in builtin testMu Qiao2012-02-231-2/+3
* Parser: respect operator precedence in keyword testMu Qiao2012-02-231-0/+2
* Parser: allow 'function' to be string literalMu Qiao2011-08-022-12/+12
* Parser: allow 'test' to be string literalMu Qiao2011-08-021-0/+1
* Parser: make spaces around < and > optionalMu Qiao2011-08-021-3/+5
* Parser: support ${?}Mu Qiao2011-08-021-0/+1
* Parser: support process sub as redirection destMu Qiao2011-08-021-0/+6
* Walker: support brace expansion for local and exportMu Qiao2011-08-022-2/+2
* Builtin: reimplement the local built-inMu Qiao2011-08-022-2/+2
* Parser: fix single quoted string in command subMu Qiao2011-08-021-0/+1
* Parser: improve here document and here stringMu Qiao2011-08-021-0/+5
* Parser: allow white spaces around array indexMu Qiao2011-08-021-0/+1
* Parser&Walker: support nested arithmetic expansionMu Qiao2011-08-021-0/+1
* Parser: allow command name that starts with 'test'Mu Qiao2011-08-021-0/+1
* Parser&Walker: support escaped characters in stringMu Qiao2011-08-021-0/+1
* Parser: remove tokens for assignmentMu Qiao2011-08-022-10/+12
* Parser: fix array size expansionMu Qiao2011-08-022-1/+9
* Parser: fix the rule for expansion patternMu Qiao2011-08-021-0/+3
* Parser: fix brace handling in regexMu Qiao2011-08-021-0/+1
* Parser&Walker: reimplement export built-inMu Qiao2011-08-022-1/+4
* Parser: allow filename expansion charactersMu Qiao2011-08-021-0/+1
* Parser: remove tokens for += and -=Mu Qiao2011-08-023-4/+7
* Parser: make the blanks before semicolon optionalMu Qiao2011-08-021-2/+1
* Parser: allow blanks before semicolon for for_exprMu Qiao2011-08-021-0/+1
* Parser: support == in arithmetic comparisonMu Qiao2011-08-021-0/+1
* Parser: allow empty value for sub-array expansionMu Qiao2011-08-021-0/+1
* Parser: allow braces in command argumentsMu Qiao2011-08-021-1/+1
* Parser: add back more testsMu Qiao2011-08-024-7/+6
* Parser: fix builtin/keyword testMu Qiao2011-07-205-34/+30
* Parser: fix delete expansionMu Qiao2011-07-201-1/+1
* Parser: add rules to perform bash expansionsMu Qiao2011-07-201-0/+3
* Parser: fix parameter expansion valueMu Qiao2011-07-201-6/+8
* Parser: remove global backtrackingMu Qiao2011-07-2014-96/+124
* Parser: remove blank for the start of pipeline ruleMu Qiao2011-07-201-1/+1
* Parser: handle command substitution in lexer rulesMu Qiao2011-07-206-19/+19
* Parser: support literal '$' in double quoted stringMu Qiao2011-07-081-0/+1
* Parser: reduce backtracking for command_atomMu Qiao2011-07-062-11/+2
* Parser: support ANSI-C QuotingMu Qiao2011-07-031-0/+1
* Merge branch 'mu/native_code'Mu Qiao2011-06-2619-32/+34
|\
| * Parser: use lexer rule to parse singled quoted stringMu Qiao2011-06-256-11/+12
| * Parser: support '#' in double quoted stringMu Qiao2011-06-251-0/+1
| * Parser: first support for here documentMu Qiao2011-06-251-2/+2