12 // Scope is a stack of alists
15 // (name . "Alexey")))
17 struct Expr get_scope_value(const struct Scope *scope, struct Expr name);
18 void set_scope_value(Gc *gc, struct Scope *scope, struct Expr name, struct Expr value);
19 void push_scope_frame(Gc *gc, struct Scope *scope, struct Expr vars, struct Expr args);
20 void pop_scope_frame(Gc *gc, struct Scope *scope);