Exemple #1
0
def is_begin(exp):
    return is_tagged_list(exp, Symbol("begin"))
Exemple #2
0
def is_if(exp):
    return is_tagged_list(exp, Symbol("if"))
Exemple #3
0
def is_quoted(exp):
    return is_tagged_list(exp, S.QUOTE)
Exemple #4
0
def is_lambda(exp):
    return is_tagged_list(exp, Symbol("lambda"))
Exemple #5
0
def is_amb(exp):
    return is_tagged_list(exp, S.AMB)
Exemple #6
0
def is_callcc(exp):
    return is_tagged_list(exp, S.CALLCC)
Exemple #7
0
def is_definition(exp):
    return is_tagged_list(exp, Symbol("define"))
Exemple #8
0
def is_undoable_assignment(exp):
    return is_tagged_list(exp, Symbol("maybe-set!"))
Exemple #9
0
def is_assignment(exp):
    return is_tagged_list(exp, Symbol("set!"))
Exemple #10
0
def is_cond(exp):
    return is_tagged_list(exp, Symbol("cond"))
Exemple #11
0
def is_let(exp):
    return is_tagged_list(exp, Symbol("let"))