smt2 lexer