Removed classes meant for hosting Tea within Smalltalk/X.
authorJan Vrany <jan.vrany@fit.cvut.cz>
Tue, 25 Aug 2015 19:05:18 +0100
changeset 2 2a3e47c13905
parent 1 18b4a3b98e96
child 3 97ee341d3e9f
Removed classes meant for hosting Tea within Smalltalk/X. Hosting support will be re-added later.
compiler/Make.proto
compiler/Make.spec
compiler/TFormatter.st
compiler/THostProtoObject.st
compiler/TLanguage.st
compiler/TMethod.st
compiler/TParser.st
compiler/TParserTests.st
compiler/TSimpleType.st
compiler/TSimpleTypeNode.st
compiler/TType.st
compiler/TTypeNode.st
compiler/TTypeSpecNode.st
compiler/TUnionType.st
compiler/TUnionTypeNode.st
compiler/abbrev.stc
compiler/bc.mak
compiler/jv_tea_compiler.st
compiler/libInit.cc
compiler/mingwmake.bat
compiler/vcmake.bat
--- a/compiler/Make.proto	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/Make.proto	Tue Aug 25 19:05:18 2015 +0100
@@ -128,9 +128,6 @@
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
 $(OUTDIR)TCompiler.$(O) TCompiler.$(H): TCompiler.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)TFormatter.$(O) TFormatter.$(H): TFormatter.st $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser/RBFormatter.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser/RBProgramNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)THostProtoObject.$(O) THostProtoObject.$(H): THostProtoObject.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)TLanguage.$(O) TLanguage.$(H): TLanguage.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProgrammingLanguage.$(H) $(STCHDR)
-$(OUTDIR)TMethod.$(O) TMethod.$(H): TMethod.st $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Method.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)TParser.$(O) TParser.$(H): TParser.st $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser/RBParser.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)TType.$(O) TType.$(H): TType.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)TTypeNode.$(O) TTypeNode.$(H): TTypeNode.st $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser/RBProgramNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
--- a/compiler/Make.spec	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/Make.spec	Tue Aug 25 19:05:18 2015 +0100
@@ -53,9 +53,6 @@
 COMMON_CLASSES= \
 	TCompiler \
 	TFormatter \
-	THostProtoObject \
-	TLanguage \
-	TMethod \
 	TParser \
 	TType \
 	TTypeNode \
@@ -72,9 +69,6 @@
 COMMON_OBJS= \
     $(OUTDIR_SLASH)TCompiler.$(O) \
     $(OUTDIR_SLASH)TFormatter.$(O) \
-    $(OUTDIR_SLASH)THostProtoObject.$(O) \
-    $(OUTDIR_SLASH)TLanguage.$(O) \
-    $(OUTDIR_SLASH)TMethod.$(O) \
     $(OUTDIR_SLASH)TParser.$(O) \
     $(OUTDIR_SLASH)TType.$(O) \
     $(OUTDIR_SLASH)TTypeNode.$(O) \
--- a/compiler/TFormatter.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/TFormatter.st	Tue Aug 25 19:05:18 2015 +0100
@@ -6,7 +6,7 @@
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Tea-AST'
+	category:'Languages-Tea-Compiler-AST'
 !
 
 !TFormatter methodsFor:'visitor-double dispatching'!
