Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update various strings for translation, avoid _ for non-translations | 2014-11-25 | |
| | | | | | Use __ instead of _ as a placeholder for ignored variables in `read` statements. | ||
* | Disallow backgrounding in conditionals and before and/or bool statements | 2014-11-02 | |
| | | | | Fixes #1136 | ||
* | Use binary search to determine what tokens are keywords | 2014-10-15 | |
| | |||
* | Implement correct error message for failed process expansion. | 2014-05-30 | |
| | |||
* | Run restyle.sh to enforce style rules. | 2014-03-31 | |
| | |||
* | Teach parser_t how to parse an argument list that contains newlines, for | 2014-03-27 | |
| | | | | complete -a support. Fixes #1369 | ||
* | Teach parse_util_detect_errors to report invalid builtins, as found in | 2014-03-26 | |
| | | | | issue #1252 | ||
* | Merge branch 'master' into parser_cleanup | 2014-03-26 | |
|\ | | | | | | | | | | | Conflicts: parse_constants.h parse_tree.h | ||
| * | Hopeful fix for the build | 2014-03-25 | |
| | | |||
| * | Space and time optimizations for parse_node_t. Reduced size from 48 | 2014-03-25 | |
| | | | | | | | | bytes to 20 bytes. | ||
* | | Excise use of parser_t's error() functionality. Thread a | 2014-03-21 | |
| | | | | | | | | | | | | parse_error_list_t through all of the expand functions, enabling them to report errors more directly. Improve aspects of error reporting for expansion failures. | ||
* | | Correct the last keyword enum to reflect the actual last keyword | 2014-03-20 | |
|/ | |||
* | Support for error detection in arguments in new parser. Restores error | 2014-03-04 | |
| | | | | reporting for bad arguments (e.g. with bad variable names) | ||
* | Expand the variable name as an ordinary parameter in for loops. Added | 2014-02-21 | |
| | | | | test for it too. | ||
* | Reimplement exec parsing. Instead of special-casing exec as a command, | 2014-02-13 | |
| | | | | | | promote it to a decoration (like 'command' or 'builtin'). This makes tab completion and syntax highlighting treat exec's first argument as a command and is otherwise a nice simplification. Fixes #1300 | ||
* | Update style and formatting to conform to fish style guide. | 2014-01-15 | |
| | |||
* | Fix for issue where unterminated quotes would attempt to be executed, | 2014-01-14 | |
| | | | | instead of continuing edit onto the next line. | ||
* | Further cleanup and improvements to error messages | 2014-01-13 | |
| | |||
* | Support for special && and || error messages in new parser | 2014-01-13 | |
| | |||
* | Remove some unused defines | 2014-01-12 | |
| | |||
* | Support for stack overflow and infinite recursion detection in new | 2014-01-01 | |
| | | | | parser | ||
* | Clean up and rationalize error handling in parse_execution.cpp | 2013-12-31 | |
| | |||
* | Fix for issue where last job_list in tree would have a -1 production_idx | 2013-12-26 | |
| | | | | because we never actually sent the terminal token type | ||
* | Clean up some error messages. Don't show the line in the error message | 2013-12-16 | |
| | | | | if it's the first line and we're interactive, since then it's obvious | ||
* | Initial work on backtrace support with new parser | 2013-12-15 | |
| | |||
* | Finish rewriting detect_errors to use new parser. All tests now pass (!) | 2013-12-12 | |
| | |||
* | Initial work towards rewriting detect_errors to use new parser. | 2013-12-11 | |
| | | | | Low-level tests currently pass; high level tests fail. | ||
* | Initial work towars improved error reporting. Tests currently fail. | 2013-12-08 | |