starting lexer definition