Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Parser&Walker: Support nested command substitutionHEADmaster | André Aparício | 2012-08-19 | 3 | -4/+17 |
| | |||||
* | Walker: Support string operations on arrays | André Aparício | 2012-08-19 | 4 | -36/+77 |
| | | | | | When a variable expansion applies some string operation like replace on the whole array, apply the operation to every element in the array. | ||||
* | Merge remote-tracking branch 'aparicio/multiline_string_declaration' | Petteri Räty | 2012-08-19 | 2 | -1/+24 |
|\ | |||||
| * | Parser: Accept semicolons inside builtin variable definitions | André Aparício | 2012-08-03 | 2 | -0/+2 |
| | | |||||
| * | Parser: Multiline string declaration | André Aparício | 2012-08-03 | 2 | -1/+22 |
| | | | | | | | | Support quoted strings line breaks in builtin variable definitions | ||||
* | | Parser: Support line break after pipe | André Aparício | 2012-08-19 | 2 | -1/+2 |
| | | |||||
* | | Parser: Support appending strings with special characters | André Aparício | 2012-08-09 | 2 | -2/+4 |
|/ | |||||
* | Walker: Fix appending to an array of size 1 | André Aparício | 2012-08-03 | 2 | -1/+5 |
| | |||||
* | Parser&Walker: Escape ' | André Aparício | 2012-08-03 | 3 | -2/+4 |
| | |||||
* | Parser&Walker: Escape '[' and ']' | André Aparício | 2012-08-03 | 3 | -1/+6 |
| | |||||
* | Parser&Walker: Support redirection | André Aparício | 2012-08-03 | 17 | -50/+113 |
| | | | | | | | The order of the arguments for commands in the AST was changed, it was 'command_atom redirection', and now it's 'redirection command_atom'. This is due to the need of having the redirection set before evaluating the expression. | ||||
* | Walker: Support local declaration inside eval | André Aparício | 2012-07-20 | 2 | -1/+4 |
| | |||||
* | Parser: Support line continuation inside keyword test | André Aparício | 2012-07-20 | 2 | -2/+24 |
| | |||||
* | Builtin: Support more options for declare | André Aparício | 2012-07-20 | 3 | -5/+39 |
| | |||||
* | Builtin: Support variable declarations in declare | André Aparício | 2012-07-20 | 6 | -76/+123 |
| | |||||
* | Replace boost::scoped_ptr with std::unique_ptr | Petteri Räty | 2012-07-08 | 2 | -3/+2 |
| | | | | | const std::unique_ptr provides everything that boost::scoped_ptr does so no need to rely on it. | ||||
* | Parser&Walker: Support for loop without list | André Aparício | 2012-07-08 | 3 | -7/+23 |
| | |||||
* | Utils: Upgrade instruo to work with paludis 0.74.1 | André Aparício | 2012-07-08 | 4 | -61/+48 |
| | |||||
* | Walker: Improve command list to support "command && command && command" | André Aparício | 2012-07-08 | 2 | -3/+7 |
| | |||||
* | Builtin: Implement unset array support | André Aparício | 2012-07-08 | 4 | -1/+62 |
| | |||||
* | Builtin: Implement set -u option | André Aparício | 2012-07-03 | 4 | -5/+87 |
| | |||||
* | Builtin: Implement set builtin | André Aparício | 2012-07-03 | 9 | -1/+207 |
| | |||||
* | Builtin: implement read builtin | André Aparício | 2012-07-03 | 5 | -0/+229 |
| | |||||
* | Utils: add debug-print-function | Mu Qiao | 2012-05-26 | 2 | -0/+5 |
| | |||||
* | Builtin: improve error output for some builtins | Mu Qiao | 2012-05-26 | 5 | -15/+15 |
| | |||||
* | Builtin: handle __export_funcs_var in inherit | Mu Qiao | 2012-05-26 | 2 | -4/+17 |
| | |||||
* | Utils: handle RDEPEND for metadata generation | Mu Qiao | 2012-05-26 | 1 | -0/+6 |
| | |||||
* | Parser&Walker: improve escaped double quote handling | Mu Qiao | 2012-03-26 | 4 | -2/+5 |
| | |||||
* | Walker: support appending array to array | Mu Qiao | 2012-03-26 | 5 | -7/+53 |
| | |||||
* | Parser: allow ';' after local and export | Mu Qiao | 2012-03-26 | 2 | -1/+3 |
| | |||||
* | Walker: fix single quoted argument handling | Mu Qiao | 2012-03-26 | 2 | -0/+2 |
| | |||||
* | Builtin: fix argument handling of printf builtin | Mu Qiao | 2012-03-26 | 2 | -5/+18 |
| | |||||
* | Walker: allow empty case command | Mu Qiao | 2012-03-02 | 2 | -1/+14 |
| | |||||
* | Parser&Walker: support literals in regular exp | Mu Qiao | 2012-03-02 | 6 | -13/+25 |
| | |||||
* | Walker: allow bash expansions in regular expressions | Mu Qiao | 2012-03-02 | 2 | -1/+8 |
| | |||||
* | Parser: Allow EOLs in builtin array definition | Mu Qiao | 2012-03-01 | 2 | -1/+24 |
| | |||||
* | Parser: allow empty replacement pattern | Mu Qiao | 2012-03-01 | 3 | -1/+10 |
| | |||||
* | Parser: allow multiple operands in test expression | Mu Qiao | 2012-03-01 | 2 | -4/+8 |
| | |||||
* | Parser: allow ANSI C quoting in expansion values | Mu Qiao | 2012-03-01 | 3 | -1/+4 |
| | |||||
* | Walker: support indirect ref in runtime | Mu Qiao | 2012-03-01 | 2 | -1/+6 |
| | |||||
* | Parser: support indirect ref in parameter expansion | Mu Qiao | 2012-03-01 | 2 | -0/+18 |
| | |||||
* | Parser: allow double quotes in arithmetic expression | Mu Qiao | 2012-02-29 | 3 | -1/+12 |
| | |||||
* | Parser&Walker: allow multiple arithmetic expressions | Mu Qiao | 2012-02-28 | 15 | -126/+161 |
| | |||||
* | Parser&Walker: respect precedence in builtin test | Mu Qiao | 2012-02-23 | 4 | -17/+37 |
| | | | | | Builtin test does not support shortcut capability. Tests are added to verify that. | ||||
* | Walker: support shortcut in keyword test | Mu Qiao | 2012-02-23 | 2 | -2/+20 |
| | |||||
* | Parser: respect operator precedence in keyword test | Mu Qiao | 2012-02-23 | 3 | -1/+7 |
| | |||||
* | Build: add more information to libbash.pc.in | Mu Qiao | 2011-08-05 | 1 | -0/+3 |
| | |||||
* | Test: move test_coverage.sh to test/ | Mu Qiao | 2011-08-04 | 2 | -2/+2 |
| | |||||
* | Doc: remove useless doxample.am | Mu Qiao | 2011-08-04 | 1 | -186/+0 |
| | |||||
* | Doc: add doxygen main page | Mu Qiao | 2011-08-04 | 2 | -2/+13 |
| |