adding numeric lexer