aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Walker: Support string operations on arraysAndré Aparício2012-08-191-1/+8
* Parser&Walker: Support redirectionAndré Aparício2012-08-031-0/+35
* Builtin: Support more options for declareAndré Aparício2012-07-201-0/+8
* Builtin: Implement set -u optionAndré Aparício2012-07-031-3/+46
* Builtin: Implement set builtinAndré Aparício2012-07-031-0/+3
* Walker: support appending array to arrayMu Qiao2012-03-261-0/+9
* Doc: reduce doxygen warningsMu Qiao2011-08-041-6/+7
* Walker: support expansions without colonMu Qiao2011-08-021-10/+9
* Core: raise exception when using local outside functionMu Qiao2011-08-021-0/+2
* Parser: reduce backtracking for command_atomMu Qiao2011-07-061-4/+1
* Builtin: support shift built-inMu Qiao2011-07-031-0/+5
* Doc: improve documentationMu Qiao2011-07-031-73/+93
* Walker: make arithmetic expansion follow POSIXMu Qiao2011-06-261-7/+10
* Merge remote-tracking branch 'mu/bash_options' into reviewPetteri Räty2011-06-161-7/+11
|\
| * Core: first support for bash optionsMu Qiao2011-06-131-0/+4
| * Core: rename bash option to additional optionMu Qiao2011-06-131-7/+7
* | Core: add namespace for interpreter_exceptionMu Qiao2011-06-141-1/+1
|/
* Merge remote-tracking branch 'mu/array_expansion'Petteri Räty2011-06-111-3/+21
|\
| * Core: call resolve_variable for searching variablesMu Qiao2011-06-111-3/+3
| * Walker: support array offset expansionMu Qiao2011-06-111-0/+18
* | Core: declared some methods to be constMu Qiao2011-06-101-4/+4
* | Core: move helper functions to grammar fileMu Qiao2011-06-101-17/+0
* | Walker: remove abstraction for arithmeticMu Qiao2011-06-101-243/+0
|/
* Core: fix function handlingMu Qiao2011-06-091-9/+20
* Core: remove unnecessary includeMu Qiao2011-06-091-1/+0
* Builtin: support shopt -pMu Qiao2011-06-091-1/+19
* Walker: support != in arithmetic expansionMu Qiao2011-06-091-0/+9
* Merge remote-tracking branch 'mu/redirection' into reviewPetteri Räty2011-06-031-8/+16
|\
| * Core: rename internal streams to avoid conflictsMu Qiao2011-06-031-8/+8
| * Walker: support output redirectionMu Qiao2011-06-031-3/+11
* | Merge remote-tracking branch 'mu/keyword_test' into reviewPetteri Räty2011-06-031-0/+5
|\ \
| * | Core: support arithmetic expression in keyword testMu Qiao2011-06-011-0/+5
| |/
* | Build: turn on -Wconversion -Wsign-conversionMu Qiao2011-06-031-11/+9
* | Coding standard: git log for author informationMu Qiao2011-06-021-1/+0
* | Core: prevent copying classesMu Qiao2011-06-021-1/+2
|/
* Core: adjust interpreter to support unsetMu Qiao2011-05-271-0/+4
* Builtin: fix a bug in local built-inMu Qiao2011-05-261-4/+4
* Core: support setting and getting bash optionMu Qiao2011-05-251-4/+14
* Walker: support ${*:x:y} expansionMu Qiao2011-05-231-3/+7
* Core: refactor get_all_elements_joined to use resolve_arrayMu Qiao2011-05-231-2/+3
* Walker: support special variable $*Mu Qiao2011-05-231-0/+3
* Walker: fix a bug in command stack handlingMu Qiao2011-05-151-0/+20
* Walker: support patterns in variable expansionMu Qiao2011-05-111-27/+6
* Walker: support defining local variablesMu Qiao2011-05-071-16/+23
* Core: refactor interpreter classMu Qiao2011-05-061-57/+7
* Core: support unsetting variables, fix is_nullMu Qiao2011-04-281-6/+13
* Builtin: add interpreter object as a protected memberMu Qiao2011-04-281-2/+3
* Merge remote-tracking branch 'mu/compound_expr'Petteri Räty2011-04-271-1/+16
|\
| * Walker: support special variables in var_refMu Qiao2011-04-261-0/+8
| * Walker: support for each loopMu Qiao2011-04-251-1/+8