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)
Exemplo n.º 5
0
def procedureBody(p):
    return pair.caddr(p)
Exemplo n.º 6
0
def ifConsequent(exp):
    return pair.caddr(exp)
Exemplo 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))
Exemplo n.º 8
0
def assignmentValue(exp):
    return pair.caddr(exp)