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)
Esempio n. 5
0
def procedureBody(p):
    return pair.caddr(p)
Esempio n. 6
0
def ifConsequent(exp):
    return pair.caddr(exp)
Esempio n. 7
0
def definitionValue(exp):
    if isSymbol(pair.cadr(exp)):
        return pair.caddr(exp)
    return makeLambda(pair.cdr(pair.cadr(exp)),
                      pair.cddr(exp))
Esempio n. 8
0
def assignmentValue(exp):
    return pair.caddr(exp)