Need to improve parsing & the code generator to be able to handle the more complex grammars, such as `<color>`.