Alignment.
Use Menhir instead of ocamlyacc.
Idiomatic creator name for immutable containers.
Code alignment.
Fix whitespace.
Empty main interface.
Cleaner interface to keyword table.
Remove bad spacing.
Give lexer an interface.