compiler/libInit.cc
changeset 4 3d80069ea3e2
parent 3 97ee341d3e9f
child 5 976f21e29d37
--- a/compiler/libInit.cc	Wed Aug 26 07:51:18 2015 +0100
+++ b/compiler/libInit.cc	Mon Aug 31 13:53:40 2015 +0100
@@ -28,11 +28,12 @@
 OBJ snd; struct __vmData__ *__pRT__; {
 __BEGIN_PACKAGE2__("libjv_tea_compiler", _libjv_tea_compiler_Init, "jv:tea/compiler");
 _TBinding_Init(pass,__pRT__,snd);
-_TClass_Init(pass,__pRT__,snd);
+_TClassDefinition_Init(pass,__pRT__,snd);
 _TCompiler_Init(pass,__pRT__,snd);
+_TCompilerContext_Init(pass,__pRT__,snd);
 _TFormatter_Init(pass,__pRT__,snd);
-_TMetaclass_Init(pass,__pRT__,snd);
-_TMethod_Init(pass,__pRT__,snd);
+_TMetaDefinition_Init(pass,__pRT__,snd);
+_TMethodDefinition_Init(pass,__pRT__,snd);
 _TParser_Init(pass,__pRT__,snd);
 _TProgramNodeVisitor_Init(pass,__pRT__,snd);
 _TScope_Init(pass,__pRT__,snd);
@@ -40,15 +41,23 @@
 _TTypeNode_Init(pass,__pRT__,snd);
 _TTypeSpecNode_Init(pass,__pRT__,snd);
 _jv_137tea_137compiler_Init(pass,__pRT__,snd);
+_TClassBinding_Init(pass,__pRT__,snd);
+_TCompilerPass_Init(pass,__pRT__,snd);
 _TFunctionBinding_Init(pass,__pRT__,snd);
-_TSemanticAnalyzer_Init(pass,__pRT__,snd);
+_TFunctionType_Init(pass,__pRT__,snd);
 _TSimpleType_Init(pass,__pRT__,snd);
 _TSimpleTypeNode_Init(pass,__pRT__,snd);
-_TTypeChecker_Init(pass,__pRT__,snd);
 _TUnionType_Init(pass,__pRT__,snd);
 _TUnionTypeNode_Init(pass,__pRT__,snd);
 _TValueBinding_Init(pass,__pRT__,snd);
+_TBlockBinding_Init(pass,__pRT__,snd);
+_TBlockType_Init(pass,__pRT__,snd);
 _TConstantBinding_Init(pass,__pRT__,snd);
+_TLLVMIREmitPass_Init(pass,__pRT__,snd);
+_TMethodBinding_Init(pass,__pRT__,snd);
+_TMethodType_Init(pass,__pRT__,snd);
+_TSemanticAnalysisPass_Init(pass,__pRT__,snd);
+_TTypeAnalysisPass_Init(pass,__pRT__,snd);
 _TVariableBinding_Init(pass,__pRT__,snd);
 _TArgumentBinding_Init(pass,__pRT__,snd);
 _TLocalBinding_Init(pass,__pRT__,snd);