aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Parser&Walker: allow multiple arithmetic expressionsMu Qiao2012-02-282-2/+2
* Parser: allow 'function' to be string literalMu Qiao2011-08-022-3/+3
* Parser: allow 'test' to be string literalMu Qiao2011-08-021-1/+1
* Parser: allow command name that starts with 'test'Mu Qiao2011-08-021-1/+1
* Parser: fix array size expansionMu Qiao2011-08-021-1/+1
* Parser: add back more testsMu Qiao2011-08-022-2/+2
* Parser: handle command substitution in lexer rulesMu Qiao2011-07-203-7/+7
* Merge branch 'mu/native_code'Mu Qiao2011-06-263-3/+3
|\
| * Parser: use lexer rule to parse singled quoted stringMu Qiao2011-06-252-2/+2
* | Parser: rename arith_comparisonMu Qiao2011-06-222-2/+2
* | Utility: support printing tokens received by walkerMu Qiao2011-06-221-0/+2
|/
* Parser: Support redirection for all kinds of commandsMu Qiao2011-06-141-1/+1
* Parser: remove redundant word rulePetteri Räty2011-06-111-1/+1
* Parser: fix handling ))Petteri Räty2011-06-101-5/+5
* Parser: fix {GNUmakefile,{M,m}akefile}Petteri Räty2011-06-091-1/+1
* Parser: improve redirection handlingMu Qiao2011-06-031-1/+1
* Parser: fix var_ref in arithmetic expansionMu Qiao2011-05-231-1/+1
* Parser: Use virtual token for '*' and '?'Mu Qiao2011-05-091-1/+1
* Walker: support case statementMu Qiao2011-04-271-1/+1
* Walker: support if statementMu Qiao2011-04-271-1/+1
* Parser: simplify and fix cond_part ruleMu Qiao2011-04-271-1/+1
* Walker: support C style for loopMu Qiao2011-04-261-1/+1
* Walker: implement remove expansion for raw stringMu Qiao2011-04-201-1/+1
* Parser: functions inside command substitutionPetteri Räty2011-04-201-1/+1
* Parser: fix multiple roots in pipeline rulePetteri Räty2011-04-171-1/+1
* Parser: support hyphens in function namesPetteri Räty2011-04-171-1/+1
* Parser: rename QUOTE to DQUOTEPetteri Räty2011-04-171-3/+3
* Parser: rename currshell to current_shellPetteri Räty2011-04-171-1/+1
* Parser: fix multiple variable expansions in an argPetteri Räty2011-04-171-1/+1
* Parser: optional colon in parameter expansionsPetteri Räty2011-04-171-1/+1
* Parser: no dedicated tokens for some expansionsPetteri Räty2011-04-172-2/+2
* Parser: for_expr takes in a list of expanded wordsPetteri Räty2011-04-171-1/+1
* Merge remote-tracking branch 'mu/master'Petteri Räty2011-04-141-1/+1
|\
| * Fix parameter expansion in arithmetic expansionMu Qiao2011-04-141-1/+1
* | Spirit Qi implementation of parsing token filePetteri Räty2011-04-121-1/+1
|/
* Fix produced AST for replace at startPetteri Räty2011-04-121-1/+1
* Fix assignment FOO=1aaPetteri Räty2011-04-111-1/+1
* Simplify array assignment rulesPetteri Räty2011-04-111-1/+1
* Array indexes are arithmetic expressionsPetteri Räty2011-04-111-1/+1
* Replace char literals with token names in parser rulesMu Qiao2011-04-111-14/+14
* Add printing tokens option to ast_printerMu Qiao2011-04-112-0/+122
* Refer to git log for copyright informationPetteri Räty2011-03-261-1/+1
* Fix copyright format, add missing copyrightMu Qiao2011-03-261-1/+2
* Featureful bash scriptNathan Eloe2010-07-251-0/+120