m2 lexer testcases