add position tests to Lexer