Add ocamlbuild-based build system.
Improve token definition lexer.