till pattern matching in lex