ridiculousfish
|
370b47d23f
|
Make RESOLVE(statement) correctly handle any keyword. Fixes #1242.
|
2014-01-15 01:53:40 -08:00 |
|
ridiculousfish
|
53814983ff
|
Update style and formatting to conform to fish style guide.
|
2014-01-15 01:40:40 -08:00 |
|
ridiculousfish
|
28c7094f5b
|
Fix for issue where 'function' would not define a function if the
arguments came before its name. Fixes #1240
|
2014-01-14 02:29:53 -08:00 |
|
ridiculousfish
|
e2da73bf4f
|
Fix for issue where 'while |' would be incorrectly interpreted as a
"naked statement" causing a wonky error message
|
2013-12-31 16:38:15 -08:00 |
|
ridiculousfish
|
715823a666
|
Bringup of function definitions, switch statements with new parser
|
2013-12-27 03:58:42 -08:00 |
|
ridiculousfish
|
6ce4b344e4
|
Hook up for statements, if statements, and function definition in new
parser
|
2013-12-27 01:38:43 -08:00 |
|
ridiculousfish
|
5b1a532652
|
Factor execution aspects from parser_t to parse_execution_context_t .
Still searching for best way to use new parser for execution.
|
2013-12-24 13:17:24 -08:00 |
|
ridiculousfish
|
d5d9b9284a
|
Initial work towards rewriting detect_errors to use new parser.
Low-level tests currently pass; high level tests fail.
|
2013-12-11 18:34:28 -08:00 |
|
ridiculousfish
|
7a3f5afee7
|
Initial work towars improved error reporting. Tests currently fail.
|
2013-12-08 21:54:06 -08:00 |
|
ridiculousfish
|
dd0cc5ed9f
|
Rewriting indenting functionality to use new parser
|
2013-12-08 13:41:12 -08:00 |
|
ridiculousfish
|
ce857b0770
|
Syntax highlighting for file redirections
|
2013-10-13 16:58:40 -07:00 |
|
ridiculousfish
|
ddec870d25
|
Rework decision process for whether to interpret keywords as structural
or as commands (for LL parser). Will allow 'builtin --' to parse as a
plain statement, instead of a decorated statement '--'
|
2013-10-12 02:46:49 -07:00 |
|
ridiculousfish
|
77e358a001
|
Support for parsing e.g. 'command --' as a plain statement, instead of
executing the command '--'.
|
2013-10-12 01:47:31 -07:00 |
|
ridiculousfish
|
58447c147f
|
Make the new parser LL(2). Support for correct handling of e.g. 'command
--help'
|
2013-10-09 20:37:07 -07:00 |
|
ridiculousfish
|
7b86b2e05a
|
Adoption of new parser in abbreviations
|
2013-10-09 02:03:50 -07:00 |
|
ridiculousfish
|
20ccda69f4
|
Command highlighting works
|
2013-10-07 01:04:37 -07:00 |
|
ridiculousfish
|
14741518a7
|
Command highlighting now works
|
2013-10-06 16:23:45 -07:00 |
|
ridiculousfish
|
e58b73179f
|
More work on new parser
|
2013-08-11 00:35:00 -07:00 |
|
ridiculousfish
|
8e07e55c1f
|
More work on new parser
|
2013-08-08 15:06:46 -07:00 |
|
ridiculousfish
|
680ac41bb1
|
Clean up some error handling
|
2013-07-28 15:44:09 -07:00 |
|
ridiculousfish
|
b133137a1f
|
Removed templates (yay)
|
2013-07-28 15:19:38 -07:00 |
|
ridiculousfish
|
9dc91925e7
|
Fewer templates
|
2013-07-26 23:59:12 -07:00 |
|
ridiculousfish
|
4f8d4f378c
|
AST no templates
|
2013-07-25 15:24:22 -07:00 |
|