ANN void map_init(const Map a)
ANN void map_release(const Map map)
ANN void scope_add(const Scope, const vtype, const vtype)
ANN void free_scope(MemPool, Scope)
static ANN void _scope_init(const Scope s)
static ANN void scope_pop(MemPool p NUSED, const Scope s)
ANN Scope new_scope(MemPool)
static ANN void scope_push(MemPool p NUSED, const Scope s)
ANN bool scope_iter(struct scope_iter *iter, void *ret)
ANN vtype scope_lookup1(const Scope, const vtype)
ANEW ANN Vector scope_get(const Scope)
ANN vtype scope_lookup2(const Scope, const vtype)
ANN vtype scope_lookup0(const Scope, const vtype)
ANN void scope_init(MemPool, Scope)
ANN void scope_commit(const Scope)
ANN void scope_release(Scope)
ANN void vector_add(const Vector v, const vtype data)
ANN vtype vector_pop(const Vector v)
ANN void vector_init(const Vector v)