示例#1
0
 def grammar():
     return ZeroOrMore("a"), EOF
示例#2
0
def term16():
    return term17, ZeroOrMore(['-', '+'], term17)
示例#3
0
def term13():
    return term14, ZeroOrMore(['<=?', '>=?', '<?', '>?', '<=', '>=', '<', '>'],
                              term14)
示例#4
0
def set_part():
    return key_set, settable, ZeroOrMore(',', settable)
示例#5
0
def term18():
    return ZeroOrMore(['&&/', '||/', '#/', '-', '*', '&', '!', '~',
                       cast]), term19,
示例#6
0
def create_part():
    return key_create, pattern, ZeroOrMore(',', pattern)
示例#7
0
def match_part():
    return Optional(is_optional), key_match, pattern, ZeroOrMore(',', pattern)
示例#8
0
def term7():
    return term8, ZeroOrMore('||', term8)
示例#9
0
def term3():
    return term4, ZeroOrMore(',', term4)
示例#10
0
def term9():
    return term10, ZeroOrMore('|', term10)
示例#11
0
def term8():
    return term9, ZeroOrMore('&&', term9)
示例#12
0
def term10():
    return term11, ZeroOrMore('^', term11)
示例#13
0
def term11():
    return term12, ZeroOrMore(RegExMatch(r'&(?!&)', str_repr='&'), term12)
示例#14
0
def term18a():
    return term19, ZeroOrMore('(', Optional(expression), ')')
示例#15
0
def json_members():
    return json_member, ZeroOrMore(',', json_member)
示例#16
0
def term2():
    return term3, ZeroOrMore('=>', term1)
示例#17
0
def json_elements():
    return json_value, ZeroOrMore(',', json_value)
示例#18
0
def term0():
    return term1, ZeroOrMore(';', term1)
示例#19
0
def delete_part():
    return Optional(is_detach), key_delete, entity, ZeroOrMore(',', entity)
def foo():
    return "a", bar, "b", baz, bar2, ZeroOrMore(bar)
示例#21
0
def remove_part():
    return key_remove, removable, ZeroOrMore(',', removable)
def bar2():
    return ZeroOrMore(bla)
示例#23
0
def term19():
    return term19a, ZeroOrMore([
        (['.', '->', '-->', '@'], term19a),
        ('[', expression, ']'),
        ('[[', expression, ']]'),
    ])
示例#24
0
def items():
    return first, ZeroOrMore(',', item)
示例#25
0
def term17():
    return term18, ZeroOrMore(['/', '*', '%'], term18)
示例#26
0
def clauses():
    return clause, ZeroOrMore(';', clause)
示例#27
0
def term15():
    return term16, ZeroOrMore(['<<', '>>'], term16)
示例#28
0
def order_by():
    return key_order, key_by, sortable, ZeroOrMore(',', sortable)
示例#29
0
def term12():
    return term13, ZeroOrMore(['==?', '!=?', '==', '!='], term13)
示例#30
0
def expression(): return term, ZeroOrMore(["+", "-"], term)
def calc():       return OneOrMore(expression), EOF