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