aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Parser&Walker: reimplement export built-inMu Qiao2011-08-0210-8/+118
* Parser: allow filename expansion charactersMu Qiao2011-08-022-1/+4
* Parser: remove tokens for += and -=Mu Qiao2011-08-024-13/+16
* Parser: make the blanks before semicolon optionalMu Qiao2011-08-022-5/+4
* Parser: allow blanks before semicolon for for_exprMu Qiao2011-08-022-1/+2
* Parser: support '@' in non-quoted stringMu Qiao2011-08-022-1/+3
* Core: raise exception when using local outside functionMu Qiao2011-08-022-0/+19
* Parser: support -a and -i option for localMu Qiao2011-08-022-1/+17
* Walker: support == in arithmetic comparisonMu Qiao2011-08-022-0/+3
* Parser: support == in arithmetic comparisonMu Qiao2011-08-022-1/+14
* Parser: allow empty value for sub-array expansionMu Qiao2011-08-022-2/+8
* Parser: allow braces in command argumentsMu Qiao2011-08-023-4/+9
* Parser: add back more testsMu Qiao2011-08-027-9/+10
* Core: erase all \newline before parsingMu Qiao2011-08-023-8/+18
* Walker: reimplement the runtime for case statementMu Qiao2011-07-212-17/+15
* Parser: fix builtin/keyword testMu Qiao2011-07-208-65/+72
* Parser: fix delete expansionMu Qiao2011-07-202-3/+5
* Walker: reimplement runtime for parameter expansionMu Qiao2011-07-204-12/+42
* Parser: add rules to perform bash expansionsMu Qiao2011-07-202-0/+10
* Parser: remove backtracking for double quoted stringMu Qiao2011-07-201-7/+6
* Parser: fix parameter expansion valueMu Qiao2011-07-203-13/+30
* Build: remove the time limit optionMu Qiao2011-07-201-1/+1
* Parser: remove global backtrackingMu Qiao2011-07-2020-607/+853
* Build: add antlr flagsMu Qiao2011-07-201-1/+1
* Parser: remove blank for the start of pipeline ruleMu Qiao2011-07-202-17/+18
* Parser: handle command substitution in lexer rulesMu Qiao2011-07-2013-32/+70
* Parser: fix a bug in escaped double quote handlingMu Qiao2011-07-202-1/+7
* Build: use bash to verify test scriptsMu Qiao2011-07-1825-600/+339
* Parser: support literal '$' in double quoted stringMu Qiao2011-07-082-1/+2
* Parser: reduce backtracking for command_atomMu Qiao2011-07-067-44/+73
* Merge branch 'multithreading'Mu Qiao2011-07-056-89/+127
|\
| * Merge remote branch 'betelgeuse/multithread' into multithreadingMu Qiao2011-07-056-89/+127
| |\
| | * Core: fix memory leakPetteri Räty2011-05-181-1/+9
| | * multithreadPetteri Räty2011-05-186-71/+113
* | | Walker: support ANSI-C QuotingMu Qiao2011-07-039-11/+45
* | | Parser: support ANSI-C QuotingMu Qiao2011-07-032-1/+4
* | | Builtin: support shift built-inMu Qiao2011-07-038-0/+196
* | | Build: remove auto generated filesMu Qiao2011-07-03154-21332/+1
* | | Core: fix headers that don't follow the coding styleMu Qiao2011-07-032-4/+4
* | | Doc: add docs to .gitignoreMu Qiao2011-07-031-0/+1
* | | Doc: improve documentationMu Qiao2011-07-0316-109/+223
|/ /
* | Utility: improve token printingMu Qiao2011-06-266-6/+36
* | Walker: make arithmetic expansion follow POSIXMu Qiao2011-06-2610-67/+71
* | Build: relax antlr timeout limitMu Qiao2011-06-261-1/+1
* | Build: apply the md5 trick for libbashWalker.hMu Qiao2011-06-26155-1/+21343
* | Merge branch 'mu/native_code'Mu Qiao2011-06-2632-76/+200
|\ \
| * | Parser: use lexer rule to parse singled quoted stringMu Qiao2011-06-2511-27/+25
| * | Parser: support '#' in double quoted stringMu Qiao2011-06-255-3/+15
| * | Parser: first support for here documentMu Qiao2011-06-256-6/+84
| * | Parser: support writing C++ code in the grammarMu Qiao2011-06-2124-43/+77