Exemplo n.º 1
0
def ListVarsCommand():
    return Combine(['variables', 'vars', 'v'], Not(Identifier))
 def my_rule():
     return Combine(ZeroOrMore("a"), OneOrMore("b"))
Exemplo n.º 3
0
def HelpCommand():
    return Combine(['help', 'h', '?'], Not(Identifier))
Exemplo n.º 4
0
def QuitCommand():
    return Combine(['quit', 'exit', 'q'], Not(Identifier))
Exemplo n.º 5
0
def DeleteCommand():
    return (
        Combine(['delete', 'del', 'd']),
        Whitespace,
        UnevaluatedVariable,
    )
Exemplo n.º 6
0
def UnevaluatedVariable():
    return Combine(Identifier)
Exemplo n.º 7
0
def UnevaluatedExpression():
    return Combine(Expression)
Exemplo n.º 8
0
def RerollType():
    return Combine(['r', 'R', ('!', Optional('!'), Optional('p'))])
Exemplo n.º 9
0
def Number():
    return Combine([Scientific, FloatingPoint, Integer])