aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Parser: allow filename expansion charactersMu Qiao2011-08-021-1/+3
* Parser: remove tokens for += and -=Mu Qiao2011-08-021-9/+9
* Parser: make the blanks before semicolon optionalMu Qiao2011-08-021-3/+3
* Parser: allow blanks before semicolon for for_exprMu Qiao2011-08-021-1/+1
* Parser: support '@' in non-quoted stringMu Qiao2011-08-021-1/+1
* Parser: support -a and -i option for localMu Qiao2011-08-021-1/+10
* Parser: support == in arithmetic comparisonMu Qiao2011-08-021-1/+13
* Parser: allow empty value for sub-array expansionMu Qiao2011-08-021-2/+7
* Parser: allow braces in command argumentsMu Qiao2011-08-021-1/+7
* Parser: fix builtin/keyword testMu Qiao2011-07-201-16/+25
* Parser: fix delete expansionMu Qiao2011-07-201-2/+4
* Parser: add rules to perform bash expansionsMu Qiao2011-07-201-0/+7
* Parser: remove backtracking for double quoted stringMu Qiao2011-07-201-7/+6
* Parser: fix parameter expansion valueMu Qiao2011-07-201-6/+21
* Parser: remove global backtrackingMu Qiao2011-07-201-472/+674
* Parser: remove blank for the start of pipeline ruleMu Qiao2011-07-201-16/+17
* Parser: handle command substitution in lexer rulesMu Qiao2011-07-201-2/+30
* Parser: fix a bug in escaped double quote handlingMu Qiao2011-07-201-1/+6
* 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