Ejemplo n.º 1
0
 def runTest(self):
     parser = pypeg2.Parser()
     with self.assertRaises(SyntaxError):
         r = parser.parse(", world", pypeg2.K("hallo"))
     pypeg2.Keyword.table[pypeg2.K("hallo")]
Ejemplo n.º 2
0
 def runTest(self):
     parser = pypeg2.Parser()
     r = parser.parse("hallo, world", pypeg2.K("hallo"))
     self.assertEqual(r, (", world", None))
     pypeg2.Keyword.table[pypeg2.K("hallo")]
Ejemplo n.º 3
0
class EnumTest(pypeg2.Symbol):
    grammar = pypeg2.Enum( pypeg2.K("int"), pypeg2.K("long") )
Ejemplo n.º 4
0
class ComposeKeyword(object):
    grammar = pypeg2.K("hallo")
Ejemplo n.º 5
0
class Type(peg.Keyword):
    grammar = (peg.Enum(peg.K("int"), peg.K("long")))