Ejemplo n.º 1
0
 def parser(tokens):
   p = Parser(tokens)
   return p.one_of(
       (lambda: p.expect('eq')), 
       (lambda: p.expect('dash')),
       (lambda: p.expect('under'))
   )['value']
Ejemplo n.º 2
0
 def parser(tokens):
   p = Parser(tokens)
   return p.many_of(lambda: p.expect('eq')['value'])
Ejemplo n.º 3
0
 def parser(tokens):
   p = Parser(tokens)
   p.expect('lparen')
   res = p.maybe(lambda: p.expect('eq'))
   p.expect('rparen')
   return res['value'] if res else True
Ejemplo n.º 4
0
 def parser(tokens):
   p = Parser(tokens)
   p.expect('eq')
   p.expect('dash')
   p.expect('under')
   return True
Ejemplo n.º 5
0
 def parser(tokens):
   p = Parser(tokens)
   p.expect('anything')
Ejemplo n.º 6
0
 def parser(tokens):
   p = Parser(tokens)
   p.expect('eq')
   return True