コード例 #1
0
def literal_kind(string):
    return one_that(lambda token: token.kind == string)
コード例 #2
0
ファイル: eg_trees.py プロジェクト: JaDogg/__py_playground
def an_instance(type_): return one_that(lambda x: isinstance(x, type_))

def capture1(p): return capture(p) >> (lambda x: x[0]) # Ouch
コード例 #3
0
def Token(name):   return label(one_that(lambda t: t[1] == name), name) # XXX
def RuleRef(name): return delay((lambda: rules[name]), name)
コード例 #4
0
ファイル: eg_trees.py プロジェクト: yetone/parson
def an_instance(type_):
    return one_that(lambda x: isinstance(x, type_))
コード例 #5
0
def Literal(s):    return label(one_that(lambda t: t[1] == s), repr(s)) # XXX
def Token(name):   return label(one_that(lambda t: t[1] == name), name) # XXX