Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Parser&Walker: Support nested command substitutionHEADmaster | 2012-08-19 | 3 | -4/+17 | |
| | |||||
* | Walker: Support string operations on arrays | 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' | 2012-08-19 | 2 | -1/+24 | |
|\ | |||||
| * | Parser: Accept semicolons inside builtin variable definitions | 2012-08-03 | 2 | -0/+2 | |
| | | |||||
| * | Parser: Multiline string declaration | 2012-08-03 | 2 | -1/+22 | |
| | | | | | | | | Support quoted strings line breaks in builtin variable definitions | ||||
* | | Parser: Support line break after pipe | 2012-08-19 | 2 | -1/+2 | |
| | | |||||
* | | Parser: Support appending strings with special characters | 2012-08-09 | 2 | -2/+4 | |
|/ | |||||
* | Walker: Fix appending to an array of size 1 | 2012-08-03 | 2 | -1/+5 | |
| | |||||
* | Parser&Walker: Escape ' | 2012-08-03 | 3 | -2/+4 | |
| | |||||
* | Parser&Walker: Escape '[' and ']' | 2012-08-03 | 3 | -1/+6 | |
| | |||||
* | Parser&Walker: Support redirection | 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 | 2012-07-20 | 2 | -1/+4 | |
| | |||||
* | Parser: Support line continuation inside keyword test | 2012-07-20 | 2 | -2/+24 | |
| | |||||
* | Builtin: Support more options for declare | 2012-07-20 | 3 | -5/+39 | |
| | |||||
* | Builtin: Support variable declarations in declare | 2012-07-20 | 6 | -76/+123 | |
| | |||||
* | Replace boost::scoped_ptr with std::unique_ptr | 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 | 2012-07-08 | 3 | -7/+23 | |
| | |||||
* | Utils: Upgrade instruo to work with paludis 0.74.1 | 2012-07-08 | 4 | -61/+48 | |
| | |||||
* | Walker: Improve command list to support "command && command && command" | 2012-07-08 | 2 | -3/+7 | |
| | |||||
* | Builtin: Implement unset array support | 2012-07-08 | 4 | -1/+62 | |
| | |||||
* | Builtin: Implement set -u option | 2012-07-03 | 4 | -5/+87 | |
| | |||||
* | Builtin: Implement set builtin | 2012-07-03 | 9 | -1/+207 | |
| | |||||
* | Builtin: implement read builtin | 2012-07-03 | 5 | -0/+229 | |
| | |||||
* | Utils: add debug-print-function | 2012-05-26 | 2 | -0/+5 | |
| | |||||
* | Builtin: improve error output for some builtins | 2012-05-26 | 5 | -15/+15 | |
| | |||||
* | Builtin: handle __export_funcs_var in inherit | 2012-05-26 | 2 | -4/+17 | |
| | |||||
* | Utils: handle RDEPEND for metadata generation | 2012-05-26 | 1 | -0/+6 | |
| | |||||
* | Parser&Walker: improve escaped double quote handling | 2012-03-26 | 4 | -2/+5 | |
| | |||||
* | Walker: support appending array to array | 2012-03-26 | 5 | -7/+53 | |
| | |||||
* | Parser: allow ';' after local and export | 2012-03-26 | 2 | -1/+3 | |
| | |||||
* | Walker: fix single quoted argument handling | 2012-03-26 | 2 | -0/+2 | |
| | |||||
* | Builtin: fix argument handling of printf builtin | 2012-03-26 | 2 | -5/+18 | |
| | |||||
* | Walker: allow empty case command | 2012-03-02 | 2 | -1/+14 | |
| | |||||
* | Parser&Walker: support literals in regular exp | 2012-03-02 | 6 | -13/+25 | |
| | |||||
* | Walker: allow bash expansions in regular expressions | 2012-03-02 | 2 | -1/+8 | |
| | |||||
* | Parser: Allow EOLs in builtin array definition | 2012-03-01 | 2 | -1/+24 | |
| | |||||
* | Parser: allow empty replacement pattern | 2012-03-01 | 3 | -1/+10 | |
| | |||||
* | Parser: allow multiple operands in test expression | 2012-03-01 | 2 | -4/+8 | |
| | |||||
* | Parser: allow ANSI C quoting in expansion values | 2012-03-01 | 3 | -1/+4 | |
| | |||||
* | Walker: support indirect ref in runtime | 2012-03-01 | 2 | -1/+6 | |
| | |||||
* | Parser: support indirect ref in parameter expansion | 2012-03-01 | 2 | -0/+18 | |
| | |||||
* | Parser: allow double quotes in arithmetic expression | 2012-02-29 | 3 | -1/+12 | |
| | |||||
* | Parser&Walker: allow multiple arithmetic expressions | 2012-02-28 | 15 | -126/+161 | |
| | |||||
* | Parser&Walker: respect precedence in builtin test | 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 | 2012-02-23 | 2 | -2/+20 | |
| | |||||
* | Parser: respect operator precedence in keyword test | 2012-02-23 | 3 | -1/+7 | |
| | |||||
* | Build: add more information to libbash.pc.in | 2011-08-05 | 1 | -0/+3 | |
| | |||||
* | Test: move test_coverage.sh to test/ | 2011-08-04 | 2 | -2/+2 | |
| | |||||
* | Doc: remove useless doxample.am | 2011-08-04 | 1 | -186/+0 | |
| | |||||
* | Doc: add doxygen main page | 2011-08-04 | 2 | -2/+13 | |
| |