aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Builtin: fix argument handling of printf builtinMu Qiao2012-03-261-0/+3
* Walker: allow empty case commandMu Qiao2012-03-021-0/+12
* Parser&Walker: support literals in regular expMu Qiao2012-03-021-2/+1
* Walker: allow bash expansions in regular expressionsMu Qiao2012-03-021-0/+5
* Parser: allow empty replacement patternMu Qiao2012-03-011-0/+5
* Parser: allow ANSI C quoting in expansion valuesMu Qiao2012-03-011-0/+1
* Walker: support indirect ref in runtimeMu Qiao2012-03-011-0/+5
* Parser: allow double quotes in arithmetic expressionMu Qiao2012-02-292-0/+11
* Parser&Walker: allow multiple arithmetic expressionsMu Qiao2012-02-285-1/+16
* Parser&Walker: respect precedence in builtin testMu Qiao2012-02-231-0/+8
* Walker: support shortcut in keyword testMu Qiao2012-02-231-0/+6
* Parser: respect operator precedence in keyword testMu Qiao2012-02-231-0/+1
* Parser: improve the rule for regular expressionMu Qiao2011-08-021-0/+7
* Parser: allow 'function' to be string literalMu Qiao2011-08-021-1/+5
* Parser: allow 'test' to be string literalMu Qiao2011-08-021-0/+3
* Walker: support expansions without colonMu Qiao2011-08-021-0/+18
* Parser: split token compositionsMu Qiao2011-08-021-0/+2
* Walker: support brace expansion for local and exportMu Qiao2011-08-021-0/+1
* Builtin: reimplement the local built-inMu Qiao2011-08-022-2/+3
* Parser: support empty command with redirectionMu Qiao2011-08-021-0/+1
* Parser: improve exported variable handlingMu Qiao2011-08-021-0/+1
* Core: do not declare $* to be read-onlyMu Qiao2011-08-021-0/+7
* Parser: fix here document startMu Qiao2011-08-022-1/+15
* Parser&Walker: support nested arithmetic expansionMu Qiao2011-08-021-0/+1
* Parser&Walker: support escaped characters in stringMu Qiao2011-08-021-0/+1
* Parser: support '@' in non-quoted stringMu Qiao2011-08-021-0/+2
* Parser: support -a and -i option for localMu Qiao2011-08-021-0/+7
* Walker: support == in arithmetic comparisonMu Qiao2011-08-021-0/+2
* Core: erase all \newline before parsingMu Qiao2011-08-021-0/+3
* Parser: fix parameter expansion valueMu Qiao2011-07-201-1/+1
* Parser: handle command substitution in lexer rulesMu Qiao2011-07-201-0/+4
* Parser: fix a bug in escaped double quote handlingMu Qiao2011-07-201-0/+1
* Build: use bash to verify test scriptsMu Qiao2011-07-1816-565/+227
* Walker: support ANSI-C QuotingMu Qiao2011-07-032-0/+6
* Utility: improve token printingMu Qiao2011-06-261-0/+1
* Merge branch 'mu/native_code'Mu Qiao2011-06-264-0/+10
|\
| * Parser: support '#' in double quoted stringMu Qiao2011-06-252-0/+2
| * Parser: first support for here documentMu Qiao2011-06-252-0/+8
* | Merge remote-tracking branch 'mu/fix_arithmetic'Petteri Räty2011-06-254-0/+6
|\ \
| * | Walker: support arithmetic expressionMu Qiao2011-06-222-0/+2
| * | Walker: support shortcut capability for logic andMu Qiao2011-06-222-0/+2
| * | Walker: support shortcut capability for logic orMu Qiao2011-06-222-0/+2
* | | Merge remote-tracking branch 'mu/break_builtin'Petteri Räty2011-06-252-4/+93
|\ \ \
| * | | Walker: support break built-inMu Qiao2011-06-232-4/+84
| * | | Walker: fix a bug in for each loopMu Qiao2011-06-232-0/+9
| |/ /
* / / Walker: first support for brace expansionMu Qiao2011-06-212-0/+6
|/ /
* | Walker: support -a and -o in built-in testMu Qiao2011-06-192-0/+4
* | Walker: Fix variable indirection in arithmeticMu Qiao2011-06-182-0/+15
* | Merge remote-tracking branch 'mu/bash_options' into reviewPetteri Räty2011-06-162-2/+2
|\ \
| * | Walker: support $-Mu Qiao2011-06-132-2/+2
| |/