Package renamed from cvut:stx/goodies/newcompiler to ctu:ircompiler
authorJan Vrany <jan.vrany@fit.cvut.cz>
Thu, 30 Oct 2014 21:43:54 +0000
changeset 41f3898a3b378d
parent 40 c99f058e2276
child 42 acdc3ec6d152
Package renamed from cvut:stx/goodies/newcompiler to ctu:ircompiler
IRAccess.st
IRBlockReturnTop.st
IRBuilder.st
IRBuilderTest.st
IRBytecodeGenerator.st
IRClosure.st
IRConstant.st
IRDecompiler.st
IRDup.st
IRFunction.st
IRInstVarAccess.st
IRInstVarRead.st
IRInstVarStore.st
IRInstruction.st
IRInterpreter.st
IRJump.st
IRJumpIf.st
IRJumpOverBlock.st
IRLine.st
IRLiteralVariableAccess.st
IRLiteralVariableRead.st
IRLiteralVariableStore.st
IRMethod.st
IRPop.st
IRPrinter.st
IRReturn.st
IRSend.st
IRSequence.st
IRStackCount.st
IRTempAccess.st
IRTempRead.st
IRTempStore.st
IRTransformTest.st
IRTranslator.st
Make.proto
Make.spec
abbrev.stc
bc.mak
ctu_ircompiler.st
cvut_stx_goodies_newcompiler.st
extensions.st
ircompiler.rc
libInit.cc
newcompiler.rc
     1.1 --- a/IRAccess.st	Mon Oct 29 10:41:23 2012 +0000
     1.2 +++ b/IRAccess.st	Thu Oct 30 21:43:54 2014 +0000
     1.3 @@ -1,4 +1,4 @@
     1.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
     1.5 +"{ Package: 'ctu:ircompiler' }"
     1.6  
     1.7  IRInstruction subclass:#IRAccess
     1.8  	instanceVariableNames:'number name'
     1.9 @@ -33,7 +33,7 @@
    1.10  !
    1.11  
    1.12  version_CVS
    1.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRAccess.st,v 1.3 2009/10/08 11:57:08 fm Exp §'
    1.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRAccess.st,v 1.3 2009/10/08 11:57:08 fm Exp '
    1.15  !
    1.16  
    1.17  version_SVN
     2.1 --- a/IRBlockReturnTop.st	Mon Oct 29 10:41:23 2012 +0000
     2.2 +++ b/IRBlockReturnTop.st	Thu Oct 30 21:43:54 2014 +0000
     2.3 @@ -1,4 +1,4 @@
     2.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
     2.5 +"{ Package: 'ctu:ircompiler' }"
     2.6  
     2.7  IRReturn subclass:#IRBlockReturnTop
     2.8  	instanceVariableNames:'successor'
     2.9 @@ -45,7 +45,7 @@
    2.10  !
    2.11  
    2.12  version_CVS
    2.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRBlockReturnTop.st,v 1.3 2009/10/08 11:58:58 fm Exp §'
    2.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRBlockReturnTop.st,v 1.3 2009/10/08 11:58:58 fm Exp '
    2.15  !
    2.16  
    2.17  version_SVN
     3.1 --- a/IRBuilder.st	Mon Oct 29 10:41:23 2012 +0000
     3.2 +++ b/IRBuilder.st	Thu Oct 30 21:43:54 2014 +0000
     3.3 @@ -1,4 +1,4 @@
     3.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
     3.5 +"{ Package: 'ctu:ircompiler' }"
     3.6  
     3.7  Object subclass:#IRBuilder
     3.8  	instanceVariableNames:'ir jumpBackTargetStacks jumpAheadStacks currentSequence
     3.9 @@ -461,7 +461,7 @@
    3.10  !
    3.11  
    3.12  version_CVS
    3.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRBuilder.st,v 1.3 2009/10/08 11:57:58 fm Exp §'
    3.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRBuilder.st,v 1.3 2009/10/08 11:57:58 fm Exp '
    3.15  !
    3.16  
    3.17  version_SVN
     4.1 --- a/IRBuilderTest.st	Mon Oct 29 10:41:23 2012 +0000
     4.2 +++ b/IRBuilderTest.st	Thu Oct 30 21:43:54 2014 +0000
     4.3 @@ -1,4 +1,4 @@
     4.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
     4.5 +"{ Package: 'ctu:ircompiler' }"
     4.6  
     4.7  TestCase subclass:#IRBuilderTest
     4.8  	instanceVariableNames:''
     4.9 @@ -1026,7 +1026,7 @@
    4.10  !
    4.11  
    4.12  version_CVS
    4.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRBuilderTest.st,v 1.3 2009/10/08 12:03:51 fm Exp §'
    4.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRBuilderTest.st,v 1.3 2009/10/08 12:03:51 fm Exp '
    4.15  !
    4.16  
    4.17  version_SVN
     5.1 --- a/IRBytecodeGenerator.st	Mon Oct 29 10:41:23 2012 +0000
     5.2 +++ b/IRBytecodeGenerator.st	Thu Oct 30 21:43:54 2014 +0000
     5.3 @@ -1,4 +1,4 @@
     5.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
     5.5 +"{ Package: 'ctu:ircompiler' }"
     5.6  
     5.7  Object subclass:#IRBytecodeGenerator
     5.8  	instanceVariableNames:'seqOrder orderSeq jumps literals lastLiteral currentSeqId
     5.9 @@ -812,7 +812,7 @@
    5.10  !
    5.11  
    5.12  version_CVS
    5.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRBytecodeGenerator.st,v 1.3 2009/10/08 12:04:39 fm Exp §'
    5.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRBytecodeGenerator.st,v 1.3 2009/10/08 12:04:39 fm Exp '
    5.15  !
    5.16  
    5.17  version_SVN
     6.1 --- a/IRClosure.st	Mon Oct 29 10:41:23 2012 +0000
     6.2 +++ b/IRClosure.st	Thu Oct 30 21:43:54 2014 +0000
     6.3 @@ -1,4 +1,4 @@
     6.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
     6.5 +"{ Package: 'ctu:ircompiler' }"
     6.6  
     6.7  IRFunction subclass:#IRClosure
     6.8  	instanceVariableNames:''
     6.9 @@ -63,7 +63,7 @@
    6.10  !
    6.11  
    6.12  version_CVS
    6.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRClosure.st,v 1.3 2009/10/08 12:00:40 fm Exp §'
    6.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRClosure.st,v 1.3 2009/10/08 12:00:40 fm Exp '
    6.15  !
    6.16  
    6.17  version_SVN
     7.1 --- a/IRConstant.st	Mon Oct 29 10:41:23 2012 +0000
     7.2 +++ b/IRConstant.st	Thu Oct 30 21:43:54 2014 +0000
     7.3 @@ -1,4 +1,4 @@
     7.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
     7.5 +"{ Package: 'ctu:ircompiler' }"
     7.6  
     7.7  IRInstruction subclass:#IRConstant
     7.8  	instanceVariableNames:'constant type'
     7.9 @@ -65,7 +65,7 @@
    7.10  !
    7.11  
    7.12  version_CVS
    7.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRConstant.st,v 1.3 2009/10/08 12:03:32 fm Exp §'
    7.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRConstant.st,v 1.3 2009/10/08 12:03:32 fm Exp '
    7.15  !
    7.16  
    7.17  version_SVN
     8.1 --- a/IRDecompiler.st	Mon Oct 29 10:41:23 2012 +0000
     8.2 +++ b/IRDecompiler.st	Thu Oct 30 21:43:54 2014 +0000
     8.3 @@ -1,4 +1,4 @@
     8.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
     8.5 +"{ Package: 'ctu:ircompiler' }"
     8.6  
     8.7  IRInterpreter subclass:#IRDecompiler
     8.8  	instanceVariableNames:'stack sp scope currentInstr valueLabelMap mapEmptyStatement'
     8.9 @@ -1297,7 +1297,7 @@
    8.10  !
    8.11  
    8.12  version_CVS
    8.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRDecompiler.st,v 1.3 2009/10/08 12:04:20 fm Exp §'
    8.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRDecompiler.st,v 1.3 2009/10/08 12:04:20 fm Exp '
    8.15  !
    8.16  
    8.17  version_SVN
     9.1 --- a/IRDup.st	Mon Oct 29 10:41:23 2012 +0000
     9.2 +++ b/IRDup.st	Thu Oct 30 21:43:54 2014 +0000
     9.3 @@ -1,4 +1,4 @@
     9.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
     9.5 +"{ Package: 'ctu:ircompiler' }"
     9.6  
     9.7  IRInstruction subclass:#IRDup
     9.8  	instanceVariableNames:''
     9.9 @@ -25,7 +25,7 @@
    9.10  !
    9.11  
    9.12  version_CVS
    9.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRDup.st,v 1.3 2009/10/08 11:57:50 fm Exp §'
    9.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRDup.st,v 1.3 2009/10/08 11:57:50 fm Exp '
    9.15  !
    9.16  
    9.17  version_SVN
    10.1 --- a/IRFunction.st	Mon Oct 29 10:41:23 2012 +0000
    10.2 +++ b/IRFunction.st	Thu Oct 30 21:43:54 2014 +0000
    10.3 @@ -1,4 +1,4 @@
    10.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    10.5 +"{ Package: 'ctu:ircompiler' }"
    10.6  
    10.7  Object subclass:#IRFunction
    10.8  	instanceVariableNames:'startSequence primitiveNode tempKeys tempMap numRargs properties
    10.9 @@ -482,7 +482,7 @@
   10.10  !
   10.11  
   10.12  version_CVS
   10.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRFunction.st,v 1.4 2009/10/08 11:59:08 fm Exp §'
   10.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRFunction.st,v 1.4 2009/10/08 11:59:08 fm Exp '
   10.15  !
   10.16  
   10.17  version_SVN
    11.1 --- a/IRInstVarAccess.st	Mon Oct 29 10:41:23 2012 +0000
    11.2 +++ b/IRInstVarAccess.st	Thu Oct 30 21:43:54 2014 +0000
    11.3 @@ -1,4 +1,4 @@
    11.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    11.5 +"{ Package: 'ctu:ircompiler' }"
    11.6  
    11.7  IRAccess subclass:#IRInstVarAccess
    11.8  	instanceVariableNames:''
    11.9 @@ -34,7 +34,7 @@
   11.10  !
   11.11  
   11.12  version_CVS
   11.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRInstVarAccess.st,v 1.3 2009/10/08 12:01:34 fm Exp §'
   11.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRInstVarAccess.st,v 1.3 2009/10/08 12:01:34 fm Exp '
   11.15  !
   11.16  
   11.17  version_SVN
    12.1 --- a/IRInstVarRead.st	Mon Oct 29 10:41:23 2012 +0000
    12.2 +++ b/IRInstVarRead.st	Thu Oct 30 21:43:54 2014 +0000
    12.3 @@ -1,4 +1,4 @@
    12.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    12.5 +"{ Package: 'ctu:ircompiler' }"
    12.6  
    12.7  IRInstVarAccess subclass:#IRInstVarRead
    12.8  	instanceVariableNames:''
    12.9 @@ -34,7 +34,7 @@
   12.10  !
   12.11  
   12.12  version_CVS
   12.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRInstVarRead.st,v 1.3 2009/10/08 11:56:08 fm Exp §'
   12.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRInstVarRead.st,v 1.3 2009/10/08 11:56:08 fm Exp '
   12.15  !
   12.16  
   12.17  version_SVN
    13.1 --- a/IRInstVarStore.st	Mon Oct 29 10:41:23 2012 +0000
    13.2 +++ b/IRInstVarStore.st	Thu Oct 30 21:43:54 2014 +0000
    13.3 @@ -1,4 +1,4 @@
    13.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    13.5 +"{ Package: 'ctu:ircompiler' }"
    13.6  
    13.7  IRInstVarAccess subclass:#IRInstVarStore
    13.8  	instanceVariableNames:''
    13.9 @@ -37,7 +37,7 @@
   13.10  !
   13.11  
   13.12  version_CVS
   13.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRInstVarStore.st,v 1.3 2009/10/08 11:59:32 fm Exp §'
   13.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRInstVarStore.st,v 1.3 2009/10/08 11:59:32 fm Exp '
   13.15  !
   13.16  
   13.17  version_SVN
    14.1 --- a/IRInstruction.st	Mon Oct 29 10:41:23 2012 +0000
    14.2 +++ b/IRInstruction.st	Thu Oct 30 21:43:54 2014 +0000
    14.3 @@ -1,4 +1,4 @@
    14.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    14.5 +"{ Package: 'ctu:ircompiler' }"
    14.6  
    14.7  Link subclass:#IRInstruction
    14.8  	instanceVariableNames:'sourceNode bytecodeIndex sequence'
    14.9 @@ -413,7 +413,7 @@
   14.10  !
   14.11  
   14.12  version_CVS
   14.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRInstruction.st,v 1.3 2009/10/08 11:55:09 fm Exp §'
   14.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRInstruction.st,v 1.3 2009/10/08 11:55:09 fm Exp '
   14.15  !
   14.16  
   14.17  version_SVN
    15.1 --- a/IRInterpreter.st	Mon Oct 29 10:41:23 2012 +0000
    15.2 +++ b/IRInterpreter.st	Thu Oct 30 21:43:54 2014 +0000
    15.3 @@ -1,4 +1,4 @@
    15.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    15.5 +"{ Package: 'ctu:ircompiler' }"
    15.6  
    15.7  Object subclass:#IRInterpreter
    15.8  	instanceVariableNames:''
    15.9 @@ -115,7 +115,7 @@
   15.10  !
   15.11  
   15.12  version_CVS
   15.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRInterpreter.st,v 1.3 2009/10/08 11:58:54 fm Exp §'
   15.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRInterpreter.st,v 1.3 2009/10/08 11:58:54 fm Exp '
   15.15  !
   15.16  
   15.17  version_SVN
    16.1 --- a/IRJump.st	Mon Oct 29 10:41:23 2012 +0000
    16.2 +++ b/IRJump.st	Thu Oct 30 21:43:54 2014 +0000
    16.3 @@ -1,4 +1,4 @@
    16.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    16.5 +"{ Package: 'ctu:ircompiler' }"
    16.6  
    16.7  IRInstruction subclass:#IRJump
    16.8  	instanceVariableNames:'destination'
    16.9 @@ -56,7 +56,7 @@
   16.10  !
   16.11  
   16.12  version_CVS
   16.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRJump.st,v 1.3 2009/10/08 12:01:23 fm Exp §'
   16.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRJump.st,v 1.3 2009/10/08 12:01:23 fm Exp '
   16.15  !
   16.16  
   16.17  version_SVN
    17.1 --- a/IRJumpIf.st	Mon Oct 29 10:41:23 2012 +0000
    17.2 +++ b/IRJumpIf.st	Thu Oct 30 21:43:54 2014 +0000
    17.3 @@ -1,4 +1,4 @@
    17.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    17.5 +"{ Package: 'ctu:ircompiler' }"
    17.6  
    17.7  IRJump subclass:#IRJumpIf
    17.8  	instanceVariableNames:'boolean otherwise'
    17.9 @@ -65,7 +65,7 @@
   17.10  !
   17.11  
   17.12  version_CVS
   17.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRJumpIf.st,v 1.3 2009/10/08 12:05:24 fm Exp §'
   17.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRJumpIf.st,v 1.3 2009/10/08 12:05:24 fm Exp '
   17.15  !
   17.16  
   17.17  version_SVN
    18.1 --- a/IRJumpOverBlock.st	Mon Oct 29 10:41:23 2012 +0000
    18.2 +++ b/IRJumpOverBlock.st	Thu Oct 30 21:43:54 2014 +0000
    18.3 @@ -1,4 +1,4 @@
    18.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    18.5 +"{ Package: 'ctu:ircompiler' }"
    18.6  
    18.7  IRJump subclass:#IRJumpOverBlock
    18.8  	instanceVariableNames:'blockSequence'
    18.9 @@ -44,7 +44,7 @@
   18.10  !
   18.11  
   18.12  version_CVS
   18.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRJumpOverBlock.st,v 1.3 2009/10/08 11:56:16 fm Exp §'
   18.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRJumpOverBlock.st,v 1.3 2009/10/08 11:56:16 fm Exp '
   18.15  !
   18.16  
   18.17  version_SVN
    19.1 --- a/IRLine.st	Mon Oct 29 10:41:23 2012 +0000
    19.2 +++ b/IRLine.st	Thu Oct 30 21:43:54 2014 +0000
    19.3 @@ -1,4 +1,4 @@
    19.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    19.5 +"{ Package: 'ctu:ircompiler' }"
    19.6  
    19.7  IRInstruction subclass:#IRLine
    19.8  	instanceVariableNames:'line'
    19.9 @@ -38,7 +38,7 @@
   19.10  !
   19.11  
   19.12  version_CVS
   19.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRLine.st,v 1.3 2009/10/08 12:03:44 fm Exp §'
   19.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRLine.st,v 1.3 2009/10/08 12:03:44 fm Exp '
   19.15  !
   19.16  
   19.17  version_SVN
    20.1 --- a/IRLiteralVariableAccess.st	Mon Oct 29 10:41:23 2012 +0000
    20.2 +++ b/IRLiteralVariableAccess.st	Thu Oct 30 21:43:54 2014 +0000
    20.3 @@ -1,4 +1,4 @@
    20.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    20.5 +"{ Package: 'ctu:ircompiler' }"
    20.6  
    20.7  IRAccess subclass:#IRLiteralVariableAccess
    20.8  	instanceVariableNames:'association'
    20.9 @@ -37,7 +37,7 @@
   20.10  !
   20.11  
   20.12  version_CVS
   20.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRLiteralVariableAccess.st,v 1.3 2009/10/08 11:59:04 fm Exp §'
   20.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRLiteralVariableAccess.st,v 1.3 2009/10/08 11:59:04 fm Exp '
   20.15  !
   20.16  
   20.17  version_SVN
    21.1 --- a/IRLiteralVariableRead.st	Mon Oct 29 10:41:23 2012 +0000
    21.2 +++ b/IRLiteralVariableRead.st	Thu Oct 30 21:43:54 2014 +0000
    21.3 @@ -1,4 +1,4 @@
    21.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    21.5 +"{ Package: 'ctu:ircompiler' }"
    21.6  
    21.7  IRLiteralVariableAccess subclass:#IRLiteralVariableRead
    21.8  	instanceVariableNames:''
    21.9 @@ -31,7 +31,7 @@
   21.10  !
   21.11  
   21.12  version_CVS
   21.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRLiteralVariableRead.st,v 1.3 2009/10/08 12:03:40 fm Exp §'
   21.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRLiteralVariableRead.st,v 1.3 2009/10/08 12:03:40 fm Exp '
   21.15  !
   21.16  
   21.17  version_SVN
    22.1 --- a/IRLiteralVariableStore.st	Mon Oct 29 10:41:23 2012 +0000
    22.2 +++ b/IRLiteralVariableStore.st	Thu Oct 30 21:43:54 2014 +0000
    22.3 @@ -1,4 +1,4 @@
    22.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    22.5 +"{ Package: 'ctu:ircompiler' }"
    22.6  
    22.7  IRLiteralVariableAccess subclass:#IRLiteralVariableStore
    22.8  	instanceVariableNames:''
    22.9 @@ -31,7 +31,7 @@
   22.10  !
   22.11  
   22.12  version_CVS
   22.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRLiteralVariableStore.st,v 1.3 2009/10/08 11:56:40 fm Exp §'
   22.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRLiteralVariableStore.st,v 1.3 2009/10/08 11:56:40 fm Exp '
   22.15  !
   22.16  
   22.17  version_SVN
    23.1 --- a/IRMethod.st	Mon Oct 29 10:41:23 2012 +0000
    23.2 +++ b/IRMethod.st	Thu Oct 30 21:43:54 2014 +0000
    23.3 @@ -1,4 +1,4 @@
    23.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    23.5 +"{ Package: 'ctu:ircompiler' }"
    23.6  
    23.7  IRFunction subclass:#IRMethod
    23.8  	instanceVariableNames:''
    23.9 @@ -56,7 +56,7 @@
   23.10  !
   23.11  
   23.12  version_CVS
   23.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRMethod.st,v 1.3 2009/10/08 11:56:48 fm Exp §'
   23.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRMethod.st,v 1.3 2009/10/08 11:56:48 fm Exp '
   23.15  !
   23.16  
   23.17  version_SVN
    24.1 --- a/IRPop.st	Mon Oct 29 10:41:23 2012 +0000
    24.2 +++ b/IRPop.st	Thu Oct 30 21:43:54 2014 +0000
    24.3 @@ -1,4 +1,4 @@
    24.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    24.5 +"{ Package: 'ctu:ircompiler' }"
    24.6  
    24.7  IRInstruction subclass:#IRPop
    24.8  	instanceVariableNames:''
    24.9 @@ -31,7 +31,7 @@
   24.10  !
   24.11  
   24.12  version_CVS
   24.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRPop.st,v 1.3 2009/10/08 11:57:32 fm Exp §'
   24.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRPop.st,v 1.3 2009/10/08 11:57:32 fm Exp '
   24.15  !
   24.16  
   24.17  version_SVN
    25.1 --- a/IRPrinter.st	Mon Oct 29 10:41:23 2012 +0000
    25.2 +++ b/IRPrinter.st	Thu Oct 30 21:43:54 2014 +0000
    25.3 @@ -1,4 +1,4 @@
    25.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    25.5 +"{ Package: 'ctu:ircompiler' }"
    25.6  
    25.7  IRInterpreter subclass:#IRPrinter
    25.8  	instanceVariableNames:'stream indent'
    25.9 @@ -214,7 +214,7 @@
   25.10  !
   25.11  
   25.12  version_CVS
   25.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRPrinter.st,v 1.3 2009/10/08 12:00:24 fm Exp §'
   25.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRPrinter.st,v 1.3 2009/10/08 12:00:24 fm Exp '
   25.15  !
   25.16  
   25.17  version_SVN
    26.1 --- a/IRReturn.st	Mon Oct 29 10:41:23 2012 +0000
    26.2 +++ b/IRReturn.st	Thu Oct 30 21:43:54 2014 +0000
    26.3 @@ -1,4 +1,4 @@
    26.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    26.5 +"{ Package: 'ctu:ircompiler' }"
    26.6  
    26.7  IRInstruction subclass:#IRReturn
    26.8  	instanceVariableNames:'isRemote'
    26.9 @@ -46,7 +46,7 @@
   26.10  !
   26.11  
   26.12  version_CVS
   26.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRReturn.st,v 1.3 2009/10/08 12:01:32 fm Exp §'
   26.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRReturn.st,v 1.3 2009/10/08 12:01:32 fm Exp '
   26.15  !
   26.16  
   26.17  version_SVN
    27.1 --- a/IRSend.st	Mon Oct 29 10:41:23 2012 +0000
    27.2 +++ b/IRSend.st	Thu Oct 30 21:43:54 2014 +0000
    27.3 @@ -1,4 +1,4 @@
    27.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    27.5 +"{ Package: 'ctu:ircompiler' }"
    27.6  
    27.7  IRInstruction subclass:#IRSend
    27.8  	instanceVariableNames:'selector numArgs superOf'
    27.9 @@ -82,7 +82,7 @@
   27.10  !
   27.11  
   27.12  version_CVS
   27.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRSend.st,v 1.3 2009/10/08 12:03:48 fm Exp §'
   27.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRSend.st,v 1.3 2009/10/08 12:03:48 fm Exp '
   27.15  !
   27.16  
   27.17  version_SVN
    28.1 --- a/IRSequence.st	Mon Oct 29 10:41:23 2012 +0000
    28.2 +++ b/IRSequence.st	Thu Oct 30 21:43:54 2014 +0000
    28.3 @@ -1,4 +1,4 @@
    28.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    28.5 +"{ Package: 'ctu:ircompiler' }"
    28.6  
    28.7  Object subclass:#IRSequence
    28.8  	instanceVariableNames:'sequence orderNumber method'
    28.9 @@ -411,7 +411,7 @@
   28.10  !
   28.11  
   28.12  version_CVS
   28.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRSequence.st,v 1.3 2009/10/08 11:59:45 fm Exp §'
   28.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRSequence.st,v 1.3 2009/10/08 11:59:45 fm Exp '
   28.15  !
   28.16  
   28.17  version_SVN
    29.1 --- a/IRStackCount.st	Mon Oct 29 10:41:23 2012 +0000
    29.2 +++ b/IRStackCount.st	Thu Oct 30 21:43:54 2014 +0000
    29.3 @@ -1,4 +1,4 @@
    29.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    29.5 +"{ Package: 'ctu:ircompiler' }"
    29.6  
    29.7  Object subclass:#IRStackCount
    29.8  	instanceVariableNames:'start position length'
    29.9 @@ -125,7 +125,7 @@
   29.10  !
   29.11  
   29.12  version_CVS
   29.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRStackCount.st,v 1.3 2009/10/08 11:59:57 fm Exp §'
   29.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRStackCount.st,v 1.3 2009/10/08 11:59:57 fm Exp '
   29.15  !
   29.16  
   29.17  version_SVN
    30.1 --- a/IRTempAccess.st	Mon Oct 29 10:41:23 2012 +0000
    30.2 +++ b/IRTempAccess.st	Thu Oct 30 21:43:54 2014 +0000
    30.3 @@ -1,4 +1,4 @@
    30.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    30.5 +"{ Package: 'ctu:ircompiler' }"
    30.6  
    30.7  IRAccess subclass:#IRTempAccess
    30.8  	instanceVariableNames:'kind level'
    30.9 @@ -63,7 +63,7 @@
   30.10  !
   30.11  
   30.12  version_CVS
   30.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRTempAccess.st,v 1.3 2009/10/08 12:03:42 fm Exp §'
   30.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRTempAccess.st,v 1.3 2009/10/08 12:03:42 fm Exp '
   30.15  !
   30.16  
   30.17  version_SVN
    31.1 --- a/IRTempRead.st	Mon Oct 29 10:41:23 2012 +0000
    31.2 +++ b/IRTempRead.st	Thu Oct 30 21:43:54 2014 +0000
    31.3 @@ -1,4 +1,4 @@
    31.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    31.5 +"{ Package: 'ctu:ircompiler' }"
    31.6  
    31.7  IRTempAccess subclass:#IRTempRead
    31.8  	instanceVariableNames:''
    31.9 @@ -33,7 +33,7 @@
   31.10  !
   31.11  
   31.12  version_CVS
   31.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRTempRead.st,v 1.3 2009/10/08 12:00:10 fm Exp §'
   31.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRTempRead.st,v 1.3 2009/10/08 12:00:10 fm Exp '
   31.15  !
   31.16  
   31.17  version_SVN
    32.1 --- a/IRTempStore.st	Mon Oct 29 10:41:23 2012 +0000
    32.2 +++ b/IRTempStore.st	Thu Oct 30 21:43:54 2014 +0000
    32.3 @@ -1,4 +1,4 @@
    32.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    32.5 +"{ Package: 'ctu:ircompiler' }"
    32.6  
    32.7  IRTempAccess subclass:#IRTempStore
    32.8  	instanceVariableNames:''
    32.9 @@ -33,7 +33,7 @@
   32.10  !
   32.11  
   32.12  version_CVS
   32.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRTempStore.st,v 1.3 2009/10/08 12:04:11 fm Exp §'
   32.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRTempStore.st,v 1.3 2009/10/08 12:04:11 fm Exp '
   32.15  !
   32.16  
   32.17  version_SVN
    33.1 --- a/IRTransformTest.st	Mon Oct 29 10:41:23 2012 +0000
    33.2 +++ b/IRTransformTest.st	Thu Oct 30 21:43:54 2014 +0000
    33.3 @@ -1,4 +1,4 @@
    33.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    33.5 +"{ Package: 'ctu:ircompiler' }"
    33.6  
    33.7  TestCase subclass:#IRTransformTest
    33.8  	instanceVariableNames:''
    33.9 @@ -167,7 +167,7 @@
   33.10  !
   33.11  
   33.12  version_CVS
   33.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRTransformTest.st,v 1.3 2009/10/08 11:56:52 fm Exp §'
   33.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRTransformTest.st,v 1.3 2009/10/08 11:56:52 fm Exp '
   33.15  !
   33.16  
   33.17  version_SVN
    34.1 --- a/IRTranslator.st	Mon Oct 29 10:41:23 2012 +0000
    34.2 +++ b/IRTranslator.st	Thu Oct 30 21:43:54 2014 +0000
    34.3 @@ -1,4 +1,4 @@
    34.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    34.5 +"{ Package: 'ctu:ircompiler' }"
    34.6  
    34.7  IRInterpreter subclass:#IRTranslator
    34.8  	instanceVariableNames:'pending gen currentInstr'
    34.9 @@ -375,7 +375,7 @@
   34.10  !
   34.11  
   34.12  version_CVS
   34.13 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRTranslator.st,v 1.3 2009/10/08 12:04:47 fm Exp §'
   34.14 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRTranslator.st,v 1.3 2009/10/08 12:04:47 fm Exp '
   34.15  !
   34.16  
   34.17  version_SVN
    35.1 --- a/Make.proto	Mon Oct 29 10:41:23 2012 +0000
    35.2 +++ b/Make.proto	Thu Oct 30 21:43:54 2014 +0000
    35.3 @@ -1,7 +1,7 @@
    35.4  # $Header$
    35.5  #
    35.6  # DO NOT EDIT
    35.7 -# automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler.
    35.8 +# automagically generated from the projectDefinition: ctu_ircompiler.
    35.9  #
   35.10  # Warning: once you modify this file, do not rerun
   35.11  # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
   35.12 @@ -17,7 +17,7 @@
   35.13  #
   35.14  # position (of this package) in directory hierarchy:
   35.15  # (must point to ST/X top directory, for tools and includes)
   35.16 -TOP=../../../../stx
   35.17 +TOP=../../stx
   35.18  INCLUDE_TOP=$(TOP)/..
   35.19  
   35.20  # subdirectories where targets are to be made:
   35.21 @@ -43,7 +43,7 @@
   35.22  # LOCALDEFINES=-Dfoo -Dbar -DDEBUG
   35.23  LOCALDEFINES=
   35.24  
   35.25 -LIBNAME=libcvut_stx_goodies_newcompiler
   35.26 +LIBNAME=libctu_ircompiler
   35.27  STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=.  -varPrefix=$(LIBNAME)
   35.28  
   35.29  
   35.30 @@ -78,16 +78,16 @@
   35.31  		echo -n exported > .svnversion; \
   35.32  	fi
   35.33  
   35.34 -cvut_stx_goodies_newcompiler.o: cvut_stx_goodies_newcompiler.st .svnversion 
   35.35 +ctu_ircompiler.o: ctu_ircompiler.st .svnversion 
   35.36  	@if [ -d .svn ]; then \
   35.37  		rev2="$(shell printf "%-16s" $$(cat .svnversion))"; \
   35.38  		echo "  [SV]  Expanding svnRevisionNo in $1.st"; \
   35.39 -		sed -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"\'$$rev2\'\"\$$\"/g" $< > .cvut_stx_goodies_newcompiler.svn.st; \
   35.40 +		sed -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"\'$$rev2\'\"\$$\"/g" $< > .ctu_ircompiler.svn.st; \
   35.41  	fi
   35.42 -	$(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.cvut_stx_goodies_newcompiler.svn $(C_RULE);
   35.43 -	sed -i -e "s/\".cvut_stx_goodies_newcompiler.svn.st\");/\"\cvut_stx_goodies_newcompiler.st\");/g" .cvut_stx_goodies_newcompiler.svn.c
   35.44 -	$(MAKE) .cvut_stx_goodies_newcompiler.svn.$(O)
   35.45 -	@mv .cvut_stx_goodies_newcompiler.svn.$(O) cvut_stx_goodies_newcompiler.$(O) 
   35.46 +	$(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.ctu_ircompiler.svn $(C_RULE);
   35.47 +	sed -i -e "s/\".ctu_ircompiler.svn.st\");/\"\ctu_ircompiler.st\");/g" .ctu_ircompiler.svn.c
   35.48 +	$(MAKE) .ctu_ircompiler.svn.$(O)
   35.49 +	@mv .ctu_ircompiler.svn.$(O) ctu_ircompiler.$(O) 
   35.50  endif
   35.51  
   35.52  
   35.53 @@ -146,32 +146,32 @@
   35.54  $(OUTDIR)IRInterpreter.$(O) IRInterpreter.$(H): IRInterpreter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.55  $(OUTDIR)IRSequence.$(O) IRSequence.$(H): IRSequence.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.56  $(OUTDIR)IRStackCount.$(O) IRStackCount.$(H): IRStackCount.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.57 -$(OUTDIR)cvut_stx_goodies_newcompiler.$(O) cvut_stx_goodies_newcompiler.$(H): cvut_stx_goodies_newcompiler.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.58 -$(OUTDIR)IRAccess.$(O) IRAccess.$(H): IRAccess.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.59 -$(OUTDIR)IRClosure.$(O) IRClosure.$(H): IRClosure.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.60 -$(OUTDIR)IRConstant.$(O) IRConstant.$(H): IRConstant.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.61 -$(OUTDIR)IRDecompiler.$(O) IRDecompiler.$(H): IRDecompiler.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInterpreter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.62 -$(OUTDIR)IRDup.$(O) IRDup.$(H): IRDup.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.63 -$(OUTDIR)IRJump.$(O) IRJump.$(H): IRJump.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.64 -$(OUTDIR)IRLine.$(O) IRLine.$(H): IRLine.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.65 -$(OUTDIR)IRMethod.$(O) IRMethod.$(H): IRMethod.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.66 -$(OUTDIR)IRPop.$(O) IRPop.$(H): IRPop.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.67 -$(OUTDIR)IRPrinter.$(O) IRPrinter.$(H): IRPrinter.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInterpreter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.68 -$(OUTDIR)IRReturn.$(O) IRReturn.$(H): IRReturn.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.69 -$(OUTDIR)IRSend.$(O) IRSend.$(H): IRSend.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.70 -$(OUTDIR)IRTranslator.$(O) IRTranslator.$(H): IRTranslator.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInterpreter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.71 -$(OUTDIR)IRBlockReturnTop.$(O) IRBlockReturnTop.$(H): IRBlockReturnTop.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRReturn.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.72 -$(OUTDIR)IRInstVarAccess.$(O) IRInstVarAccess.$(H): IRInstVarAccess.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.73 -$(OUTDIR)IRJumpIf.$(O) IRJumpIf.$(H): IRJumpIf.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRJump.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.74 -$(OUTDIR)IRJumpOverBlock.$(O) IRJumpOverBlock.$(H): IRJumpOverBlock.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRJump.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.75 -$(OUTDIR)IRLiteralVariableAccess.$(O) IRLiteralVariableAccess.$(H): IRLiteralVariableAccess.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.76 -$(OUTDIR)IRTempAccess.$(O) IRTempAccess.$(H): IRTempAccess.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.77 -$(OUTDIR)IRInstVarRead.$(O) IRInstVarRead.$(H): IRInstVarRead.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstVarAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.78 -$(OUTDIR)IRInstVarStore.$(O) IRInstVarStore.$(H): IRInstVarStore.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstVarAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.79 -$(OUTDIR)IRLiteralVariableRead.$(O) IRLiteralVariableRead.$(H): IRLiteralVariableRead.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRLiteralVariableAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.80 -$(OUTDIR)IRLiteralVariableStore.$(O) IRLiteralVariableStore.$(H): IRLiteralVariableStore.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRLiteralVariableAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.81 -$(OUTDIR)IRTempRead.$(O) IRTempRead.$(H): IRTempRead.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRTempAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.82 -$(OUTDIR)IRTempStore.$(O) IRTempStore.$(H): IRTempStore.st $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRTempAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRAccess.$(H) $(INCLUDE_TOP)/cvut/stx/goodies/newcompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.83 +$(OUTDIR)ctu_ircompiler.$(O) ctu_ircompiler.$(H): ctu_ircompiler.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.84 +$(OUTDIR)IRAccess.$(O) IRAccess.$(H): IRAccess.st $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.85 +$(OUTDIR)IRClosure.$(O) IRClosure.$(H): IRClosure.st $(INCLUDE_TOP)/ctu/ircompiler/IRFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.86 +$(OUTDIR)IRConstant.$(O) IRConstant.$(H): IRConstant.st $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.87 +$(OUTDIR)IRDecompiler.$(O) IRDecompiler.$(H): IRDecompiler.st $(INCLUDE_TOP)/ctu/ircompiler/IRInterpreter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.88 +$(OUTDIR)IRDup.$(O) IRDup.$(H): IRDup.st $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.89 +$(OUTDIR)IRJump.$(O) IRJump.$(H): IRJump.st $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.90 +$(OUTDIR)IRLine.$(O) IRLine.$(H): IRLine.st $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.91 +$(OUTDIR)IRMethod.$(O) IRMethod.$(H): IRMethod.st $(INCLUDE_TOP)/ctu/ircompiler/IRFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.92 +$(OUTDIR)IRPop.$(O) IRPop.$(H): IRPop.st $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.93 +$(OUTDIR)IRPrinter.$(O) IRPrinter.$(H): IRPrinter.st $(INCLUDE_TOP)/ctu/ircompiler/IRInterpreter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.94 +$(OUTDIR)IRReturn.$(O) IRReturn.$(H): IRReturn.st $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.95 +$(OUTDIR)IRSend.$(O) IRSend.$(H): IRSend.st $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.96 +$(OUTDIR)IRTranslator.$(O) IRTranslator.$(H): IRTranslator.st $(INCLUDE_TOP)/ctu/ircompiler/IRInterpreter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.97 +$(OUTDIR)IRBlockReturnTop.$(O) IRBlockReturnTop.$(H): IRBlockReturnTop.st $(INCLUDE_TOP)/ctu/ircompiler/IRReturn.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.98 +$(OUTDIR)IRInstVarAccess.$(O) IRInstVarAccess.$(H): IRInstVarAccess.st $(INCLUDE_TOP)/ctu/ircompiler/IRAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
   35.99 +$(OUTDIR)IRJumpIf.$(O) IRJumpIf.$(H): IRJumpIf.st $(INCLUDE_TOP)/ctu/ircompiler/IRJump.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
  35.100 +$(OUTDIR)IRJumpOverBlock.$(O) IRJumpOverBlock.$(H): IRJumpOverBlock.st $(INCLUDE_TOP)/ctu/ircompiler/IRJump.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
  35.101 +$(OUTDIR)IRLiteralVariableAccess.$(O) IRLiteralVariableAccess.$(H): IRLiteralVariableAccess.st $(INCLUDE_TOP)/ctu/ircompiler/IRAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
  35.102 +$(OUTDIR)IRTempAccess.$(O) IRTempAccess.$(H): IRTempAccess.st $(INCLUDE_TOP)/ctu/ircompiler/IRAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
  35.103 +$(OUTDIR)IRInstVarRead.$(O) IRInstVarRead.$(H): IRInstVarRead.st $(INCLUDE_TOP)/ctu/ircompiler/IRInstVarAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
  35.104 +$(OUTDIR)IRInstVarStore.$(O) IRInstVarStore.$(H): IRInstVarStore.st $(INCLUDE_TOP)/ctu/ircompiler/IRInstVarAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
  35.105 +$(OUTDIR)IRLiteralVariableRead.$(O) IRLiteralVariableRead.$(H): IRLiteralVariableRead.st $(INCLUDE_TOP)/ctu/ircompiler/IRLiteralVariableAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
  35.106 +$(OUTDIR)IRLiteralVariableStore.$(O) IRLiteralVariableStore.$(H): IRLiteralVariableStore.st $(INCLUDE_TOP)/ctu/ircompiler/IRLiteralVariableAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
  35.107 +$(OUTDIR)IRTempRead.$(O) IRTempRead.$(H): IRTempRead.st $(INCLUDE_TOP)/ctu/ircompiler/IRTempAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
  35.108 +$(OUTDIR)IRTempStore.$(O) IRTempStore.$(H): IRTempStore.st $(INCLUDE_TOP)/ctu/ircompiler/IRTempAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRAccess.$(H) $(INCLUDE_TOP)/ctu/ircompiler/IRInstruction.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
  35.109  $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libcomp/ByteCodeCompiler.$(H) $(INCLUDE_TOP)/stx/libcomp/Parser.$(H) $(INCLUDE_TOP)/stx/libcomp/Scanner.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Class.$(H) $(INCLUDE_TOP)/stx/libbasic/ClassDescription.$(H) $(INCLUDE_TOP)/stx/libbasic/Behavior.$(H) $(STCHDR)
  35.110  
  35.111  # ENDMAKEDEPEND --- do not remove this line
    36.1 --- a/Make.spec	Mon Oct 29 10:41:23 2012 +0000
    36.2 +++ b/Make.spec	Thu Oct 30 21:43:54 2014 +0000
    36.3 @@ -1,7 +1,7 @@
    36.4  # $Header$
    36.5  #
    36.6  # DO NOT EDIT
    36.7 -# automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler.
    36.8 +# automagically generated from the projectDefinition: ctu_ircompiler.
    36.9  #
   36.10  # Warning: once you modify this file, do not rerun
   36.11  # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
   36.12 @@ -12,8 +12,8 @@
   36.13  # Do NOT CHANGE THESE DEFINITIONS
   36.14  # (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
   36.15  #  to find the source code of a class and to find the library for a package)
   36.16 -MODULE=cvut
   36.17 -MODULE_DIR=stx/goodies/newcompiler
   36.18 +MODULE=ctu
   36.19 +MODULE_DIR=ircompiler
   36.20  PACKAGE=$(MODULE):$(MODULE_DIR)
   36.21  
   36.22  
   36.23 @@ -57,7 +57,7 @@
   36.24  	IRInterpreter \
   36.25  	IRSequence \
   36.26  	IRStackCount \
   36.27 -	cvut_stx_goodies_newcompiler \
   36.28 +	ctu_ircompiler \
   36.29  	IRAccess \
   36.30  	IRClosure \
   36.31  	IRConstant \
   36.32 @@ -95,7 +95,7 @@
   36.33      $(OUTDIR)IRInterpreter.$(O) \
   36.34      $(OUTDIR)IRSequence.$(O) \
   36.35      $(OUTDIR)IRStackCount.$(O) \
   36.36 -    $(OUTDIR)cvut_stx_goodies_newcompiler.$(O) \
   36.37 +    $(OUTDIR)ctu_ircompiler.$(O) \
   36.38      $(OUTDIR)IRAccess.$(O) \
   36.39      $(OUTDIR)IRClosure.$(O) \
   36.40      $(OUTDIR)IRConstant.$(O) \
    37.1 --- a/abbrev.stc	Mon Oct 29 10:41:23 2012 +0000
    37.2 +++ b/abbrev.stc	Thu Oct 30 21:43:54 2014 +0000
    37.3 @@ -1,38 +1,38 @@
    37.4  # automagically generated by the project definition
    37.5  # this file is needed for stc to be able to compile modules independently.
    37.6  # it provides information about a classes filename, category and especially namespace.
    37.7 -IRBuilder IRBuilder cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
    37.8 -IRBuilderTest IRBuilderTest cvut:stx/goodies/newcompiler 'NewCompiler-IR-Tests' 1
    37.9 -IRBytecodeGenerator IRBytecodeGenerator cvut:stx/goodies/newcompiler 'NewCompiler-Bytecode' 0
   37.10 -IRFunction IRFunction cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.11 -IRInstruction IRInstruction cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.12 -IRInterpreter IRInterpreter cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.13 -IRSequence IRSequence cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.14 -IRStackCount IRStackCount cvut:stx/goodies/newcompiler 'NewCompiler-Bytecode' 0
   37.15 -IRTransformTest IRTransformTest cvut:stx/goodies/newcompiler 'NewCompiler-IR-Tests' 1
   37.16 -cvut_stx_goodies_newcompiler cvut_stx_goodies_newcompiler cvut:stx/goodies/newcompiler '* Projects & Packages *' 3
   37.17 -IRAccess IRAccess cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.18 -IRClosure IRClosure cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.19 -IRConstant IRConstant cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.20 -IRDecompiler IRDecompiler cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.21 -IRDup IRDup cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.22 -IRJump IRJump cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.23 -IRLine IRLine cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.24 -IRMethod IRMethod cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.25 -IRPop IRPop cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.26 -IRPrinter IRPrinter cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.27 -IRReturn IRReturn cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.28 -IRSend IRSend cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.29 -IRTranslator IRTranslator cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.30 -IRBlockReturnTop IRBlockReturnTop cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.31 -IRInstVarAccess IRInstVarAccess cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.32 -IRJumpIf IRJumpIf cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.33 -IRJumpOverBlock IRJumpOverBlock cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.34 -IRLiteralVariableAccess IRLiteralVariableAccess cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.35 -IRTempAccess IRTempAccess cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.36 -IRInstVarRead IRInstVarRead cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.37 -IRInstVarStore IRInstVarStore cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.38 -IRLiteralVariableRead IRLiteralVariableRead cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.39 -IRLiteralVariableStore IRLiteralVariableStore cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.40 -IRTempRead IRTempRead cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.41 -IRTempStore IRTempStore cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
   37.42 +IRBuilder IRBuilder ctu:ircompiler 'NewCompiler-IR' 0
   37.43 +IRBuilderTest IRBuilderTest ctu:ircompiler 'NewCompiler-IR-Tests' 1
   37.44 +IRBytecodeGenerator IRBytecodeGenerator ctu:ircompiler 'NewCompiler-Bytecode' 0
   37.45 +IRFunction IRFunction ctu:ircompiler 'NewCompiler-IR' 0
   37.46 +IRInstruction IRInstruction ctu:ircompiler 'NewCompiler-IR' 0
   37.47 +IRInterpreter IRInterpreter ctu:ircompiler 'NewCompiler-IR' 0
   37.48 +IRSequence IRSequence ctu:ircompiler 'NewCompiler-IR' 0
   37.49 +IRStackCount IRStackCount ctu:ircompiler 'NewCompiler-Bytecode' 0
   37.50 +IRTransformTest IRTransformTest ctu:ircompiler 'NewCompiler-IR-Tests' 1
   37.51 +cvut_stx_goodies_newcompiler cvut_stx_goodies_newcompiler ctu:ircompiler '* Projects & Packages *' 3
   37.52 +IRAccess IRAccess ctu:ircompiler 'NewCompiler-IR' 0
   37.53 +IRClosure IRClosure ctu:ircompiler 'NewCompiler-IR' 0
   37.54 +IRConstant IRConstant ctu:ircompiler 'NewCompiler-IR' 0
   37.55 +IRDecompiler IRDecompiler ctu:ircompiler 'NewCompiler-IR' 0
   37.56 +IRDup IRDup ctu:ircompiler 'NewCompiler-IR' 0
   37.57 +IRJump IRJump ctu:ircompiler 'NewCompiler-IR' 0
   37.58 +IRLine IRLine ctu:ircompiler 'NewCompiler-IR' 0
   37.59 +IRMethod IRMethod ctu:ircompiler 'NewCompiler-IR' 0
   37.60 +IRPop IRPop ctu:ircompiler 'NewCompiler-IR' 0
   37.61 +IRPrinter IRPrinter ctu:ircompiler 'NewCompiler-IR' 0
   37.62 +IRReturn IRReturn ctu:ircompiler 'NewCompiler-IR' 0
   37.63 +IRSend IRSend ctu:ircompiler 'NewCompiler-IR' 0
   37.64 +IRTranslator IRTranslator ctu:ircompiler 'NewCompiler-IR' 0
   37.65 +IRBlockReturnTop IRBlockReturnTop ctu:ircompiler 'NewCompiler-IR' 0
   37.66 +IRInstVarAccess IRInstVarAccess ctu:ircompiler 'NewCompiler-IR' 0
   37.67 +IRJumpIf IRJumpIf ctu:ircompiler 'NewCompiler-IR' 0
   37.68 +IRJumpOverBlock IRJumpOverBlock ctu:ircompiler 'NewCompiler-IR' 0
   37.69 +IRLiteralVariableAccess IRLiteralVariableAccess ctu:ircompiler 'NewCompiler-IR' 0
   37.70 +IRTempAccess IRTempAccess ctu:ircompiler 'NewCompiler-IR' 0
   37.71 +IRInstVarRead IRInstVarRead ctu:ircompiler 'NewCompiler-IR' 0
   37.72 +IRInstVarStore IRInstVarStore ctu:ircompiler 'NewCompiler-IR' 0
   37.73 +IRLiteralVariableRead IRLiteralVariableRead ctu:ircompiler 'NewCompiler-IR' 0
   37.74 +IRLiteralVariableStore IRLiteralVariableStore ctu:ircompiler 'NewCompiler-IR' 0
   37.75 +IRTempRead IRTempRead ctu:ircompiler 'NewCompiler-IR' 0
   37.76 +IRTempStore IRTempStore ctu:ircompiler 'NewCompiler-IR' 0
    38.1 --- a/bc.mak	Mon Oct 29 10:41:23 2012 +0000
    38.2 +++ b/bc.mak	Thu Oct 30 21:43:54 2014 +0000
    38.3 @@ -1,7 +1,7 @@
    38.4  # $Header$
    38.5  #
    38.6  # DO NOT EDIT
    38.7 -# automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler.
    38.8 +# automagically generated from the projectDefinition: ctu_ircompiler.
    38.9  #
   38.10  # Warning: once you modify this file, do not rerun
   38.11  # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
   38.12 @@ -20,7 +20,7 @@
   38.13  #  this has changed; it is now also possible to build using microsoft visual c
   38.14  #    (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
   38.15  #
   38.16 -TOP=..\..\..\..\stx
   38.17 +TOP=..\..\stx
   38.18  INCLUDE_TOP=$(TOP)\..
   38.19  
   38.20  
   38.21 @@ -29,7 +29,7 @@
   38.22  
   38.23  !INCLUDE Make.spec
   38.24  
   38.25 -LIBNAME=libcvut_stx_goodies_newcompiler
   38.26 +LIBNAME=libctu_ircompiler
   38.27  RESFILES=newcompiler.res
   38.28  
   38.29  
   38.30 @@ -82,7 +82,7 @@
   38.31  $(OUTDIR)IRInterpreter.$(O) IRInterpreter.$(H): IRInterpreter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
   38.32  $(OUTDIR)IRSequence.$(O) IRSequence.$(H): IRSequence.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
   38.33  $(OUTDIR)IRStackCount.$(O) IRStackCount.$(H): IRStackCount.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
   38.34 -$(OUTDIR)cvut_stx_goodies_newcompiler.$(O) cvut_stx_goodies_newcompiler.$(H): cvut_stx_goodies_newcompiler.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
   38.35 +$(OUTDIR)ctu_ircompiler.$(O) ctu_ircompiler.$(H): ctu_ircompiler.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
   38.36  $(OUTDIR)IRAccess.$(O) IRAccess.$(H): IRAccess.st $(INCLUDE_TOP)\cvut\stx\goodies\newcompiler\IRInstruction.$(H) $(INCLUDE_TOP)\stx\libbasic\Link.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
   38.37  $(OUTDIR)IRClosure.$(O) IRClosure.$(H): IRClosure.st $(INCLUDE_TOP)\cvut\stx\goodies\newcompiler\IRFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
   38.38  $(OUTDIR)IRConstant.$(O) IRConstant.$(H): IRConstant.st $(INCLUDE_TOP)\cvut\stx\goodies\newcompiler\IRInstruction.$(H) $(INCLUDE_TOP)\stx\libbasic\Link.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
    39.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.2 +++ b/ctu_ircompiler.st	Thu Oct 30 21:43:54 2014 +0000
    39.3 @@ -0,0 +1,158 @@
    39.4 +"{ Package: 'ctu:ircompiler' }"
    39.5 +
    39.6 +LibraryDefinition subclass:#ctu_ircompiler
    39.7 +	instanceVariableNames:''
    39.8 +	classVariableNames:''
    39.9 +	poolDictionaries:''
   39.10 +	category:'* Projects & Packages *'
   39.11 +!
   39.12 +
   39.13 +
   39.14 +!ctu_ircompiler class methodsFor:'description'!
   39.15 +
   39.16 +preRequisites
   39.17 +    "list all required packages.
   39.18 +     This list can be maintained manually or (better) generated and
   39.19 +     updated by scanning the superclass hierarchies and looking for
   39.20 +     global variable accesses. (the browser has a menu function for that)
   39.21 +     Howevery, often too much is found, and you may want to explicitely
   39.22 +     exclude individual packages in the #excludedFromPrerequisites method."
   39.23 +
   39.24 +    ^ #(
   39.25 +        #'stx:goodies/refactoryBrowser/parser'    "RBReturnNode - referenced by IRDecompiler>>addReturn:from: "
   39.26 +        #'stx:goodies/sunit'    "TestAsserter - superclass of IRTransformTest "
   39.27 +        #'stx:libbasic'    "Link - superclass of IRSend "
   39.28 +        #'stx:libbasic2'    "OrderedDictionary - referenced by IRBytecodeGenerator>>initialize "
   39.29 +        #'stx:libcomp'    "Parser - superclass of extended ByteCodeCompiler "
   39.30 +        #'stx:libcompat'    "Preferences - referenced by IRDecompiler>>removeClosureCreation: "
   39.31 +        #'stx:libtool'    "Tools::Inspector2Tab - referenced by IRFunction>>inspector2TabIRCode "
   39.32 +        #'stx:libwidg'    "TextView - referenced by IRFunction>>inspector2TabIRCode "
   39.33 +    )
   39.34 +! !
   39.35 +
   39.36 +!ctu_ircompiler class methodsFor:'description - contents'!
   39.37 +
   39.38 +classNamesAndAttributes
   39.39 +    "lists the classes which are to be included in the project.
   39.40 +     Each entry in the list may be: a single class-name (symbol),
   39.41 +     or an array-literal consisting of class name and attributes.
   39.42 +     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   39.43 +
   39.44 +    ^ #(
   39.45 +        "<className> or (<className> attributes...) in load order"
   39.46 +        IRBuilder
   39.47 +        (IRBuilderTest autoload)
   39.48 +        IRBytecodeGenerator
   39.49 +        IRFunction
   39.50 +        IRInstruction
   39.51 +        IRInterpreter
   39.52 +        IRSequence
   39.53 +        IRStackCount
   39.54 +        (IRTransformTest autoload)
   39.55 +        #'ctu_ircompiler'
   39.56 +        IRAccess
   39.57 +        IRClosure
   39.58 +        IRConstant
   39.59 +        IRDecompiler
   39.60 +        IRDup
   39.61 +        IRJump
   39.62 +        IRLine
   39.63 +        IRMethod
   39.64 +        IRPop
   39.65 +        IRPrinter
   39.66 +        IRReturn
   39.67 +        IRSend
   39.68 +        IRTranslator
   39.69 +        IRBlockReturnTop
   39.70 +        IRInstVarAccess
   39.71 +        IRJumpIf
   39.72 +        IRJumpOverBlock
   39.73 +        IRLiteralVariableAccess
   39.74 +        IRTempAccess
   39.75 +        IRInstVarRead
   39.76 +        IRInstVarStore
   39.77 +        IRLiteralVariableRead
   39.78 +        IRLiteralVariableStore
   39.79 +        IRTempRead
   39.80 +        IRTempStore
   39.81 +    )
   39.82 +!
   39.83 +
   39.84 +extensionMethodNames
   39.85 +    "lists the extension methods which are to be included in the project.
   39.86 +     Entries are 2-element array literals, consisting of class-name and selector."
   39.87 +
   39.88 +    ^ #(
   39.89 +        ByteCodeCompiler literalArray:
   39.90 +        Class binding
   39.91 +        Class bindingOf:
   39.92 +    )
   39.93 +! !
   39.94 +
   39.95 +!ctu_ircompiler class methodsFor:'description - project information'!
   39.96 +
   39.97 +companyName
   39.98 +    "Return a companyname which will appear in <lib>.rc"
   39.99 +
  39.100 +    ^ 'CVUT FEI & Mathieu Suen'
  39.101 +
  39.102 +    "Created: / 11-06-2008 / 16:50:46 / Jan Vrany <vranyj1@fel.cvut.cz>"
  39.103 +!
  39.104 +
  39.105 +description
  39.106 +    "Return a description string which will appear in vc.def / bc.def"
  39.107 +
  39.108 +    ^ 'Smalltalk/X Bytecode generation library based on Squeak''s NewCompiler'
  39.109 +
  39.110 +    "Created: / 11-06-2008 / 16:50:46 / Jan Vrany <vranyj1@fel.cvut.cz>"
  39.111 +!
  39.112 +
  39.113 +legalCopyright
  39.114 +    "Return a copyright string which will appear in <lib>.rc"
  39.115 +
  39.116 +    ^ 'Copyright Jan Vrany & Mathieu Suen 2008'
  39.117 +
  39.118 +    "Created: / 11-06-2008 / 16:50:46 / Jan Vrany <vranyj1@fel.cvut.cz>"
  39.119 +!
  39.120 +
  39.121 +productName
  39.122 +    "Return a product name which will appear in <lib>.rc"
  39.123 +
  39.124 +    ^ 'NewCompiler'
  39.125 +
  39.126 +    "Created: / 11-06-2008 / 16:50:46 / Jan Vrany <vranyj1@fel.cvut.cz>"
  39.127 +! !
  39.128 +
  39.129 +!ctu_ircompiler class methodsFor:'description - svn'!
  39.130 +
  39.131 +svnRepositoryUrlString
  39.132 +    "Return a SVN repository URL of myself.
  39.133 +     (Generated since 2011-04-08)
  39.134 +     Do not make the string shorter!!!!!! We have to use fixed-length keyword!!!!!!
  39.135 +    "        
  39.136 +
  39.137 +    ^ '$URL::                                                                                                                        $'
  39.138 +!
  39.139 +
  39.140 +svnRevisionNr
  39.141 +    "Return a SVN revision number of myself.
  39.142 +     This number is updated after a commit"
  39.143 +
  39.144 +    ^ "$SVN-Revision:"'nil'"$"
  39.145 +
  39.146 +    "Modified: / 29-10-2012 / 10:42:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  39.147 +! !
  39.148 +
  39.149 +!ctu_ircompiler class methodsFor:'documentation'!
  39.150 +
  39.151 +version
  39.152 +    ^ '$Id$'
  39.153 +!
  39.154 +
  39.155 +version_CVS
  39.156 +    ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/ctu_ircompiler.st,v 1.4 2009/10/08 12:00:46 fm Exp '
  39.157 +!
  39.158 +
  39.159 +version_SVN
  39.160 +    ^ '$Id::                                                                                                                        $'
  39.161 +! !
    40.1 --- a/cvut_stx_goodies_newcompiler.st	Mon Oct 29 10:41:23 2012 +0000
    40.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    40.3 @@ -1,158 +0,0 @@
    40.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"
    40.5 -
    40.6 -LibraryDefinition subclass:#cvut_stx_goodies_newcompiler
    40.7 -	instanceVariableNames:''
    40.8 -	classVariableNames:''
    40.9 -	poolDictionaries:''
   40.10 -	category:'* Projects & Packages *'
   40.11 -!
   40.12 -
   40.13 -
   40.14 -!cvut_stx_goodies_newcompiler class methodsFor:'description'!
   40.15 -
   40.16 -preRequisites
   40.17 -    "list all required packages.
   40.18 -     This list can be maintained manually or (better) generated and
   40.19 -     updated by scanning the superclass hierarchies and looking for
   40.20 -     global variable accesses. (the browser has a menu function for that)
   40.21 -     Howevery, often too much is found, and you may want to explicitely
   40.22 -     exclude individual packages in the #excludedFromPrerequisites method."
   40.23 -
   40.24 -    ^ #(
   40.25 -        #'stx:goodies/refactoryBrowser/parser'    "RBReturnNode - referenced by IRDecompiler>>addReturn:from: "
   40.26 -        #'stx:goodies/sunit'    "TestAsserter - superclass of IRTransformTest "
   40.27 -        #'stx:libbasic'    "Link - superclass of IRSend "
   40.28 -        #'stx:libbasic2'    "OrderedDictionary - referenced by IRBytecodeGenerator>>initialize "
   40.29 -        #'stx:libcomp'    "Parser - superclass of extended ByteCodeCompiler "
   40.30 -        #'stx:libcompat'    "Preferences - referenced by IRDecompiler>>removeClosureCreation: "
   40.31 -        #'stx:libtool'    "Tools::Inspector2Tab - referenced by IRFunction>>inspector2TabIRCode "
   40.32 -        #'stx:libwidg'    "TextView - referenced by IRFunction>>inspector2TabIRCode "
   40.33 -    )
   40.34 -! !
   40.35 -
   40.36 -!cvut_stx_goodies_newcompiler class methodsFor:'description - contents'!
   40.37 -
   40.38 -classNamesAndAttributes
   40.39 -    "lists the classes which are to be included in the project.
   40.40 -     Each entry in the list may be: a single class-name (symbol),
   40.41 -     or an array-literal consisting of class name and attributes.
   40.42 -     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   40.43 -
   40.44 -    ^ #(
   40.45 -        "<className> or (<className> attributes...) in load order"
   40.46 -        IRBuilder
   40.47 -        (IRBuilderTest autoload)
   40.48 -        IRBytecodeGenerator
   40.49 -        IRFunction
   40.50 -        IRInstruction
   40.51 -        IRInterpreter
   40.52 -        IRSequence
   40.53 -        IRStackCount
   40.54 -        (IRTransformTest autoload)
   40.55 -        #'cvut_stx_goodies_newcompiler'
   40.56 -        IRAccess
   40.57 -        IRClosure
   40.58 -        IRConstant
   40.59 -        IRDecompiler
   40.60 -        IRDup
   40.61 -        IRJump
   40.62 -        IRLine
   40.63 -        IRMethod
   40.64 -        IRPop
   40.65 -        IRPrinter
   40.66 -        IRReturn
   40.67 -        IRSend
   40.68 -        IRTranslator
   40.69 -        IRBlockReturnTop
   40.70 -        IRInstVarAccess
   40.71 -        IRJumpIf
   40.72 -        IRJumpOverBlock
   40.73 -        IRLiteralVariableAccess
   40.74 -        IRTempAccess
   40.75 -        IRInstVarRead
   40.76 -        IRInstVarStore
   40.77 -        IRLiteralVariableRead
   40.78 -        IRLiteralVariableStore
   40.79 -        IRTempRead
   40.80 -        IRTempStore
   40.81 -    )
   40.82 -!
   40.83 -
   40.84 -extensionMethodNames
   40.85 -    "lists the extension methods which are to be included in the project.
   40.86 -     Entries are 2-element array literals, consisting of class-name and selector."
   40.87 -
   40.88 -    ^ #(
   40.89 -        ByteCodeCompiler literalArray:
   40.90 -        Class binding
   40.91 -        Class bindingOf:
   40.92 -    )
   40.93 -! !
   40.94 -
   40.95 -!cvut_stx_goodies_newcompiler class methodsFor:'description - project information'!
   40.96 -
   40.97 -companyName
   40.98 -    "Return a companyname which will appear in <lib>.rc"
   40.99 -
  40.100 -    ^ 'CVUT FEI & Mathieu Suen'
  40.101 -
  40.102 -    "Created: / 11-06-2008 / 16:50:46 / Jan Vrany <vranyj1@fel.cvut.cz>"
  40.103 -!
  40.104 -
  40.105 -description
  40.106 -    "Return a description string which will appear in vc.def / bc.def"
  40.107 -
  40.108 -    ^ 'Smalltalk/X Bytecode generation library based on Squeak''s NewCompiler'
  40.109 -
  40.110 -    "Created: / 11-06-2008 / 16:50:46 / Jan Vrany <vranyj1@fel.cvut.cz>"
  40.111 -!
  40.112 -
  40.113 -legalCopyright
  40.114 -    "Return a copyright string which will appear in <lib>.rc"
  40.115 -
  40.116 -    ^ 'Copyright Jan Vrany & Mathieu Suen 2008'
  40.117 -
  40.118 -    "Created: / 11-06-2008 / 16:50:46 / Jan Vrany <vranyj1@fel.cvut.cz>"
  40.119 -!
  40.120 -
  40.121 -productName
  40.122 -    "Return a product name which will appear in <lib>.rc"
  40.123 -
  40.124 -    ^ 'NewCompiler'
  40.125 -
  40.126 -    "Created: / 11-06-2008 / 16:50:46 / Jan Vrany <vranyj1@fel.cvut.cz>"
  40.127 -! !
  40.128 -
  40.129 -!cvut_stx_goodies_newcompiler class methodsFor:'description - svn'!
  40.130 -
  40.131 -svnRepositoryUrlString
  40.132 -    "Return a SVN repository URL of myself.
  40.133 -     (Generated since 2011-04-08)
  40.134 -     Do not make the string shorter!!!!!! We have to use fixed-length keyword!!!!!!
  40.135 -    "        
  40.136 -
  40.137 -    ^ '$URL::                                                                                                                        $'
  40.138 -!
  40.139 -
  40.140 -svnRevisionNr
  40.141 -    "Return a SVN revision number of myself.
  40.142 -     This number is updated after a commit"
  40.143 -
  40.144 -    ^ "$SVN-Revision:"'nil'"$"
  40.145 -
  40.146 -    "Modified: / 29-10-2012 / 10:42:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  40.147 -! !
  40.148 -
  40.149 -!cvut_stx_goodies_newcompiler class methodsFor:'documentation'!
  40.150 -
  40.151 -version
  40.152 -    ^ '$Id$'
  40.153 -!
  40.154 -
  40.155 -version_CVS
  40.156 -    ^ '§Header: /cvs/stx/cvut/stx/goodies/newcompiler/cvut_stx_goodies_newcompiler.st,v 1.4 2009/10/08 12:00:46 fm Exp §'
  40.157 -!
  40.158 -
  40.159 -version_SVN
  40.160 -    ^ '$Id::                                                                                                                        $'
  40.161 -! !
    41.1 --- a/extensions.st	Mon Oct 29 10:41:23 2012 +0000
    41.2 +++ b/extensions.st	Thu Oct 30 21:43:54 2014 +0000
    41.3 @@ -1,4 +1,4 @@
    41.4 -"{ Package: 'cvut:stx/goodies/newcompiler' }"!
    41.5 +"{ Package: 'ctu:ircompiler' }"!
    41.6  
    41.7  !ByteCodeCompiler methodsFor:'accessing'!
    41.8  
    41.9 @@ -28,8 +28,8 @@
   41.10      "Created: / 11-06-2008 / 11:29:19 / Jan Vrany <vranyj1@fel.cvut.cz>"
   41.11  ! !
   41.12  
   41.13 -!cvut_stx_goodies_newcompiler class methodsFor:'documentation'!
   41.14 +!ctu_ircompiler class methodsFor:'documentation'!
   41.15  
   41.16  extensionsVersion_SVN
   41.17      ^ '$Id::                                                                                                                        $'
   41.18 -! !
   41.19 \ No newline at end of file
   41.20 +! !
    42.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.2 +++ b/ircompiler.rc	Thu Oct 30 21:43:54 2014 +0000
    42.3 @@ -0,0 +1,37 @@
    42.4 +//
    42.5 +// DO NOT EDIT
    42.6 +// automagically generated from the projectDefinition: ctu_ircompiler.
    42.7 +//
    42.8 +VS_VERSION_INFO VERSIONINFO
    42.9 +  FILEVERSION     6,2,0,1
   42.10 +  PRODUCTVERSION  6,2,3,1
   42.11 +#if (__BORLANDC__)
   42.12 +  FILEFLAGSMASK   VS_FF_DEBUG | VS_FF_PRERELEASE
   42.13 +  FILEFLAGS       VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
   42.14 +  FILEOS          VOS_NT_WINDOWS32
   42.15 +  FILETYPE        VFT_DLL
   42.16 +  FILESUBTYPE     VS_USER_DEFINED
   42.17 +#endif
   42.18 +
   42.19 +BEGIN
   42.20 +  BLOCK "StringFileInfo"
   42.21 +  BEGIN
   42.22 +    BLOCK "040904E4"
   42.23 +    BEGIN
   42.24 +      VALUE "CompanyName", "CVUT FEI & Mathieu Suen\0"
   42.25 +      VALUE "FileDescription", "Smalltalk/X Bytecode generation library based on Squeak's NewCompiler (LIB)\0"
   42.26 +      VALUE "FileVersion", "6.2.0.1\0"
   42.27 +      VALUE "InternalName", "ctu:ircompiler\0"
   42.28 +      VALUE "LegalCopyright", "Copyright Jan Vrany & Mathieu Suen 2008\0"
   42.29 +      VALUE "ProductName", "NewCompiler\0"
   42.30 +      VALUE "ProductVersion", "6.2.3.1\0"
   42.31 +      VALUE "ProductDate", "Mon, 29 Oct 2012 10:43:04 GMT\0"
   42.32 +    END
   42.33 +
   42.34 +  END
   42.35 +
   42.36 +  BLOCK "VarFileInfo"
   42.37 +  BEGIN                               //  Language   |    Translation
   42.38 +    VALUE "Translation", 0x409, 0x4E4 // U.S. English, Windows Multilingual
   42.39 +  END
   42.40 +END
    43.1 --- a/libInit.cc	Mon Oct 29 10:41:23 2012 +0000
    43.2 +++ b/libInit.cc	Thu Oct 30 21:43:54 2014 +0000
    43.3 @@ -2,7 +2,7 @@
    43.4   * $Header$
    43.5   *
    43.6   * DO NOT EDIT
    43.7 - * automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler.
    43.8 + * automagically generated from the projectDefinition: ctu_ircompiler.
    43.9   */
   43.10  #define __INDIRECTVMINITCALLS__
   43.11  #include <stc.h>
   43.12 @@ -12,21 +12,21 @@
   43.13  #endif
   43.14  
   43.15  #if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
   43.16 -DLL_EXPORT void _libcvut_stx_goodies_newcompiler_Init() INIT_TEXT_SECTION;
   43.17 -// DLL_EXPORT void _libcvut_stx_goodies_newcompiler_InitDefinition() INIT_TEXT_SECTION;
   43.18 +DLL_EXPORT void _libctu_ircompiler_Init() INIT_TEXT_SECTION;
   43.19 +// DLL_EXPORT void _libctu_ircompiler_InitDefinition() INIT_TEXT_SECTION;
   43.20  #endif
   43.21  
   43.22 -// void _libcvut_stx_goodies_newcompiler_InitDefinition(pass, __pRT__, snd)
   43.23 +// void _libctu_ircompiler_InitDefinition(pass, __pRT__, snd)
   43.24  // OBJ snd; struct __vmData__ *__pRT__; {
   43.25 -// __BEGIN_PACKAGE2__("libcvut_stx_goodies_newcompiler__DFN", _libcvut_stx_goodies_newcompiler_InitDefinition, "cvut:stx/goodies/newcompiler");
   43.26 -// _cvut_137stx_137goodies_137newcompiler_Init(pass,__pRT__,snd);
   43.27 +// __BEGIN_PACKAGE2__("libctu_ircompiler__DFN", _libctu_ircompiler_InitDefinition, "ctu:ircompiler");
   43.28 +// _ctu_137ircompiler_Init(pass,__pRT__,snd);
   43.29  
   43.30  // __END_PACKAGE__();
   43.31  // }
   43.32  
   43.33 -void _libcvut_stx_goodies_newcompiler_Init(pass, __pRT__, snd)
   43.34 +void _libctu_ircompiler_Init(pass, __pRT__, snd)
   43.35  OBJ snd; struct __vmData__ *__pRT__; {
   43.36 -__BEGIN_PACKAGE2__("libcvut_stx_goodies_newcompiler", _libcvut_stx_goodies_newcompiler_Init, "cvut:stx/goodies/newcompiler");
   43.37 +__BEGIN_PACKAGE2__("libctu_ircompiler", _libctu_ircompiler_Init, "ctu:ircompiler");
   43.38  _IRBuilder_Init(pass,__pRT__,snd);
   43.39  _IRBytecodeGenerator_Init(pass,__pRT__,snd);
   43.40  _IRFunction_Init(pass,__pRT__,snd);
   43.41 @@ -34,7 +34,7 @@
   43.42  _IRInterpreter_Init(pass,__pRT__,snd);
   43.43  _IRSequence_Init(pass,__pRT__,snd);
   43.44  _IRStackCount_Init(pass,__pRT__,snd);
   43.45 -_cvut_137stx_137goodies_137newcompiler_Init(pass,__pRT__,snd);
   43.46 +_ctu_137ircompiler_Init(pass,__pRT__,snd);
   43.47  _IRAccess_Init(pass,__pRT__,snd);
   43.48  _IRClosure_Init(pass,__pRT__,snd);
   43.49  _IRConstant_Init(pass,__pRT__,snd);
   43.50 @@ -61,6 +61,6 @@
   43.51  _IRTempRead_Init(pass,__pRT__,snd);
   43.52  _IRTempStore_Init(pass,__pRT__,snd);
   43.53  
   43.54 -_cvut_137stx_137goodies_137newcompiler_extensions_Init(pass,__pRT__,snd);
   43.55 +_ctu_137ircompiler_extensions_Init(pass,__pRT__,snd);
   43.56  __END_PACKAGE__();
   43.57  }
    44.1 --- a/newcompiler.rc	Mon Oct 29 10:41:23 2012 +0000
    44.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.3 @@ -1,37 +0,0 @@
    44.4 -//
    44.5 -// DO NOT EDIT
    44.6 -// automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler.
    44.7 -//
    44.8 -VS_VERSION_INFO VERSIONINFO
    44.9 -  FILEVERSION     6,2,0,1
   44.10 -  PRODUCTVERSION  6,2,3,1
   44.11 -#if (__BORLANDC__)
   44.12 -  FILEFLAGSMASK   VS_FF_DEBUG | VS_FF_PRERELEASE
   44.13 -  FILEFLAGS       VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
   44.14 -  FILEOS          VOS_NT_WINDOWS32
   44.15 -  FILETYPE        VFT_DLL
   44.16 -  FILESUBTYPE     VS_USER_DEFINED
   44.17 -#endif
   44.18 -
   44.19 -BEGIN
   44.20 -  BLOCK "StringFileInfo"
   44.21 -  BEGIN
   44.22 -    BLOCK "040904E4"
   44.23 -    BEGIN
   44.24 -      VALUE "CompanyName", "CVUT FEI & Mathieu Suen\0"
   44.25 -      VALUE "FileDescription", "Smalltalk/X Bytecode generation library based on Squeak's NewCompiler (LIB)\0"
   44.26 -      VALUE "FileVersion", "6.2.0.1\0"
   44.27 -      VALUE "InternalName", "cvut:stx/goodies/newcompiler\0"
   44.28 -      VALUE "LegalCopyright", "Copyright Jan Vrany & Mathieu Suen 2008\0"
   44.29 -      VALUE "ProductName", "NewCompiler\0"
   44.30 -      VALUE "ProductVersion", "6.2.3.1\0"
   44.31 -      VALUE "ProductDate", "Mon, 29 Oct 2012 10:43:04 GMT\0"
   44.32 -    END
   44.33 -
   44.34 -  END
   44.35 -
   44.36 -  BLOCK "VarFileInfo"
   44.37 -  BEGIN                               //  Language   |    Translation
   44.38 -    VALUE "Translation", 0x409, 0x4E4 // U.S. English, Windows Multilingual
   44.39 -  END
   44.40 -END