aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
| * Parser: support writing C++ code in the grammarMu Qiao2011-06-2119-19/+19
* | Merge remote-tracking branch 'mu/fix_arithmetic'Petteri Räty2011-06-252-7/+7
|\ \
| * | Parser: rename arith_comparisonMu Qiao2011-06-222-7/+7
* | | Parser: simplify the AST of brace expansionMu Qiao2011-06-211-1/+1
* | | Parser: support braces in command argumentsMu Qiao2011-06-211-0/+1
* | | Parser: fix comment handling at the end of if blockMu Qiao2011-06-201-0/+7
|/ /
* | Parser: support -a and -o in built-in testMu Qiao2011-06-191-0/+2
* | Parser: support regular expression in keyword testMu Qiao2011-06-161-0/+1
|/
* Parser: support escaped characters in double quotesMu Qiao2011-06-161-1/+1
* Parser: Support redirection for all kinds of commandsMu Qiao2011-06-148-36/+58
* Parser: fix bracket pattern match negationPetteri Räty2011-06-141-0/+1
* Parser: fix brace expansion inside bracket patternPetteri Räty2011-06-141-0/+1
* Parser: remove redundant word rulePetteri Räty2011-06-111-9/+9
* Merge remote-tracking branch 'mu/array_expansion'Petteri Räty2011-06-111-6/+6
|\
| * Walker: support array offset expansionMu Qiao2011-06-111-6/+6
* | Parser: builtin test doesn't do && or ||Petteri Räty2011-06-101-0/+1
* | Parser: fix handling ))Petteri Räty2011-06-101-0/+1
* | Parser: handle appending to arraysPetteri Räty2011-06-101-0/+3
* | Parser: fix {GNUmakefile,{M,m}akefile}Petteri Räty2011-06-091-1/+2
* | Parser: trailing white space in command listsPetteri Räty2011-06-091-0/+1
* | Parser: fix ${var:-public_html}Petteri Räty2011-06-094-5/+6
|/
* Parser: support != in arithmetic expansionMu Qiao2011-06-091-0/+1
* Parser: improve variable expansion value handlingMu Qiao2011-06-091-1/+1
* Parser+Walker: empty word for parameter expansionPetteri Räty2011-06-031-0/+1
* Parser: improve redirection handlingMu Qiao2011-06-033-6/+7
* Parser: fix line break for compound expressionMu Qiao2011-06-011-1/+2
* Parser: fix brace expansionMu Qiao2011-06-011-0/+1
* Parser: support nested function definitionsMu Qiao2011-06-011-0/+2
* Parser: allow spaces at the end of arithmetic expansionMu Qiao2011-06-011-0/+1
* Parser: support redirection for command groupMu Qiao2011-06-012-3/+5
* Parser: support special variable $$Mu Qiao2011-06-011-0/+2
* Builtin: fix a bug in local built-inMu Qiao2011-05-261-1/+1
* Parser: fix function definitionMu Qiao2011-05-231-2/+4
* Builtin: support export built-in.Mu Qiao2011-05-221-1/+1
* Parser: use tokens instead of "OP" for keyword testMu Qiao2011-05-221-1/+3
* Merge remote-tracking branch 'mu/pattern_matching'Petteri Räty2011-05-112-6/+6
|\
| * Parser: Use virtual token for '*' and '?'Mu Qiao2011-05-092-6/+6