def procedureBody(p):
    return pair.caddr(p)
def definitionValue(exp):
    if isSymbol(pair.cadr(exp)):
        return pair.caddr(exp)
    return makeLambda(pair.cdr(pair.cadr(exp)), pair.cddr(exp))
def ifConsequent(exp):
    return pair.caddr(exp)
def assignmentValue(exp):
    return pair.caddr(exp)
Beispiel #5
0
def procedureBody(p):
    return pair.caddr(p)
Beispiel #6
0
def ifConsequent(exp):
    return pair.caddr(exp)
Beispiel #7
0
def definitionValue(exp):
    if isSymbol(pair.cadr(exp)):
        return pair.caddr(exp)
    return makeLambda(pair.cdr(pair.cadr(exp)),
                      pair.cddr(exp))
Beispiel #8
0
def assignmentValue(exp):
    return pair.caddr(exp)