コード例 #1
0
ファイル: test_parser.py プロジェクト: EvelynHf/basil
 def check_bad_tree(self, tree, label):
     try:
         parser.sequence2st(tree)
     except parser.ParserError:
         pass
     else:
         self.fail("did not detect invalid tree for %r" % label)
コード例 #2
0
ファイル: test_parser.py プロジェクト: EvelynHf/basil
    def roundtrip(self, f, s):
        st1 = f(s)
        t = st1.totuple()
        try:
            st2 = parser.sequence2st(t)
        except parser.ParserError:
            self.fail("could not roundtrip %r" % s)

        self.assertEquals(t, st2.totuple(),
                          "could not re-generate syntax tree")