Re #27: Add auto-generated lexer