Simpler lex interface