Exemplo n.º 1
0
 def setUp(self):
     g = GrammarBuilder()
     g.a = Terminal('A')
     g.b = Terminal('B')
     g.c = Terminal('C')
     g.ab = g.a | g.b
     g.start = g.ab + g.ab
     g.whitespace = Regexp(r'\s+')
     self.grammar = g(start=g.start, tokenize=[ignore(g.whitespace)])
Exemplo n.º 2
0
 def setUp(self):
     g = GrammarBuilder()
     g.a = Terminal('A')
     g.b = Terminal('B')
     g.c = Terminal('C')
     g.ab = g.a | g.b
     g.start = g.ab + g.ab
     g.whitespace = Regexp(r'\s+')
     self.grammar = g(start=g.start, tokenize=[ignore(g.whitespace)])
Exemplo n.º 3
0
 def setUp(self):
     super().setUp()
     g = GrammarBuilder()
     g.ab = Terminal('A') | Terminal('B')
     g.seq = repeat(g.ab, separator=',', trailing=True)
     self.grammar = g(start=g.seq)
Exemplo n.º 4
0
 def setUp(self):
     super().setUp()
     g = GrammarBuilder()
     g.ab = Terminal('A') | Terminal('B')
     g.start = g.ab + g.ab
     self.grammar = g(start=g.start)
Exemplo n.º 5
0
 def setUp(self):
     super().setUp()
     g = GrammarBuilder()
     g.ab = flatten(Terminal('A') | Terminal('B'))
     g.seq = repeat(g.ab)
     self.grammar = g(start=g.seq)
Exemplo n.º 6
0
 def setUp(self):
     super().setUp()
     g = GrammarBuilder()
     g.ab = Terminal('A') | Terminal('B')
     g.seq = repeat(g.ab, separator=',', trailing=True)
     self.grammar = g(start=g.seq)
Exemplo n.º 7
0
 def setUp(self):
     super().setUp()
     g = GrammarBuilder()
     g.ab = Terminal('A') | Terminal('B')
     g.start = g.ab + g.ab
     self.grammar = g(start=g.start)
Exemplo n.º 8
0
 def setUp(self):
     super().setUp()
     g = GrammarBuilder()
     g.ab = flatten(Terminal('A') | Terminal('B'))
     g.seq = repeat(g.ab)
     self.grammar = g(start=g.seq)