def testFutureStrictReservedWords(self): lex = Lexer() rw = ['implements','let','private','public','yield','interface','package','protected','static'] lex.strictMode = True lex.setSrc(' '.join(rw)) for w in rw: self.assertEqual(lex.getToken(), (TOK.FUTURE_RESERVED , w)) lex.strictMode = False lex.setSrc(' '.join(rw)) for w in rw: self.assertEqual(lex.getToken(), (TOK.ID , w))