lexer done. missing debug