aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Parser: allow empty replacement patternMu Qiao2012-03-011-0/+3
* Parser: support indirect ref in parameter expansionMu Qiao2012-03-011-0/+3
* Parser&Walker: allow multiple arithmetic expressionsMu Qiao2012-02-281-6/+7
* Parser: support ${?}Mu Qiao2011-08-021-0/+1
* Parser: remove tokens for assignmentMu Qiao2011-08-021-0/+2
* Parser: fix array size expansionMu Qiao2011-08-021-0/+8
* Parser: fix the rule for expansion patternMu Qiao2011-08-021-0/+3
* Parser: remove tokens for += and -=Mu Qiao2011-08-021-0/+3
* Parser: allow empty value for sub-array expansionMu Qiao2011-08-021-0/+1
* Parser: fix delete expansionMu Qiao2011-07-201-1/+1
* Parser: fix parameter expansion valueMu Qiao2011-07-201-6/+8
* Parser: remove global backtrackingMu Qiao2011-07-201-5/+5
* Parser: use lexer rule to parse singled quoted stringMu Qiao2011-06-251-1/+1
* Parser: support writing C++ code in the grammarMu Qiao2011-06-211-1/+1
* Parser: fix ${var:-public_html}Petteri Räty2011-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: support special variable $$Mu Qiao2011-06-011-0/+2
* Merge remote-tracking branch 'mu/pattern_matching'Petteri Räty2011-05-111-1/+1
|\
| * Parser: Use virtual token for '*' and '?'Mu Qiao2011-05-091-1/+1
* | Parser: rename MATCH_PATTERN to MATCH_ANYPetteri Räty2011-05-101-1/+1
* | Parser: allow white space in replacement stringsPetteri Räty2011-05-101-0/+2
|/
* Walker: implement remove expansion for raw stringMu Qiao2011-04-201-6/+6
* Parser: slash as word for delete operatorPetteri Räty2011-04-171-0/+1
* Parser: optional colon in parameter expansionsPetteri Räty2011-04-171-1/+2
* Parser: no dedicated tokens for some expansionsPetteri Räty2011-04-171-1/+1
* Parser: parameter replacements expansions take ;Petteri Räty2011-04-171-0/+1
* Parser: blanks in parameter replace patternPetteri Räty2011-04-171-0/+1
* Parser: fix for parameter expansion replacementPetteri Räty2011-04-171-0/+2
* Fix produced AST for replace at startPetteri Räty2011-04-121-2/+2
* Fix assignment FOO=1aaPetteri Räty2011-04-111-1/+2
* Improve explicit arithmetic expression placesPetteri Räty2011-04-111-0/+1
* Add '#' to var_name wrt bug #362795Mu Qiao2011-04-111-0/+2
* Support indirect reference wrt bug #362285Mu Qiao2011-04-111-0/+1
* Simplify $_ handlingPetteri Räty2011-04-081-0/+2
* Only allow number and name to appear in variable nameMu Qiao2011-04-071-0/+2
* Use arithmetic inside substring expansionMu Qiao2011-04-061-0/+2
* Refer to git log for copyright informationPetteri Räty2011-03-261-1/+1
* Fix copyright format, add missing copyrightMu Qiao2011-03-261-13/+14
* Bug fix: parser hangs on complex stringsNathan Eloe2010-07-181-1/+1
* REPLACE_FIRST and REPLACE_LAST in parametersNathan Eloe2010-07-121-0/+3
* Expansions in fnameNathan Eloe2010-07-071-8/+8
* Bug fix: parameter pattern matchingNathan Eloe2010-07-071-0/+4
* Fixes: Multiple nodes as head, var defs, stringsNathan Eloe2010-07-071-1/+1
* Missing feature: Positional/special parametersNathan Eloe2010-07-041-0/+6
* AST restructuring: referencing variablesNathan Eloe2010-07-041-15/+15
* Merging fragment ASTs into main ASTNathan Eloe2010-06-241-0/+35