def test_parse(self): pgf = gf.read_pgf(self.pgf) l = gf.read_language(self.lang) for abs,cnc in self.lexed: rabs = exp2str(abs) ps = pgf.parse(cnc['eng'], l) self.failUnless(ps) pt = rmprefix(ps[0]) self.assertEqual(pt,rabs)
def test_createLanguage(self): pgf = self.pgf() for lang in 'QueryEng QuerySpa'.split(): l = gf.read_language(lang) self.assertEqual(rmprefix(l),lang)
def setUp(self): self.samples = samples self.pgf = gf.read_pgf('Query.pgf') self.lang = gf.read_language('QueryEng')