auto_lexer works now

merger.build and gen.build generate almost the same result, need to take
a look