Build a first draft lexer