--- 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);