Exemple #1
0
 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))