gash/tests
Timothy Sample 7cf2c3d806 Fix handling of reserved words in commands
A reserved word should not be special when it is an argument to a
command.  This commit makes the parser treat reserved words as normal
arguments.  Note that this change exposed problems in many of the
parser tests, which relied on reserved words delimiting commands where
they should not.  Those are now fixed.

* geesh/parser.scm (make-parser): Add reserved words to the default
'WORD*' rule, and use a new rule without reserved words for command
names.
* tests/parser.scm: Add a test for reserved words as arguments, and
fix old tests that relied on the old, incorrect behaviour.
2018-07-15 19:46:14 -04:00
..
automake.scm Initial commit 2018-01-31 14:52:05 -05:00
environment.scm Add environment 2018-07-15 19:46:14 -04:00
lexer.scm Make reference operators more consistent 2018-07-11 21:54:43 -04:00
parser.scm Fix handling of reserved words in commands 2018-07-15 19:46:14 -04:00
repl.scm Initial commit 2018-01-31 14:52:05 -05:00
word.scm Add word 2018-07-15 19:46:14 -04:00