lexer start