--- 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:: $'
! !