Start moving literals.
Rewrote the syntax in a more unified way using an ocaml syntax like.
Tidy up literals.
Clean the AST organization.
Added the priority expression.
Resolved shift/reduce conflicts.
Changed blocks to sequences.
Added debugging support.
Fixed bad location initialization.
Added type error message.