--- a/compiler/THostProtoObject.st	Tue Aug 25 19:02:43 2015 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-"{ Package: 'jv:tea/compiler' }"
-
-"{ NameSpace: Smalltalk }"
-
-Object subclass:#THostProtoObject
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Languages-Tea-Support'
-!
-
--- a/compiler/TLanguage.st	Tue Aug 25 19:02:43 2015 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-"{ Package: 'jv:tea/compiler' }"
-
-"{ NameSpace: Smalltalk }"
-
-ProgrammingLanguage subclass:#TLanguage
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Languages-Tea-Support'
-!
-
-!TLanguage methodsFor:'accessing'!
-
-name
-    "Answers a human-readable name of myself:
-     'Smalltalk' for SmalltalkLanguage,
-     'Ruby' for RubyLanguage
-     ...
-    "
-
-    ^ 'Tea'
-
-    "Created: / 21-08-2015 / 13:08:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-sourceFileSuffix
-    "Answers a default suffix for source files, i.e. 'st' for Smalltalk, 
-     'js' for JavaScript or 'rb' for Ruby', etc."
-
-    ^'tea'
-
-    "Created: / 22-08-2015 / 00:07:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!TLanguage methodsFor:'accessing-classes'!
-
-compilerClass
-    "Answer a class suitable for compiling a source code in 'my' language"
-
-    ^ TCompiler
-
-    "Created: / 22-08-2015 / 00:07:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!TLanguage methodsFor:'queries'!
-
-supportsExtensionMethods
-
-    "Answer true iff this language supports extension methods"
-
-    ^ false
-
-    "Created: / 21-08-2015 / 13:11:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
--- a/compiler/TMethod.st	Tue Aug 25 19:02:43 2015 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-"{ Package: 'jv:tea/compiler' }"
-
-"{ NameSpace: Smalltalk }"
-
-Method variableSubclass:#TMethod
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Languages-Tea-Support'
-!
-
-!TMethod class methodsFor:'initialization'!
-
-initialize
-    self makeMetaMethod
-
-    "Created: / 21-08-2015 / 09:00:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-makeBytecodeMethod
-
-    self flags:((self flags
-                 bitOr:Behavior flagMethod)
-                 bitClear:Behavior flagMetaMethod)
-    "
-        THostMethod makeMetaMethod
-        THostMethod makeBytecodeMethod
-    "
-
-    "Created: / 21-08-2015 / 09:00:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-makeMetaMethod
-
-    self flags:((self flags
-                 bitOr:Behavior flagMetaMethod)
-                 bitClear:Behavior flagMethod)
-    "
-        THostMethod makeMetaMethod
-        THostMethod makeBytecodeMethod
-    "
-
-    "Created: / 21-08-2015 / 08:59:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-
-TMethod initialize!
--- a/compiler/TParser.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/TParser.st	Tue Aug 25 19:05:18 2015 +0100
@@ -6,7 +6,7 @@
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Tea-AST'
+	category:'Languages-Tea-Compiler-AST'
 !
 
 !TParser class methodsFor:'parsing'!
--- a/compiler/TParserTests.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/TParserTests.st	Tue Aug 25 19:05:18 2015 +0100
@@ -6,7 +6,7 @@
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Tea-AST-Tests'
+	category:'Languages-Tea-Compiler-AST-Tests'
 !
 
 !TParserTests methodsFor:'tests'!
--- a/compiler/TSimpleType.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/TSimpleType.st	Tue Aug 25 19:05:18 2015 +0100
@@ -6,7 +6,7 @@
 	instanceVariableNames:'name'
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Tea-Type System'
+	category:'Languages-Tea-Compiler-Types'
 !
 
 
--- a/compiler/TSimpleTypeNode.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/TSimpleTypeNode.st	Tue Aug 25 19:05:18 2015 +0100
@@ -6,7 +6,7 @@
 	instanceVariableNames:'name start stop'
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Tea-AST'
+	category:'Languages-Tea-Compiler-AST'
 !
 
 !TSimpleTypeNode methodsFor:'accessing'!
--- a/compiler/TType.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/TType.st	Tue Aug 25 19:05:18 2015 +0100
@@ -6,7 +6,7 @@
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Tea-Type System'
+	category:'Languages-Tea-Compiler-Types'
 !
 
 !TType methodsFor:'operations'!
--- a/compiler/TTypeNode.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/TTypeNode.st	Tue Aug 25 19:05:18 2015 +0100
@@ -6,9 +6,10 @@
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Tea-AST'
+	category:'Languages-Tea-Compiler-AST'
 !
 
+
 !TTypeNode class methodsFor:'accessing'!
 
 formatterClass
@@ -27,3 +28,10 @@
     ^ self == TTypeNode.
 ! !
 
+!TTypeNode class methodsFor:'documentation'!
+
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+! !
+
--- a/compiler/TTypeSpecNode.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/TTypeSpecNode.st	Tue Aug 25 19:05:18 2015 +0100
@@ -6,7 +6,7 @@
 	instanceVariableNames:'start stop type'
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Tea-AST'
+	category:'Languages-Tea-Compiler-AST'
 !
 
 !TTypeSpecNode class methodsFor:'accessing'!
--- a/compiler/TUnionType.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/TUnionType.st	Tue Aug 25 19:05:18 2015 +0100
@@ -6,7 +6,7 @@
 	instanceVariableNames:'types'
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Tea-Type System'
+	category:'Languages-Tea-Compiler-Types'
 !
 
 !TUnionType class methodsFor:'instance creation'!
