aboutsummaryrefslogtreecommitdiffhomepage
path: root/parse_util.cpp
Commit message (Expand)AuthorAge
* Disallow backgrounding in conditionals and before and/or bool statementsGravatar ridiculousfish2014-11-02
* Remove a bunch of dead code identified by cppcheckGravatar ridiculousfish2014-10-31
* Set of fixes for issues identified by cppcheckGravatar ridiculousfish2014-10-30
* Improve error reporting for unclosed blocksGravatar ridiculousfish2014-10-14
* Clean up string handling in parse_util_detect_errors_in_argumentGravatar ridiculousfish2014-10-05
* Use ENV_USER with vars set via `function -a`Gravatar Kevin Ballard2014-10-02
* Fix to indent comments in blocks properly (#1710)Gravatar ridiculousfish2014-09-29
* Allow running executables with $ in their name.Gravatar ridiculousfish2014-09-21
* Allow parse_util_detect_errors to treat incomplete strings as errorsGravatar ridiculousfish2014-07-24
* Remove errant debug lineGravatar ridiculousfish2014-07-07
* Rename lock_t to mutex_lock_t to fix Solaris compilationGravatar ridiculousfish2014-07-07
* Run restyle.sh to enforce style rules.Gravatar ridiculousfish2014-03-31
* Teach parse_util_detect_errors to report invalid builtins, as found inGravatar ridiculousfish2014-03-26
* Excise use of parser_t's error() functionality. Thread aGravatar ridiculousfish2014-03-21
* Remove additional dead code from old parserGravatar ridiculousfish2014-03-20
* Rewrite parser_t::test_args and parser_t::eval_args to use new parserGravatar ridiculousfish2014-03-20
* Add some tests for parse_util_detect_errors_in_argumentGravatar ridiculousfish2014-03-20
* Fixed various Undefined Behavior occurrences.Gravatar Daniel J. Hofmann2014-03-07
* Support for error detection in arguments in new parser. Restores errorGravatar ridiculousfish2014-03-04
* Revert "Merge pull request #1317 from pullreq/cpp"Gravatar ridiculousfish2014-02-28
* Fixes .c -> .cpp in comments. For doxygen.Gravatar Geoff Nixon2014-02-27
* Reimplement exec parsing. Instead of special-casing exec as a command,Gravatar ridiculousfish2014-02-13
* Highlight the entire variable name, not just the dollar sign. Fixes #1201Gravatar ridiculousfish2014-02-03
* Update style and formatting to conform to fish style guide.Gravatar ridiculousfish2014-01-15
* Fix for issue where unterminated quotes would attempt to be executed,Gravatar ridiculousfish2014-01-14
* Correctly report errors for 'and' and 'or' in pipelines with new parserGravatar ridiculousfish2014-01-13
* Improve the 'This command can not be used in a pipeline' message toGravatar ridiculousfish2014-01-13
* Eliminate class parse_tGravatar ridiculousfish2014-01-12
* Hook up for statements, if statements, and function definition in newGravatar ridiculousfish2013-12-27
* Clean up some error messages. Don't show the line in the error messageGravatar ridiculousfish2013-12-16
* Initial work on backtrace support with new parserGravatar ridiculousfish2013-12-15
* Better support for parse errors in indentingGravatar ridiculousfish2013-12-08
* Rewriting indenting functionality to use new parserGravatar ridiculousfish2013-12-08
* Merge branch 'master' into astGravatar ridiculousfish2013-10-27
|\
| * Fix formattingGravatar ridiculousfish2013-10-26
* | Merge branch 'master' into astGravatar ridiculousfish2013-10-16
|\|
| * Fix for buffer overflows identified by libgmallocGravatar ridiculousfish2013-10-16
* | Syntax highlighting for command substitutionsGravatar ridiculousfish2013-10-08
* | Merge branch 'master' into ast_no_templatesGravatar ridiculousfish2013-10-06
|\|
| * Make tok_last_type return an enum token_type instead of intGravatar ridiculousfish2013-09-30
| * Fix for parse_util_token_extent doing the wrong thing inside a commandGravatar ridiculousfish2013-09-21
* | Improvements to new parser. All functions and completions now parse.Gravatar ridiculousfish2013-07-22
|/
* Next stab at abbreviations. Highlighting should work.Gravatar ridiculousfish2013-07-19
* Make parse_util_locate_cmdsubst return the innermost command substitution ins...Gravatar ridiculousfish2013-07-17
* More cleanup based on static analysisGravatar ridiculousfish2013-02-16
* Remove tok_destroyGravatar ridiculousfish2012-11-21
* Work towards refactoring tokenizer to be a real objectGravatar ridiculousfish2012-11-21
* Fix indentation of switch statementsGravatar ridiculousfish2012-11-19
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
* Remove trailing whitespaces and change tabs to spacesGravatar Ɓukasz Niemier2012-11-18