A simple shell. See grammar.ebnf for details about the parser.
Make sure you have GNU Readline installed and compile with
default, it is compiled with
-DDEBUG, which makes it print the AST
after each command. To disable this, compile with
To exit out of the shell type use C-d.