--- a/compiler/TUnionTypeNode.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/TUnionTypeNode.st	Tue Aug 25 19:05:18 2015 +0100
@@ -6,7 +6,7 @@
 	instanceVariableNames:'types'
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Tea-AST'
+	category:'Languages-Tea-Compiler-AST'
 !
 
 !TUnionTypeNode class methodsFor:'instance creation'!
--- a/compiler/abbrev.stc	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/abbrev.stc	Tue Aug 25 19:05:18 2015 +0100
@@ -2,17 +2,14 @@
 # this file is needed for stc to be able to compile modules independently.
 # it provides information about a classes filename, category and especially namespace.
 TCompiler TCompiler jv:tea/compiler 'Languages-Tea-Compiler' 0
-TFormatter TFormatter jv:tea/compiler 'Languages-Tea-AST' 0
-THostProtoObject THostProtoObject jv:tea/compiler 'Languages-Tea-Support' 0
-TLanguage TLanguage jv:tea/compiler 'Languages-Tea-Support' 1
-TMethod TMethod jv:tea/compiler 'Languages-Tea-Support' 0
-TParser TParser jv:tea/compiler 'Languages-Tea-AST' 0
-TParserTests TParserTests jv:tea/compiler 'Languages-Tea-AST-Tests' 1
-TType TType jv:tea/compiler 'Languages-Tea-Type System' 0
-TTypeNode TTypeNode jv:tea/compiler 'Languages-Tea-AST' 0
-TTypeSpecNode TTypeSpecNode jv:tea/compiler 'Languages-Tea-AST' 0
-jv_tea jv_tea jv:tea/compiler '* Projects & Packages *' 3
-TSimpleType TSimpleType jv:tea/compiler 'Languages-Tea-Type System' 0
-TSimpleTypeNode TSimpleTypeNode jv:tea/compiler 'Languages-Tea-AST' 0
-TUnionType TUnionType jv:tea/compiler 'Languages-Tea-Type System' 0
-TUnionTypeNode TUnionTypeNode jv:tea/compiler 'Languages-Tea-AST' 0
+TFormatter TFormatter jv:tea/compiler 'Languages-Tea-Compiler-AST' 0
+TParser TParser jv:tea/compiler 'Languages-Tea-Compiler-AST' 0
+TType TType jv:tea/compiler 'Languages-Tea-Compiler-Types' 0
+TTypeNode TTypeNode jv:tea/compiler 'Languages-Tea-Compiler-AST' 0
+TTypeSpecNode TTypeSpecNode jv:tea/compiler 'Languages-Tea-Compiler-AST' 0
+jv_tea_compiler jv_tea_compiler jv:tea/compiler '* Projects & Packages *' 3
+TSimpleType TSimpleType jv:tea/compiler 'Languages-Tea-Compiler-Types' 0
+TSimpleTypeNode TSimpleTypeNode jv:tea/compiler 'Languages-Tea-Compiler-AST' 0
+TUnionType TUnionType jv:tea/compiler 'Languages-Tea-Compiler-Types' 0
+TUnionTypeNode TUnionTypeNode jv:tea/compiler 'Languages-Tea-Compiler-AST' 0
+TParserTests TParserTests jv:tea/compiler 'Languages-Tea-Compiler-AST-Tests' 1
--- a/compiler/bc.mak	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/bc.mak	Tue Aug 25 19:05:18 2015 +0100
@@ -30,8 +30,8 @@
 !INCLUDE Make.spec
 
 LIBNAME=libjv_tea_compiler
-MODULE_PATH=tea
-RESFILES=tea.$(RES)
+MODULE_PATH=tea\compiler
+RESFILES=compiler.$(RES)
 
 
 
@@ -51,12 +51,12 @@
 
 # build all mandatory prerequisite packages (containing superclasses) for this package
 prereq:
-	pushd ..\..\stx\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 
 
 
@@ -75,18 +75,15 @@
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
 $(OUTDIR)TCompiler.$(O) TCompiler.$(H): TCompiler.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)TFormatter.$(O) TFormatter.$(H): TFormatter.st $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBFormatter.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBProgramNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)THostProtoObject.$(O) THostProtoObject.$(H): THostProtoObject.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)TLanguage.$(O) TLanguage.$(H): TLanguage.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProgrammingLanguage.$(H) $(STCHDR)
