aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Parser: fix here document startMu Qiao2011-08-021-2/+5
* Parser: fix single quoted string in command subMu Qiao2011-08-022-0/+2
* Parser: improve here document and here stringMu Qiao2011-08-022-3/+8
* Parser: allow white spaces around array indexMu Qiao2011-08-022-1/+2
* Parser&Walker: support nested arithmetic expansionMu Qiao2011-08-023-1/+4
* Parser: allow command name that starts with 'test'Mu Qiao2011-08-023-3/+4
* Parser&Walker: support escaped characters in stringMu Qiao2011-08-023-1/+11
* Parser: remove tokens for assignmentMu Qiao2011-08-023-29/+29
* Parser: fix array size expansionMu Qiao2011-08-024-9/+16
* Parser: fix the rule for expansion patternMu Qiao2011-08-022-25/+38
* Parser: fix brace handling in regexMu Qiao2011-08-022-2/+2
* Parser&Walker: reimplement export built-inMu Qiao2011-08-024-8/+13
* 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-021-1/+1
* Parser: support -a and -i option for localMu Qiao2011-08-021-1/+10
* Walker: support == in arithmetic comparisonMu Qiao2011-08-021-0/+1
* 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-022-2/+8
* Parser: add back more testsMu Qiao2011-08-026-9/+8
* Walker: reimplement the runtime for case statementMu Qiao2011-07-211-17/+14
* Parser: fix builtin/keyword testMu Qiao2011-07-206-50/+55
* Parser: fix delete expansionMu Qiao2011-07-202-3/+5
* Walker: reimplement runtime for parameter expansionMu Qiao2011-07-201-12/+23
* 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-202-12/+29
* Parser: remove global backtrackingMu Qiao2011-07-2016-584/+835
* Parser: remove blank for the start of pipeline ruleMu Qiao2011-07-202-17/+18
* Parser: handle command substitution in lexer rulesMu Qiao2011-07-2011-31/+65
* Parser: fix a bug in escaped double quote handlingMu Qiao2011-07-201-1/+6
* Build: use bash to verify test scriptsMu Qiao2011-07-181-4/+7
* Parser: support literal '$' in double quoted stringMu Qiao2011-07-082-1/+2
* Parser: reduce backtracking for command_atomMu Qiao2011-07-063-39/+26
* Merge branch 'multithreading'Mu Qiao2011-07-051-1/+1
|\
| * Merge remote branch 'betelgeuse/multithread' into multithreadingMu Qiao2011-07-051-1/+1
| |\
| | * multithreadPetteri Räty2011-05-181-1/+1
* | | Walker: support ANSI-C QuotingMu Qiao2011-07-031-3/+14
* | | Parser: support ANSI-C QuotingMu Qiao2011-07-032-1/+4
|/ /
* | Walker: make arithmetic expansion follow POSIXMu Qiao2011-06-261-22/+23
* | Merge branch 'mu/native_code'Mu Qiao2011-06-2624-57/+139
|\ \
| * | Parser: use lexer rule to parse singled quoted stringMu Qiao2011-06-2510-26/+24
| * | Parser: support '#' in double quoted stringMu Qiao2011-06-252-2/+12
| * | Parser: first support for here documentMu Qiao2011-06-252-5/+72
| * | Parser: support writing C++ code in the grammarMu Qiao2011-06-2120-21/+30
| * | Parser: remove the here_string_op ruleMu Qiao2011-06-161-3/+1
* | | Merge remote-tracking branch 'mu/fix_arithmetic'Petteri Räty2011-06-256-16/+46
|\ \ \