aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Parser: support literal '$' in double quoted stringMu Qiao2011-07-081-1/+1
* Parser: reduce backtracking for command_atomMu Qiao2011-07-061-28/+24
* Parser: support ANSI-C QuotingMu Qiao2011-07-031-1/+3
* Merge branch 'mu/native_code'Mu Qiao2011-06-261-17/+97
|\
| * Parser: use lexer rule to parse singled quoted stringMu Qiao2011-06-251-8/+5
| * Parser: support '#' in double quoted stringMu Qiao2011-06-251-2/+11
| * Parser: first support for here documentMu Qiao2011-06-251-3/+70
| * Parser: support writing C++ code in the grammarMu Qiao2011-06-211-2/+11
| * Parser: remove the here_string_op ruleMu Qiao2011-06-161-3/+1
* | Merge remote-tracking branch 'mu/fix_arithmetic'Petteri Räty2011-06-251-5/+4
|\ \
| * | Parser: rename arith_comparisonMu Qiao2011-06-221-5/+4
* | | Parser: simplify the AST of brace expansionMu Qiao2011-06-211-2/+1
* | | Parser: support braces in command argumentsMu Qiao2011-06-211-1/+5
* | | Parser: fix comment handling at the end of if blockMu Qiao2011-06-201-1/+1
|/ /
* | Parser: support -a and -o in built-in testMu Qiao2011-06-191-2/+3
* | Parser: support regular expression in keyword testMu Qiao2011-06-161-1/+5
|/
* Parser: support escaped characters in double quotesMu Qiao2011-06-161-1/+3
* Parser: Support redirection for all kinds of commandsMu Qiao2011-06-141-5/+7
* Parser: fix bracket pattern match negationPetteri Räty2011-06-141-10/+6
* Parser: left factor bracket_pattern_match rulePetteri Räty2011-06-141-4/+6
* Parser: fix brace expansion inside bracket patternPetteri Räty2011-06-141-11/+8
* Parser: remove redundant word rulePetteri Räty2011-06-111-10/+2
* Parser: remove redundant case_pattern rulePetteri Räty2011-06-111-6/+2
* Merge remote-tracking branch 'mu/array_expansion'Petteri Räty2011-06-111-5/+7
|\
| * Walker: support array offset expansionMu Qiao2011-06-111-5/+7
* | Parser: builtin test doesn't do && or ||Petteri Räty2011-06-101-1/+2
* | Parser: fix handling ))Petteri Räty2011-06-101-5/+4
* | Parser: handle appending to arraysPetteri Räty2011-06-101-3/+4
* | Parser: fix {GNUmakefile,{M,m}akefile}Petteri Räty2011-06-091-1/+0
* | Parser: trailing white space in command listsPetteri Räty2011-06-091-8/+9
* | Parser: fix ${var:-public_html}Petteri Räty2011-06-091-5/+2
|/
* Parser: support != in arithmetic expansionMu Qiao2011-06-091-1/+7
* Parser: improve variable expansion value handlingMu Qiao2011-06-091-11/+9
* Parser: support line break in command listMu Qiao2011-06-091-1/+1
* Parser+Walker: empty word for parameter expansionPetteri Räty2011-06-031-2/+5
* Parser: improve redirection handlingMu Qiao2011-06-031-5/+4
* Parser: fix line break for compound expressionMu Qiao2011-06-011-1/+1
* Parser: fix brace expansionMu Qiao2011-06-011-4/+2
* Parser: support nested function definitionsMu Qiao2011-06-011-1/+2
* Parser: allow spaces at the end of arithmetic expansionMu Qiao2011-06-011-2/+2
* Parser: support redirection for command groupMu Qiao2011-06-011-4/+4
* Parser: support special variable $$Mu Qiao2011-06-011-0/+2
* Parser&Walker: use EOF as the end of grammarMu Qiao2011-05-291-1/+1
* Builtin: fix a bug in local built-inMu Qiao2011-05-261-1/+5
* Parser: support variable appendingMu Qiao2011-05-231-1/+2
* Walker: support ${*:x:y} expansionMu Qiao2011-05-231-4/+4
* Parser: fix function definitionMu Qiao2011-05-231-2/+2
* Parser: fix var_ref in arithmetic expansionMu Qiao2011-05-231-5/+6
* Parser: move LOCAL token to ns_str_partMu Qiao2011-05-221-2/+2
* Builtin: support export built-in.Mu Qiao2011-05-221-2/+7