aboutsummaryrefslogtreecommitdiffhomepage
path: root/parse_tree.cpp
Commit message (Expand)AuthorAge
* Update style and formatting to conform to fish style guide.Gravatar ridiculousfish2014-01-15
* Fix for indentation test failuresGravatar ridiculousfish2014-01-15
* Fix for issue where 'function' would not define a function if theGravatar ridiculousfish2014-01-14
* Fix for issue in new parser where no error would be reported if the veryGravatar ridiculousfish2014-01-14
* 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
* Support for special && and || error messages in new parserGravatar ridiculousfish2014-01-13
* Eliminate class parse_tGravatar ridiculousfish2014-01-12
* Improvements to error messages with new parser. In particular, "nakedGravatar ridiculousfish2014-01-12
* Miscellaneous minor fixes based on cppcheck static analyzerGravatar ridiculousfish2014-01-12
* Add a convenience method next_node_in_node_list which can be used forGravatar ridiculousfish2014-01-05
* Fix for wrong syntax highlighting in the face of tokenizer errors, e.g.Gravatar ridiculousfish2014-01-03
* Support in parse_dump_tree for "forests", which occur when there's aGravatar ridiculousfish2014-01-03
* Support for stack overflow and infinite recursion detection in newGravatar ridiculousfish2014-01-01
* Further improvements to error reporting with new parserGravatar ridiculousfish2014-01-01
* Improve error reporting for tokens ending with newlinesGravatar ridiculousfish2013-12-31
* Hook up for statements, if statements, and function definition in newGravatar ridiculousfish2013-12-27
* Fix for issue where last job_list in tree would have a -1 production_idxGravatar ridiculousfish2013-12-26
* Very early work in adopting new parser for actual execution of commands.Gravatar ridiculousfish2013-12-23
* Clean up some error messages. Don't show the line in the error messageGravatar ridiculousfish2013-12-16
* Finish rewriting detect_errors to use new parser. All tests now pass (!)Gravatar ridiculousfish2013-12-12
* Initial work towards rewriting detect_errors to use new parser.Gravatar ridiculousfish2013-12-11
* Improve error reporting in new parser. Tests now pass.Gravatar ridiculousfish2013-12-08
* Initial work towars improved error reporting. Tests currently fail.Gravatar ridiculousfish2013-12-08
* Rewriting indenting functionality to use new parserGravatar ridiculousfish2013-12-08
* Correctly detect unbalanced 'end' in syntax highlightingGravatar ridiculousfish2013-11-25
* Revert "Remove undefined behavior from parse_error()."Gravatar ridiculousfish2013-10-16
* Remove undefined behavior from parse_error().Gravatar Konrad Borowski2013-10-14
* Syntax highlighting for file redirectionsGravatar ridiculousfish2013-10-13
* Adopt new parser in tab completionsGravatar ridiculousfish2013-10-12
* Rework decision process for whether to interpret keywords as structuralGravatar ridiculousfish2013-10-12
* Support for parsing e.g. 'command --' as a plain statement, instead ofGravatar ridiculousfish2013-10-12
* Make parse_t::parse a static method so we don't have to create lots ofGravatar ridiculousfish2013-10-12
* Make the new parser LL(2). Support for correct handling of e.g. 'commandGravatar ridiculousfish2013-10-09
* Adoption of new parser in abbreviationsGravatar ridiculousfish2013-10-09
* Autosuggestion adoption of new parserGravatar ridiculousfish2013-10-08
* Syntax highlighting now correctly handles cdGravatar ridiculousfish2013-10-07
* Command highlighting worksGravatar ridiculousfish2013-10-07
* Command highlighting now worksGravatar ridiculousfish2013-10-06
* More work on new parserGravatar ridiculousfish2013-08-11
* More work on new parserGravatar ridiculousfish2013-08-08
* Clean up some error handlingGravatar ridiculousfish2013-07-28
* Removed templates (yay)Gravatar ridiculousfish2013-07-28
* AST no templatesGravatar ridiculousfish2013-07-25
* Improvements to new parser. All functions and completions now parse.Gravatar ridiculousfish2013-07-22
* Move production logic into templatesGravatar ridiculousfish2013-07-21
* More workGravatar ridiculousfish2013-07-10
* Fix for extra token_endGravatar ridiculousfish2013-07-04
* Implement support for switchGravatar ridiculousfish2013-06-30
* If statements parseGravatar ridiculousfish2013-06-27