Пример #1
0
 def testParseForInStatement(self):
     testCases = [
         'for (var x in b);',
         'for(x in b) { print(x); }',
     ]
     for string in testCases:
         parser = self.makeStringParser(string)
         result = parser.parse_for_statement()
         self.assertIsNode('ForInStatement', result)
Пример #2
0
 def testParseForStatement(self):
     testCases = [
         'for (;;);',
         'for (var i=0,j=0;;) {}',
         'for ((x in b); c; u) {}',
         'for (;x in b;) {},',
         'for (;x in b;) { for (var a in b) print(a); },',
     ]
     for string in testCases:
         parser = self.makeStringParser(string)
         result = parser.parse_for_statement()
         self.assertIsNode('ForStatement', result)