if(b->tmpl)
clean_tmpl(a, b->tmpl);
}
-
+#define clean_extend clean_class_def
DECL_SECTION_FUNC(clean, void, Clean*)
ANN static inline void clean_section(Clean *a, Section *b) {
}
#define emit_fptr_def dummy_func
+#define emit_extend dummy_func
HANDLE_SECTION_FUNC(emit, m_bool, Emitter)
ANN Code* emit_class_code(const Emitter emit, const m_str name) {
}
#define check_fptr_def dummy_func
+#define check_extend dummy_func
HANDLE_SECTION_FUNC(check, m_bool, Env)
ANN static m_bool check_parent(const Env env, const Class_Def cdef) {
}
#define scan0_func_def dummy_func
+#define scan0_extend dummy_func
HANDLE_SECTION_FUNC(scan0, m_bool, Env)
ANN static m_bool scan0_class_def_inner(const Env env, const Class_Def cdef) {
env_pop(env, scope);
return ret;
}
-
+#define scan1_extend dummy_func
HANDLE_SECTION_FUNC(scan1, m_bool, Env)
ANN static Type scan1_get_parent(const Env env, const Type_Def tdef) {
}
#define scan2_enum_def dummy_func
+#define scan2_extend dummy_func
HANDLE_SECTION_FUNC(scan2, m_bool, Env)
ANN static m_bool scan2_parent(const Env env, const Class_Def cdef) {