Esempio n. 1
0
 def testfncall(self):
   self.assertEqual(sexpr.str2sexpr('((fn (a) a) 1)')[0],
                    list(list(Symbol('fn'), list(Symbol('a')), Symbol('a')), 1))
Esempio n. 2
0
 def testshortlist(self):
   self.assertEqual(sexpr.str2sexpr('(1)')[0], list(1))
Esempio n. 3
0
 def testlist(self):
   self.assertEqual(sexpr.str2sexpr('(a b c)')[0],
                    list(Symbol('a'), Symbol('b'), Symbol('c')))
Esempio n. 4
0
 def testemptylist(self):
   self.assertEqual(sexpr.str2sexpr('()')[0], list())