cvut_stx_goodies_newcompiler.st
changeset 39 d361eb9419e6
parent 38 a64f4ad690f5
child 40 c99f058e2276
--- a/cvut_stx_goodies_newcompiler.st	Wed May 09 08:38:46 2012 +0000
+++ b/cvut_stx_goodies_newcompiler.st	Mon Sep 17 09:03:06 2012 +0000
@@ -11,42 +11,33 @@
 !cvut_stx_goodies_newcompiler class methodsFor:'description'!
 
 preRequisites
-    "list all required packages.
-     This list can be maintained manually or (better) generated and
-     updated by scanning the superclass hierarchies and looking for
-     global variable accesses. (the browser has a menu function for that)
-     Howevery, often too much is found, and you may want to explicitely
-     exclude individual packages in the #excludedFromPrerequisites method."
+    ^ #(
+        #'stx:goodies/refactoryBrowser/parser'    "RBIdentifierToken - referenced by IRDecompiler>>newVar: "
+        #'stx:goodies/sunit'    "TestCase - superclass of IRTransformTest "
+        #'stx:libbasic'    "Link - superclass of IRLine "
+        #'stx:libbasic2'    "OrderedDictionary - referenced by IRBytecodeGenerator>>initialize "
+        #'stx:libcomp'    "PrimitiveNode - referenced by IRFunction>>initialize "
+        #'stx:libcompat'    "Preferences - referenced by IRDecompiler>>removeClosureCreation: "
+        #'stx:libwidg'    "ScrollableView - referenced by IRFunction>>inspector2TabIRCode "
+    )
 
-    ^ #(
-        #'stx:goodies/refactoryBrowser/parser'    "RBSequenceNode - referenced by IRDecompiler>>endCase: "
-        #'stx:goodies/sunit'    "TestCase - superclass of IRTransformTest "
-        #'stx:libbasic'    "LibraryDefinition - superclass of cvut_stx_goodies_newcompiler "
-        #'stx:libbasic2'    "OrderedDictionary - referenced by IRBytecodeGenerator>>initialize "
-        #'stx:libcomp'    "Scanner - superclass of extended ByteCodeCompiler "
-        #'stx:libcompat'    "Preferences - referenced by IRDecompiler>>removeClosureCreation: "
-        #'stx:libtool'    "Tools::Inspector2Tab - referenced by IRFunction>>inspector2TabIRCode "
-        #'stx:libwidg'    "TextView - referenced by IRFunction>>inspector2TabIRCode "
-    )
+    "Modified: / 17-09-2012 / 09:58:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !cvut_stx_goodies_newcompiler class methodsFor:'description - contents'!
 
 classNamesAndAttributes
-    "lists the classes which are to be included in the project.
-     Each entry in the list may be: a single class-name (symbol),
-     or an array-literal consisting of class name and attributes.
-     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
-
     ^ #(
         "<className> or (<className> attributes...) in load order"
         IRBuilder
+        IRBuilderTest
         IRBytecodeGenerator
         IRFunction
         IRInstruction
         IRInterpreter
         IRSequence
         IRStackCount
+        IRTransformTest
         #'cvut_stx_goodies_newcompiler'
         IRAccess
         IRClosure
@@ -73,15 +64,10 @@
         IRLiteralVariableStore
         IRTempRead
         IRTempStore
-        (IRBuilderTest autoload)
-        (IRTransformTest autoload)
     )
 !
 
 extensionMethodNames
-    "lists the extension methods which are to be included in the project.
-     Entries are 2-element array literals, consisting of class-name and selector."
-
     ^ #(
         ByteCodeCompiler literalArray:
         Class binding
@@ -138,7 +124,9 @@
     "Return a SVN revision number of myself.
      This number is updated after a commit"
 
-    ^ "$SVN-Revision:"'38              '"$"
+    ^ "$SVN-Revision:"nil"$"
+
+    "Modified: / 17-09-2012 / 10:02:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !cvut_stx_goodies_newcompiler class methodsFor:'documentation'!