示例#1
0
 def testParseList(self):
     p=Parser("[1 2 'foo' ['hey' 5] 4]")
     self.assertTrue(p.list())
     result = p.result
     self.assertTrue(isinstance(result, fern.ast.List))
     self.assertEqual(result.eval(), [1, 2, 'foo', ['hey', 5], 4])
示例#2
0
 def testParseEmptyList(self):
     p=Parser("[]")
     self.assertTrue(p.list())
     self.assertEqual([], p.result.eval())