aboutsummaryrefslogtreecommitdiffstats
path: root/src/simplify.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/simplify.cpp')
-rw-r--r--src/simplify.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/simplify.cpp b/src/simplify.cpp
index 34c1ef0..4ad1865 100644
--- a/src/simplify.cpp
+++ b/src/simplify.cpp
@@ -31,7 +31,7 @@ simplify_if(CEnv& cenv, Code& code, const ATuple* aif) throw()
List copy(aif->loc, cenv.penv.sym("if"), NULL);
copy.push_back(aif->list_ref(1));
copy.push_back(aif->list_ref(2));
-
+
ATuple* tail = copy.tail;
ATuple::const_iterator i = aif->iter_at(3);
for (; ; ++i) {
@@ -67,7 +67,7 @@ simplify_match(CEnv& cenv, Code& code, const ATuple* match) throw()
List def(match->loc, cenv.penv.sym("define"), tsym, tval.head, NULL);
cenv.setType(tval.head, cenv.tenv.named("Symbol"));
-
+
List copyIf;
copyIf.push_back(cenv.penv.sym("if"));
for (ATuple::const_iterator i = match->iter_at(2); i != match->end();) {
@@ -120,7 +120,7 @@ simplify_match(CEnv& cenv, Code& code, const ATuple* match) throw()
}
copyIf.push_back(cenv.penv.sym("__unreachable"));
cenv.setTypeSameAs(copyIf, match);
-
+
List copy(match->loc, cenv.penv.sym("do"), def.head, simplify_if(cenv, code, copyIf), 0);
cenv.setTypeSameAs(copy, match);
@@ -152,7 +152,7 @@ simplify_list_elem(CEnv& cenv, const ATuple* node, const AST* type)
}
assert(cenv.type(node->fst()));
-
+
const AST* const fst = tup(Cursor(), cenv.type(node->fst()), node->fst(), 0);
const AST* const rst = simplify_list_elem(cenv, node->rst(), type);
assert(node->fst());
@@ -175,7 +175,7 @@ quote(CEnv& cenv, const AST* ast)
return cons;
}
}
-
+
static const AST*
simplify_quote(CEnv& cenv, Code& code, const ATuple* call) throw()
{
@@ -188,7 +188,7 @@ resp_simplify(CEnv& cenv, Code& code, const AST* ast) throw()
const ATuple* const list = ast->to_tuple();
if (!list || !list->fst())
return ast;
-
+
const ASymbol* const sym = list->fst() ? list->fst()->to_symbol() : 0;
const std::string form = sym ? sym->sym() : "";