Start support for command
Implement grammar references and OR expressions

Requires tests.
Start code generation