-$(OUTDIR)TMethod.$(O) TMethod.$(H): TMethod.st $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Method.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)TParser.$(O) TParser.$(H): TParser.st $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBParser.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)TType.$(O) TType.$(H): TType.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)TTypeNode.$(O) TTypeNode.$(H): TTypeNode.st $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBProgramNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)TTypeSpecNode.$(O) TTypeSpecNode.$(H): TTypeSpecNode.st $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBProgramNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)jv_tea_compiler.$(O) jv_tea_compiler.$(H): jv_tea_compiler.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)TSimpleType.$(O) TSimpleType.$(H): TSimpleType.st $(INCLUDE_TOP)\jv\tea/compiler\TType.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)TSimpleTypeNode.$(O) TSimpleTypeNode.$(H): TSimpleTypeNode.st $(INCLUDE_TOP)\jv\tea/compiler\TTypeNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBProgramNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)TUnionType.$(O) TUnionType.$(H): TUnionType.st $(INCLUDE_TOP)\jv\tea/compiler\TType.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)TUnionTypeNode.$(O) TUnionTypeNode.$(H): TUnionTypeNode.st $(INCLUDE_TOP)\jv\tea/compiler\TTypeNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBProgramNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)TSimpleType.$(O) TSimpleType.$(H): TSimpleType.st $(INCLUDE_TOP)\jv\tea\compiler\TType.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)TSimpleTypeNode.$(O) TSimpleTypeNode.$(H): TSimpleTypeNode.st $(INCLUDE_TOP)\jv\tea\compiler\TTypeNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBProgramNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)TUnionType.$(O) TUnionType.$(H): TUnionType.st $(INCLUDE_TOP)\jv\tea\compiler\TType.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)TUnionTypeNode.$(O) TUnionTypeNode.$(H): TUnionTypeNode.st $(INCLUDE_TOP)\jv\tea\compiler\TTypeNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBProgramNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBBlockNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBMethodNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBProgramNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBStatementNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBValueNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBVariableNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/compiler/jv_tea_compiler.st	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/jv_tea_compiler.st	Tue Aug 25 19:05:18 2015 +0100
@@ -72,11 +72,7 @@
         "<className> or (<className> attributes...) in load order"
         TCompiler
         TFormatter
-        THostProtoObject
-        TLanguage
-        TMethod
         TParser
-        (TParserTests autoload)
         TType
         TTypeNode
         TTypeSpecNode
@@ -85,6 +81,7 @@
         TSimpleTypeNode
         TUnionType
         TUnionTypeNode
+        (TParserTests autoload)
     )
 !
 
--- a/compiler/libInit.cc	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/libInit.cc	Tue Aug 25 19:05:18 2015 +0100
@@ -29,9 +29,6 @@
 __BEGIN_PACKAGE2__("libjv_tea_compiler", _libjv_tea_compiler_Init, "jv:tea/compiler");
 _TCompiler_Init(pass,__pRT__,snd);
 _TFormatter_Init(pass,__pRT__,snd);
-_THostProtoObject_Init(pass,__pRT__,snd);
-_TLanguage_Init(pass,__pRT__,snd);
-_TMethod_Init(pass,__pRT__,snd);
 _TParser_Init(pass,__pRT__,snd);
 _TType_Init(pass,__pRT__,snd);
 _TTypeNode_Init(pass,__pRT__,snd);
--- a/compiler/mingwmake.bat	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/mingwmake.bat	Tue Aug 25 19:05:18 2015 +0100
@@ -5,7 +5,7 @@
 @REM -------
 @SET DEFINES=
 
-@pushd ..\..\stx\rules
+@pushd ..\..\..\stx\rules
 @call find_mingw.bat
 @popd
 make.exe -N -f bc.mak %DEFINES% %USEMINGW_ARG% %*
--- a/compiler/vcmake.bat	Tue Aug 25 19:02:43 2015 +0100
+++ b/compiler/vcmake.bat	Tue Aug 25 19:05:18 2015 +0100
@@ -5,7 +5,7 @@
 @REM -------
 
 @if not defined VSINSTALLDIR (
-    pushd ..\..\stx\rules
+    pushd ..\..\..\stx\rules
     call vcsetup.bat
     popd
 )