add, subtract, multiply, divide in lexer