Esempio n. 1
0
def unfold(cls, *args):
    result = unfold.dispatch(cls, *args)
    if result is None:
        result = normalize.dispatch(cls, *args)
    if result is None:
        result = lazy(cls, *args)
    return result
Esempio n. 2
0
def unify_interpreter(cls, *args):
    result = unify_interpreter.dispatch(cls, *args)
    if result is None:
        result = lazy(cls, *args)
    return result
Esempio n. 3
0
def distribute(cls, *args):
    result = distribute.dispatch(cls, *args)
    if result is None:
        result = lazy(cls, *args)
    return result
Esempio n. 4
0
def associate(cls, *args):
    result = associate.dispatch(cls, *args)
    if result is None:
        result = lazy(cls, *args)
    return result
Esempio n. 5
0
def desugar(cls, *args):
    result = desugar.dispatch(cls, *args)
    if result is None:
        result = lazy(cls, *args)
    return result
Esempio n. 6
0
def optimize(cls, *args):
    result = optimize.dispatch(cls, *args)
    if result is None:
        result = lazy(cls, *args)
    return result