cvut_stx_goodies_newcompiler.st
changeset 37 be8c2dd09dff
parent 34 4c372f8296b9
child 38 a64f4ad690f5
--- a/cvut_stx_goodies_newcompiler.st	Tue Nov 15 21:28:05 2011 +0000
+++ b/cvut_stx_goodies_newcompiler.st	Thu Mar 29 18:03:58 2012 +0000
@@ -11,48 +11,37 @@
 !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'
+        #'stx:goodies/libtool3'    "Tools::Inspector2Tab - referenced by IRFunction>>inspector2TabIRCode "
+        #'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'
-        #'stx:libtool'    "Tools::Inspector2Tab - referenced by IRFunction>>inspector2TabIRCode "
-        #'stx:libwidg'
+        #'stx:libcompat'    "Preferences - referenced by IRDecompiler>>removeClosureCreation: "
+        #'stx:libwidg'    "ScrollableView - referenced by IRFunction>>inspector2TabIRCode "
     )
 ! !
 
 !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 autoload)
+        IRBuilderTest
         IRBytecodeGenerator
         IRFunction
         IRInstruction
         IRInterpreter
         IRSequence
         IRStackCount
-        (IRTransformTest autoload)
+        IRTransformTest
         #'cvut_stx_goodies_newcompiler'
         IRAccess
         IRClosure
         IRConstant
+        IRDecompiler
         IRDup
         IRJump
         IRLine
@@ -78,9 +67,6 @@
 !
 
 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
@@ -124,23 +110,32 @@
 
 !cvut_stx_goodies_newcompiler class methodsFor:'description - svn'!
 
+svnRepositoryUrlString
+    "Return a SVN repository URL of myself.
+     (Generated since 2011-04-08)
+     Do not make the string shorter!!!!!! We have to use fixed-length keyword!!!!!!
+    "        
+
+    ^ '$URL::                                                                                                                        $'
+!
+
 svnRevisionNr
     "Return a SVN revision number of myself.
      This number is updated after a commit"
 
-    ^ "$SVN-Revision:"'34M'"$"
+    ^ "$SVN-Revision:"'nil             '"$"
 ! !
 
 !cvut_stx_goodies_newcompiler class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/cvut/stx/goodies/newcompiler/cvut_stx_goodies_newcompiler.st,v 1.4 2009/10/08 12:00:46 fm Exp $'
+    ^ '$Id$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/cvut/stx/goodies/newcompiler/cvut_stx_goodies_newcompiler.st,v 1.4 2009/10/08 12:00:46 fm Exp $'
+    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/cvut_stx_goodies_newcompiler.st,v 1.4 2009/10/08 12:00:46 fm Exp §'
 !
 
 version_SVN
-    ^ '$Id$'
+    ^ '$Id::                                                                                                                        $'
 ! !