|
|
|
@@ -75,6 +75,7 @@ namespace Slime { |
|
|
|
|
|
|
|
proc lookup_symbol(Lisp_Object* node, Environment* env) -> Lisp_Object* {
|
|
|
|
profile_with_comment(node->value.symbol.data);
|
|
|
|
assert("env was null", env);
|
|
|
|
// print(node);
|
|
|
|
assert_type(node, Lisp_Object_Type::Symbol);
|
|
|
|
|
|
|
|
@@ -109,7 +110,7 @@ namespace Slime { |
|
|
|
|
|
|
|
for_hash_map (env->hm) {
|
|
|
|
written += print_indent();
|
|
|
|
written += print_to_file(file, "-> %{str} :: %{L_O} (%{ptr})\n",
|
|
|
|
written += print_to_file(file, "-> %{str} :: %{l_o} (%{ptr})\n",
|
|
|
|
((Lisp_Object*)key)->value.symbol.data, value, value);
|
|
|
|
}
|
|
|
|
for (u32 i = 0; i < env->parents.next_index; ++i) {
|
|
|
|
|