--- a/Cface__CArgumentNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CArgumentNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -71,4 +71,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CArgumentNode.st,v 1.1 2008/02/26 15:59:39 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CArrayNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CArrayNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -29,69 +29,8 @@
"Created: #buildTypeDescriptionOn: / 20-12-2007 / 12:13:36 / haja"
! !
-!CArrayNode methodsFor:'accessing'!
-
-cByteSize
-
- "
- Cface::CArrayNode new cByteSize
- "
-
- %{
- return __MKSMALLINT(sizeof(void*));
- %}.
- ^4
-
- "Created: / 09-07-2008 / 19:30:26 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-size
- ^ size
-
- "Created: / 04-07-2008 / 12:25:51 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-size:something
- size := something.
-
- "Created: / 04-07-2008 / 12:25:51 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-type
- ^ type
-
- "Created: / 10-02-2008 / 19:19:51 / janfrog"
-!
-
-type:something
- type := something.
-
- "Created: / 10-02-2008 / 19:19:51 / janfrog"
-! !
-
-!CArrayNode methodsFor:'testing'!
-
-isCArrayNode
- ^ true
-
- "Created: / 17-02-2008 / 21:51:50 / janfrog"
-! !
-
-!CArrayNode methodsFor:'visiting'!
-
-acceptVisitor:aVisitor
- "Double dispatch back to the visitor, passing my type encoded in
- the selector (visitor pattern)"
- "stub code automatically generated - please change if required"
-
- ^ aVisitor visitCArrayNode:self
-
- "Created: / 02-11-2007 / 10:39:47 / haja"
- "Modified: / 10-02-2008 / 10:44:35 / janfrog"
-! !
-
!CArrayNode class methodsFor:'documentation'!
-version
- ^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CArrayNode.st,v 1.1 2008/02/26 15:59:33 vranyj1 Exp $'
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CBuiltinNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CBuiltinNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -30,4 +30,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CBuiltinNode.st,v 1.1 2008/02/26 18:24:18 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CCharNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CCharNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -10,75 +10,8 @@
!
-!CCharNode methodsFor:'accessing'!
-
-cByteSize
-
- "
- Cface::CCharNode new cByteSize
- "
-
- %{
- return __MKSMALLINT(sizeof(char));
- %}.
- ^1
-
- "Created: / 09-07-2008 / 19:32:30 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-ffiTypeSymbol
- "Superclass Cface::CTypeNode says that I am responsible to implement this method"
-
- ^ #char
-
- "Created: / 03-07-2008 / 22:54:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-smalltalkName
-
- ^#Character
-
- "Created: / 12-02-2008 / 22:04:56 / janfrog"
-!
-
-stxStructFieldGetterSelector
- ^ #at:
-
- "Created: / 09-09-2008 / 21:32:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-! !
-
-!CCharNode methodsFor:'printing'!
-
-printOn: stream indent: indent
-
- stream nextPutAll:'char'
-
- "Created: / 04-03-2008 / 10:57:11 / janfrog"
-! !
-
-!CCharNode methodsFor:'testing'!
-
-isCCharNode
- ^ true
-
- "Created: / 17-02-2008 / 21:50:25 / janfrog"
-! !
-
-!CCharNode methodsFor:'visiting'!
-
-acceptVisitor:aVisitor
- "Double dispatch back to the visitor, passing my type encoded in
- the selector (visitor pattern)"
-
- "stub code automatically generated - please change if required"
-
- ^ aVisitor visitCCharNode:self
-
- "Created: / 12-02-2008 / 23:03:58 / janfrog"
-! !
-
!CCharNode class methodsFor:'documentation'!
-version
- ^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CCharNode.st,v 1.1 2008/02/26 16:00:29 vranyj1 Exp $'
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CConstNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CConstNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -130,4 +130,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CConstNode.st,v 1.1 2008/02/26 15:59:11 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CDefinitionFileNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CDefinitionFileNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -88,4 +88,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CDefinitionFileNode.st,v 1.1 2008/02/26 15:59:54 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CDefinitionNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CDefinitionNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -83,4 +83,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CDefinitionNode.st,v 1.1 2008/02/26 18:24:44 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CDefinitionParser.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CDefinitionParser.st Fri Jan 08 13:25:11 2010 +0000
@@ -1641,4 +1641,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CDefinitionParser.st,v 1.1 2008/02/26 15:59:19 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CDefinitionScanner.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CDefinitionScanner.st Fri Jan 08 13:25:11 2010 +0000
@@ -3214,4 +3214,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CDefinitionScanner.st,v 1.1 2008/02/26 16:00:43 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CDerivedTypeNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CDerivedTypeNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -133,4 +133,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CDerivedTypeNode.st,v 1.1 2008/02/26 15:59:26 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CDoubleNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CDoubleNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -10,76 +10,8 @@
!
-!CDoubleNode methodsFor:'accessing'!
-
-cByteSize
-
- "
- Cface::CDoubleNode new cByteSize
- "
-
- %{
- return __MKSMALLINT(sizeof(double));
- %}.
- ^8
-
- "Created: / 09-07-2008 / 19:33:02 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-ffiTypeSymbol
- "Superclass Cface::CTypeNode says that I am responsible to implement this method"
-
- ^ #double
-
- "Created: / 03-07-2008 / 22:54:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-smalltalkName
- "Superclass says that I am responsible to implement this method"
-
- ^#Float
-
- "Created: / 12-02-2008 / 22:06:24 / janfrog"
-!
-
-stxStructFieldGetterSelector
- ^ #doubleAt:
-
- "Created: / 09-09-2008 / 21:32:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-! !
-
-!CDoubleNode methodsFor:'printing'!
-
-printOn: stream indent: indent
-
- stream nextPutAll:'double'
-
- "Created: / 04-03-2008 / 10:57:12 / janfrog"
-! !
-
-!CDoubleNode methodsFor:'testing'!
-
-isCDoubleNode
- ^ true
-
- "Created: / 17-02-2008 / 21:50:25 / janfrog"
-! !
-
-!CDoubleNode methodsFor:'visiting'!
-
-acceptVisitor:aVisitor
- "Double dispatch back to the visitor, passing my type encoded in
- the selector (visitor pattern)"
-
- "stub code automatically generated - please change if required"
-
- ^ aVisitor visitCDoubleNode:self
-
- "Created: / 12-02-2008 / 23:03:58 / janfrog"
-! !
-
!CDoubleNode class methodsFor:'documentation'!
-version
- ^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CDoubleNode.st,v 1.1 2008/02/26 15:59:47 vranyj1 Exp $'
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CEnumNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CEnumNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -125,4 +125,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CEnumNode.st,v 1.1 2008/02/26 16:00:22 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CEnumValueNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CEnumValueNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -81,4 +81,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CEnumValueNode.st,v 1.1 2008/02/26 15:57:17 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CFloatNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CFloatNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -10,76 +10,8 @@
!
-!CFloatNode methodsFor:'accessing'!
-
-cByteSize
-
- "
- Cface::CFloatNode new cByteSize
- "
-
- %{
- return __MKSMALLINT(sizeof(float));
- %}.
- ^4
-
- "Created: / 09-07-2008 / 19:33:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-ffiTypeSymbol
- "Superclass Cface::CTypeNode says that I am responsible to implement this method"
-
- ^ #float
-
- "Created: / 03-07-2008 / 22:54:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-smalltalkName
- "Superclass says that I am responsible to implement this method"
-
- ^#Float
-
- "Created: / 12-02-2008 / 22:06:24 / janfrog"
-!
-
-stxStructFieldGetterSelector
- ^ #floatAt:
-
- "Created: / 09-09-2008 / 21:32:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-! !
-
-!CFloatNode methodsFor:'printing'!
-
-printOn: stream indent: indent
-
- stream nextPutAll:'float'
-
- "Created: / 04-03-2008 / 10:57:12 / janfrog"
-! !
-
-!CFloatNode methodsFor:'testing'!
-
-isCFloatNode
- ^ true
-
- "Created: / 17-02-2008 / 21:50:25 / janfrog"
-! !
-
-!CFloatNode methodsFor:'visiting'!
-
-acceptVisitor:aVisitor
- "Double dispatch back to the visitor, passing my type encoded in
- the selector (visitor pattern)"
-
- "stub code automatically generated - please change if required"
-
- ^ aVisitor visitCFloatNode:self
-
- "Created: / 12-02-2008 / 23:03:58 / janfrog"
-! !
-
!CFloatNode class methodsFor:'documentation'!
-version
- ^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CFloatNode.st,v 1.1 2008/02/26 15:58:57 vranyj1 Exp $'
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CFunctionNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CFunctionNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -272,4 +272,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CFunctionNode.st,v 1.1 2008/02/26 16:00:50 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CFunctionTypeNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CFunctionTypeNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -68,4 +68,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CFunctionTypeNode.st,v 1.1 2008/02/26 15:56:42 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CIntNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CIntNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -10,77 +10,8 @@
!
-!CIntNode methodsFor:'accessing'!
-
-cByteSize
-
- "
- Cface::CIntNode new cByteSize
- "
-
- %{
- return __MKSMALLINT(sizeof(int));
- %}.
- ^4
-
- "Created: / 09-07-2008 / 19:34:10 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-ffiTypeSymbol
- "Superclass Cface::CTypeNode says that I am responsible to implement this method"
-
- ^ #int32
-
- "Created: / 03-07-2008 / 22:54:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
- "Modified: / 10-07-2008 / 07:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-smalltalkName
- "Superclass says that I am responsible to implement this method"
-
- ^#SmallInteger
-
- "Created: / 12-02-2008 / 22:06:24 / janfrog"
-!
-
-stxStructFieldGetterSelector
- ^ #doubleWordAt:
-
- "Created: / 09-09-2008 / 21:32:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-! !
-
-!CIntNode methodsFor:'printing'!
-
-printOn: stream indent: indent
-
- stream nextPutAll:'int'
-
- "Created: / 04-03-2008 / 10:57:12 / janfrog"
-! !
-
-!CIntNode methodsFor:'testing'!
-
-isCIntNode
- ^ true
-
- "Created: / 17-02-2008 / 21:50:25 / janfrog"
-! !
-
-!CIntNode methodsFor:'visiting'!
-
-acceptVisitor:aVisitor
- "Double dispatch back to the visitor, passing my type encoded in
- the selector (visitor pattern)"
-
- "stub code automatically generated - please change if required"
-
- ^ aVisitor visitCIntNode:self
-
- "Created: / 12-02-2008 / 23:03:58 / janfrog"
-! !
-
!CIntNode class methodsFor:'documentation'!
-version
- ^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CIntNode.st,v 1.1 2008/02/26 16:00:08 vranyj1 Exp $'
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CLongNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CLongNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -23,108 +23,10 @@
self error:'Cannot happen...I hope :-)'
"Created: / 09-07-2008 / 19:43:11 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-cLongIntByteSize
-
- "
- Cface::CLongNode new cLongIntByteSize
- "
-
- %{
- return __MKSMALLINT(sizeof(long int));
- %}.
- ^4
-
- "Created: / 09-07-2008 / 19:44:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-cLongLongIntByteSize
-
- "
- Cface::CLongNode new cLongLongIntByteSize
- "
-
- %{
- return __MKSMALLINT(sizeof(long long int));
- %}.
- ^8
-
- "Created: / 09-07-2008 / 19:44:53 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-ffiTypeSymbol
- "Superclass Cface::CModifierNode says that I am responsible to implement this method"
-
- ^#int32
-
- "Created: / 03-07-2008 / 23:02:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-stxStructFieldGetterSelector
- self isCLongIntNode ifTrue:[
- ^ #longAt:
- ].
- self isCLongLongIntNode ifTrue:[
- ^ #longLongAt:
- ].
- ^ type stxStructFieldGetterSelector
-
- "Created: / 09-07-2008 / 22:23:32 / Jan Vrany <vranyj1@fel.cvut.cz>"
- "Modified: / 09-09-2008 / 21:32:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-! !
-
-!CLongNode methodsFor:'printing'!
-
-printOn: stream indent: indent
-
- stream
- nextPutAll:'long ';
- cr;
- next: indent + 1 put: Character tab.
-
- type printOn: stream indent: indent + 1.
-
- "Created: / 04-03-2008 / 10:57:12 / janfrog"
-! !
-
-!CLongNode methodsFor:'testing'!
-
-isCLongIntNode
-
- ^type isCIntNode
-
- "Created: / 09-07-2008 / 19:42:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-isCLongLongIntNode
-
- ^type isCLongIntNode
-
- "Created: / 09-07-2008 / 19:42:14 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-isCLongNode
- ^ true
-
- "Created: / 17-02-2008 / 21:52:38 / janfrog"
-! !
-
-!CLongNode methodsFor:'visiting'!
-
-acceptVisitor:aVisitor
- "Double dispatch back to the visitor, passing my type encoded in
- the selector (visitor pattern)"
-
- "stub code automatically generated - please change if required"
-
- ^ aVisitor visitCLongNode:self
-
- "Created: / 12-02-2008 / 22:14:55 / janfrog"
! !
!CLongNode class methodsFor:'documentation'!
-version
- ^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CLongNode.st,v 1.1 2008/02/26 15:58:50 vranyj1 Exp $'
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CModifierNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CModifierNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -78,4 +78,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CModifierNode.st,v 1.1 2008/02/26 15:58:01 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CNoNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CNoNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -27,4 +27,8 @@
version
^'$Id$'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -231,4 +231,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CNode.st,v 1.1 2008/02/26 15:58:22 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CNodeVisitor.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CNodeVisitor.st Fri Jan 08 13:25:11 2010 +0000
@@ -239,4 +239,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CNodeVisitor.st,v 1.1 2008/02/26 15:57:32 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CPointerNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CPointerNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -46,202 +46,8 @@
"Created: / 25-10-2007 / 16:58:44 / haja"
! !
-!CPointerNode methodsFor:'accessing'!
-
-cByteSize
-
- "
- Cface::CPointerNode new cByteSize
- "
-
- %{
- return __MKSMALLINT(sizeof(void*));
- %}.
- ^4
-
- "Created: / 09-07-2008 / 19:36:02 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-ffiTypeSymbol
- "Superclass Cface::CTypeNode says that I am responsible to implement this method"
-
- (type isCCharNode)
- ifTrue:[^#charPointer].
- ((type isCStructNode)
- and:[type isAnonymous not
- and:[type isForeign not]])
- ifTrue:[^type smalltalkClassNameWithNamespace].
-
- ^#pointer
-
- "Created: / 03-07-2008 / 22:54:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
- "Modified: / 04-07-2008 / 11:43:59 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-stxStructFieldGetterSelector
- ^ #doubleWordAt:
-
- "Created: / 09-09-2008 / 21:32:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-stxStructFieldSetterSelector
-
- ^#pointerAt:put:
-
- "Created: / 09-09-2008 / 21:34:14 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-type
- ^ type
-
- "Created: / 10-02-2008 / 19:21:38 / janfrog"
-!
-
-type:something
- type := something.
-
- "Created: / 10-02-2008 / 19:21:38 / janfrog"
-! !
-
-!CPointerNode methodsFor:'builder'!
-
-buildCTypeOn:aBuilder
-
- aBuilder pointerTo:[
- id buildCTypeOn:aBuilder.
- ].
-
- "Modified: / 19-12-2007 / 18:19:01 / haja"
-!
-
-buildObjectCreationFor:aVariable on:aBuilder
-
- (id references:IdNode) ifTrue:[
- (id names last = 'char') ifTrue:[
- ^aBuilder buildStringCreationFor:aVariable.
- ].
- ].
-
- (id references:CConstNode) ifTrue:[
- (id id references:IdNode) ifTrue:[
- (id id names last = 'char') ifTrue:[
- ^aBuilder buildStringCreationFor:aVariable.
- ].
- ].
- ].
-
- ^aBuilder buildPointerCreationFor:aVariable.
-
- "Created: / 19-12-2007 / 17:44:34 / haja"
- "Modified: / 10-02-2008 / 10:48:44 / janfrog"
-!
-
-buildTypeCheckFor:aVariable on:aBuilder
-
- (id references:IdNode) ifTrue:[
- (id names last = 'char') ifTrue:[
- ^aBuilder buildStringCheckFor:aVariable.
- ].
- ].
-
- (id references:CConstNode) ifTrue:[
- (id id references:IdNode) ifTrue:[
- (id id names last = 'char') ifTrue:[
- ^aBuilder buildStringCheckFor:aVariable.
- ].
- ].
- ].
-
- ^aBuilder buildPointerCheckFor:aVariable.
-
- "Created: / 19-12-2007 / 15:06:43 / haja"
- "Modified: / 10-02-2008 / 10:50:26 / janfrog"
-!
-
-buildTypeDescriptionOn:aBuilder
-
- aBuilder buildPointerTo:[
- id buildTypeDescriptionOn:aBuilder.
- ].
-
- "Created: / 20-12-2007 / 12:06:49 / haja"
-!
-
-buildValueExtractionFor:aVariable on:aBuilder
-
- (id references:IdNode) ifTrue:[
- (id names last = 'char') ifTrue:[
- ^aBuilder buildStringValueExtractionFor:aVariable.
- ].
- ].
-
- (id references:CConstNode) ifTrue:[
- (id id references:IdNode) ifTrue:[
- (id id names last = 'char') ifTrue:[
- ^aBuilder buildStringValueExtractionFor:aVariable.
- ].
- ].
- ].
-
- ^aBuilder buildPointerValueExtractionFor:aVariable.
-
- "Created: / 19-12-2007 / 17:08:44 / haja"
- "Modified: / 10-02-2008 / 10:50:31 / janfrog"
-! !
-
-!CPointerNode methodsFor:'printing'!
-
-printOn: stream indent: indent
-
- stream
- nextPutAll:'(pointer-to ';
- cr;
- next: indent + 1 put: Character tab.
-
- type printOn: stream indent: indent + 1.
- stream nextPut:$)
-
- "Created: / 04-03-2008 / 10:57:12 / janfrog"
- "Modified: / 27-05-2008 / 12:15:57 / Jan Vrany <vranyj1@fel.cvut.cz>"
-! !
-
-!CPointerNode methodsFor:'testing'!
-
-isCPointerNode
- ^ true
-
- "Created: / 17-02-2008 / 21:52:45 / janfrog"
-!
-
-isCPointerToCStructure
-
- ^type isCStructNode
-
- "Created: / 04-07-2008 / 15:11:33 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-isCPointerToChar
-
- ^type isCCharNode
-
- "Created: / 09-07-2008 / 21:37:34 / Jan Vrany <vranyj1@fel.cvut.cz>"
-! !
-
-!CPointerNode methodsFor:'visiting'!
-
-acceptVisitor:aVisitor
- "Double dispatch back to the visitor, passing my type encoded in
- the selector (visitor pattern)"
- "stub code automatically generated - please change if required"
-
- ^ aVisitor visitCPointerNode:self
-
- "Created: / 02-11-2007 / 10:44:49 / haja"
- "Modified: / 10-02-2008 / 10:45:24 / janfrog"
-! !
-
!CPointerNode class methodsFor:'documentation'!
-version
- ^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CPointerNode.st,v 1.1 2008/02/26 15:58:16 vranyj1 Exp $'
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CShortNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CShortNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -20,76 +20,10 @@
self error:'Cannot happen...I hope :-)'
"Created: / 09-07-2008 / 19:46:10 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-cShortIntByteSize
-
- "
- Cface::CShortNode new cShortIntByteSize
- "
-
- %{
- return __MKSMALLINT(sizeof(short int));
- %}.
- ^2
-
- "Created: / 09-07-2008 / 19:46:31 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-stxStructFieldGetterSelector
- self isCShortIntNode ifTrue:[
- ^ #shortAt:
- ].
- ^ type stxStructFieldGetterSelector
-
- "Created: / 09-07-2008 / 22:23:50 / Jan Vrany <vranyj1@fel.cvut.cz>"
- "Modified: / 09-09-2008 / 21:32:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-! !
-
-!CShortNode methodsFor:'printing'!
-
-printOn: stream indent: indent
-
- stream
- nextPutAll:'short ';
- cr;
- next: indent + 1 put: Character tab.
-
- type printOn: stream indent: indent + 1.
-
- "Created: / 04-03-2008 / 10:57:12 / janfrog"
-! !
-
-!CShortNode methodsFor:'testing'!
-
-isCShortIntNode
-
- ^type isCIntNode
-
- "Created: / 09-07-2008 / 19:42:30 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-isCShortNode
- ^ true
-
- "Created: / 17-02-2008 / 21:52:38 / janfrog"
-! !
-
-!CShortNode methodsFor:'visiting'!
-
-acceptVisitor:aVisitor
- "Double dispatch back to the visitor, passing my type encoded in
- the selector (visitor pattern)"
-
- "stub code automatically generated - please change if required"
-
- ^ aVisitor visitCShortNode:self
-
- "Created: / 12-02-2008 / 23:19:46 / janfrog"
! !
!CShortNode class methodsFor:'documentation'!
-version
- ^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CShortNode.st,v 1.1 2008/02/26 15:57:10 vranyj1 Exp $'
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CStructFieldNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CStructFieldNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -124,4 +124,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CStructFieldNode.st,v 1.1 2008/02/26 15:57:25 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CStructNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CStructNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -79,4 +79,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CStructNode.st,v 1.1 2008/02/26 16:00:14 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CStructuredNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CStructuredNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -47,4 +47,8 @@
version
^'$Id$'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CTypeNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CTypeNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -96,4 +96,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CTypeNode.st,v 1.1 2008/02/26 15:59:04 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CTypedefNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CTypedefNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -134,4 +134,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CTypedefNode.st,v 1.1 2008/02/26 16:00:01 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CUnionNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CUnionNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -88,4 +88,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CUnionNode.st,v 1.1 2008/02/26 15:57:54 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CUnsignedNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CUnsignedNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -65,4 +65,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CUnsignedNode.st,v 1.1 2008/02/26 15:58:44 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CUserDefinedTypeNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CUserDefinedTypeNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -336,4 +336,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CUserDefinedTypeNode.st,v 1.1 2008/02/26 15:57:04 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CVoidNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CVoidNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -10,70 +10,8 @@
!
-!CVoidNode methodsFor:'accessing'!
-
-cByteSize
-
- "
- Cface::CVoidNode new cByteSize
- "
-
- %{
- return __MKSMALLINT(sizeof(void));
- %}.
- ^1
-
- "Created: / 09-07-2008 / 19:34:44 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-ffiTypeSymbol
- "Superclass Cface::CTypeNode says that I am responsible to implement this method"
-
- ^ #void
-
- "Created: / 03-07-2008 / 22:54:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
-!
-
-smalltalkName
- "Superclass says that I am responsible to implement this method"
-
- ^#UndefinedObject
-
- "Created: / 12-02-2008 / 22:06:24 / janfrog"
-! !
-
-!CVoidNode methodsFor:'printing'!
-
-printOn: stream indent: indent
-
- stream nextPutAll:'void'
-
- "Created: / 04-03-2008 / 10:57:12 / janfrog"
-! !
-
-!CVoidNode methodsFor:'testing'!
-
-isCVoidNode
- ^ true
-
- "Created: / 17-02-2008 / 21:50:25 / janfrog"
-! !
-
-!CVoidNode methodsFor:'visiting'!
-
-acceptVisitor:aVisitor
- "Double dispatch back to the visitor, passing my type encoded in
- the selector (visitor pattern)"
-
- "stub code automatically generated - please change if required"
-
- ^ aVisitor visitCVoidNode:self
-
- "Created: / 12-02-2008 / 23:03:58 / janfrog"
-! !
-
!CVoidNode class methodsFor:'documentation'!
-version
- ^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CVoidNode.st,v 1.1 2008/02/26 15:57:47 vranyj1 Exp $'
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CWCharNode.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CWCharNode.st Fri Jan 08 13:25:11 2010 +0000
@@ -43,4 +43,8 @@
version
^'$Id$'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__CairoMapping.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__CairoMapping.st Fri Jan 08 13:25:11 2010 +0000
@@ -115,4 +115,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__CairoMapping.st,v 1.1 2008/02/26 15:57:39 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__GTKMapping.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__GTKMapping.st Fri Jan 08 13:25:11 2010 +0000
@@ -49,4 +49,8 @@
version
^'$Id$'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__Generator.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__Generator.st Fri Jan 08 13:25:11 2010 +0000
@@ -266,4 +266,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__Generator.st,v 1.1 2008/02/26 18:25:56 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__GeneratorCommand.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__GeneratorCommand.st Fri Jan 08 13:25:11 2010 +0000
@@ -16,7 +16,7 @@
|cairoDir cairoDefFile |
- cairoDir := '/home/janfrog/Projects/Cface/cface/resources/examples/libcairo/'.
+ cairoDir := '/home/jv/Projects/Cface/cface/resources/examples/libcairo/'.
cairoDefFile := cairoDir , 'libcairo.def'.
^Cface::Platform theInstance generatorCommand
@@ -38,7 +38,7 @@
|gtkDir gtkDefFile|
- gtkDir := '/home/janfrog/Projects/Cface/cface/resources/examples/libgtk/'.
+ gtkDir := '/home/jv/Projects/Cface/cface/resources/examples/libgtk/'.
gtkDefFile := gtkDir , 'libgtk.def'.
^Cface::Platform theInstance generatorCommand
@@ -58,7 +58,7 @@
|svnDir svnDefFile|
- svnDir := '/home/janfrog/Projects/Cface/cface/resources/examples/libsvn/'.
+ svnDir := '/home/jv/Projects/Cface/cface/resources/examples/libsvn/'.
svnDefFile := svnDir , 'libsvn.def'.
^Cface::Platform theInstance generatorCommand
@@ -174,4 +174,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__GeneratorCommand.st,v 1.1 2008/02/26 15:58:30 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__Platform.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__Platform.st Fri Jan 08 13:25:11 2010 +0000
@@ -111,4 +111,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__Platform.st,v 1.1 2008/02/26 15:58:07 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__SVNMapping.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__SVNMapping.st Fri Jan 08 13:25:11 2010 +0000
@@ -86,4 +86,8 @@
version
^'$Id$'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__SmalltalkX.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__SmalltalkX.st Fri Jan 08 13:25:11 2010 +0000
@@ -22,4 +22,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__SmalltalkX.st,v 1.1 2008/02/26 18:26:11 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__SmalltalkXGenerator.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__SmalltalkXGenerator.st Fri Jan 08 13:25:11 2010 +0000
@@ -314,4 +314,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__SmalltalkXGenerator.st,v 1.1 2008/02/26 18:25:12 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__TypeCollector.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__TypeCollector.st Fri Jan 08 13:25:11 2010 +0000
@@ -126,4 +126,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__TypeCollector.st,v 1.1 2008/02/26 18:25:29 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__TypeMapper.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__TypeMapper.st Fri Jan 08 13:25:11 2010 +0000
@@ -154,4 +154,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__TypeMapper.st,v 1.1 2008/02/26 15:58:36 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__TypeMapping.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__TypeMapping.st Fri Jan 08 13:25:11 2010 +0000
@@ -283,4 +283,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__TypeMapping.st,v 1.1 2008/02/26 16:00:36 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- a/Cface__TypeResolver.st Fri Jan 08 10:30:02 2010 +0000
+++ b/Cface__TypeResolver.st Fri Jan 08 13:25:11 2010 +0000
@@ -68,4 +68,8 @@
version
^ '$Header: /opt/data/cvs/cvut-fel/cface/Cface__TypeResolver.st,v 1.1 2008/02/26 16:00:57 vranyj1 Exp $'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Make.proto Fri Jan 08 13:25:11 2010 +0000
@@ -0,0 +1,166 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: cvut_fel_cface.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# The Makefile as generated by this Make.proto supports the following targets:
+# make - compile all st-files to a classLib
+# make clean - clean all temp files
+# make clobber - clean all
+#
+# This file contains definitions for Unix based platforms.
+# It shares common definitions with the win32-make in Make.spec.
+
+#
+# position (of this package) in directory hierarchy:
+# (must point to ST/X top directory, for tools and includes)
+TOP=../../../stx
+INCLUDE_TOP=$(TOP)/..
+
+# subdirectories where targets are to be made:
+SUBDIRS=
+
+
+# subdirectories where Makefiles are to be made:
+# (only define if different from SUBDIRS)
+# ALLSUBDIRS=
+
+REQUIRED_SUPPORT_DIRS=
+
+# if your embedded C code requires any system includes,
+# add the path(es) here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALINCLUDES=-Ifoo -Ibar
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/smaCC -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic3
+
+
+# if you need any additional defines for embedded C code,
+# add them here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALDEFINES=-Dfoo -Dbar -DDEBUG
+LOCALDEFINES=
+
+LIBNAME=libcvut_fel_cface
+STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -H. -varPrefix=$(LIBNAME)
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C-libraries that should be pre-linked with the class-objects
+LD_OBJ_LIBS=
+LOCAL_SHARED_LIBS=
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C targets or libraries should be added below
+LOCAL_EXTRA_TARGETS=
+
+OBJS= $(COMMON_OBJS) $(UNIX_OBJS)
+
+
+
+all:: preMake classLibRule postMake
+
+pre_objs::
+
+
+
+
+
+# add more install actions here
+install::
+
+# add more install actions for aux-files (resources) here
+installAux::
+
+# add more preMake actions here
+preMake::
+
+# add more postMake actions here
+postMake:: cleanjunk
+
+prereq: $(REQUIRED_SUPPORT_DIRS)
+ cd $(TOP)/libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/goodies/refactoryBrowser/helpers && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/goodies/refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/goodies/refactoryBrowser/changes && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libwidg3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/goodies/sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/goodies/smaCC && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd $(TOP)/librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+
+
+
+cleanjunk::
+
+clean::
+ -rm -f *.o *.H
+
+clobber:: clean
+ -rm -f *.so *.dll
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)Cface__CDefinitionParser.$(O) Cface__CDefinitionParser.$(H): Cface__CDefinitionParser.st $(INCLUDE_TOP)/stx/goodies/smaCC/SmaCC__SmaCCParser.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CDefinitionScanner.$(O) Cface__CDefinitionScanner.$(H): Cface__CDefinitionScanner.st $(INCLUDE_TOP)/stx/goodies/smaCC/SmaCC__SmaCCScanner.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CNode.$(O) Cface__CNode.$(H): Cface__CNode.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CNodeVisitor.$(O) Cface__CNodeVisitor.$(H): Cface__CNodeVisitor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__GeneratorCommand.$(O) Cface__GeneratorCommand.$(H): Cface__GeneratorCommand.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__Platform.$(O) Cface__Platform.$(H): Cface__Platform.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__TypeMapping.$(O) Cface__TypeMapping.$(H): Cface__TypeMapping.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)cvut_fel_cface.$(O) cvut_fel_cface.$(H): cvut_fel_cface.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CDefinitionNode.$(O) Cface__CDefinitionNode.$(H): Cface__CDefinitionNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CModifierNode.$(O) Cface__CModifierNode.$(H): Cface__CModifierNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CNoNode.$(O) Cface__CNoNode.$(H): Cface__CNoNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CairoMapping.$(O) Cface__CairoMapping.$(H): Cface__CairoMapping.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__TypeMapping.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__GTKMapping.$(O) Cface__GTKMapping.$(H): Cface__GTKMapping.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__TypeMapping.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__Generator.$(O) Cface__Generator.$(H): Cface__Generator.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__SVNMapping.$(O) Cface__SVNMapping.$(H): Cface__SVNMapping.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__TypeMapping.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__SmalltalkX.$(O) Cface__SmalltalkX.$(H): Cface__SmalltalkX.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__Platform.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__TypeCollector.$(O) Cface__TypeCollector.$(H): Cface__TypeCollector.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__TypeMapper.$(O) Cface__TypeMapper.$(H): Cface__TypeMapper.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__TypeResolver.$(O) Cface__TypeResolver.$(H): Cface__TypeResolver.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CArgumentNode.$(O) Cface__CArgumentNode.$(H): Cface__CArgumentNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CConstNode.$(O) Cface__CConstNode.$(H): Cface__CConstNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CModifierNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CDefinitionFileNode.$(O) Cface__CDefinitionFileNode.$(H): Cface__CDefinitionFileNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CEnumValueNode.$(O) Cface__CEnumValueNode.$(H): Cface__CEnumValueNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CFunctionNode.$(O) Cface__CFunctionNode.$(H): Cface__CFunctionNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CLongNode.$(O) Cface__CLongNode.$(H): Cface__CLongNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CModifierNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CShortNode.$(O) Cface__CShortNode.$(H): Cface__CShortNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CModifierNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CStructFieldNode.$(O) Cface__CStructFieldNode.$(H): Cface__CStructFieldNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CTypeNode.$(O) Cface__CTypeNode.$(H): Cface__CTypeNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CUnsignedNode.$(O) Cface__CUnsignedNode.$(H): Cface__CUnsignedNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CModifierNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__SmalltalkXGenerator.$(O) Cface__SmalltalkXGenerator.$(H): Cface__SmalltalkXGenerator.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__Generator.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CArrayNode.$(O) Cface__CArrayNode.$(H): Cface__CArrayNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CBuiltinNode.$(O) Cface__CBuiltinNode.$(H): Cface__CBuiltinNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CDerivedTypeNode.$(O) Cface__CDerivedTypeNode.$(H): Cface__CDerivedTypeNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CPointerNode.$(O) Cface__CPointerNode.$(H): Cface__CPointerNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CTypedefNode.$(O) Cface__CTypedefNode.$(H): Cface__CTypedefNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CUserDefinedTypeNode.$(O) Cface__CUserDefinedTypeNode.$(H): Cface__CUserDefinedTypeNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CCharNode.$(O) Cface__CCharNode.$(H): Cface__CCharNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CDoubleNode.$(O) Cface__CDoubleNode.$(H): Cface__CDoubleNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CEnumNode.$(O) Cface__CEnumNode.$(H): Cface__CEnumNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDerivedTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CFloatNode.$(O) Cface__CFloatNode.$(H): Cface__CFloatNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CFunctionTypeNode.$(O) Cface__CFunctionTypeNode.$(H): Cface__CFunctionTypeNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDerivedTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CIntNode.$(O) Cface__CIntNode.$(H): Cface__CIntNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CStructuredNode.$(O) Cface__CStructuredNode.$(H): Cface__CStructuredNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDerivedTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CVoidNode.$(O) Cface__CVoidNode.$(H): Cface__CVoidNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CWCharNode.$(O) Cface__CWCharNode.$(H): Cface__CWCharNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CStructNode.$(O) Cface__CStructNode.$(H): Cface__CStructNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CStructuredNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDerivedTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CUnionNode.$(O) Cface__CUnionNode.$(H): Cface__CUnionNode.st $(INCLUDE_TOP)/cvut/fel/cface/Cface__CStructuredNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDerivedTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CTypeNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)/cvut/fel/cface/Cface__CNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic3/ChangeSet.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassDefinitionChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Make.spec Fri Jan 08 13:25:11 2010 +0000
@@ -0,0 +1,155 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: cvut_fel_cface.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# This file contains specifications which are common to all platforms.
+#
+
+# Do NOT CHANGE THESE DEFINITIONS
+# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
+# to find the source code of a class and to find the library for a package)
+MODULE=cvut
+MODULE_DIR=fel/cface
+PACKAGE=$(MODULE):$(MODULE_DIR)
+
+
+# Argument(s) to the stc compiler (stc --usage).
+# -H. : create header files locally
+# (if removed, they will be created as common
+# -Pxxx : defines the package
+# -Zxxx : a prefix for variables within the classLib
+# -Dxxx : defines passed to to CC for inline C-code
+# -Ixxx : include path passed to CC for inline C-code
+# +optspace : optimized for space
+# +optspace2 : optimized more for space
+# +optspace3 : optimized even more for space
+# +optinline : generate inline code for some ST constructs
+# +inlineNew : additionally inline new
+# +inlineMath : additionally inline some floatPnt math stuff
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
+# STCLOCALOPTIMIZATIONS=+optspace3
+STCLOCALOPTIMIZATIONS=+optspace3
+
+
+# Argument(s) to the stc compiler (stc --usage).
+# -warn : no warnings
+# -warnNonStandard : no warnings about ST/X extensions
+# -warnEOLComments : no warnings about EOL comment extension
+# -warnPrivacy : no warnings about privateClass extension
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCWARNINGS=-warn
+# STCWARNINGS=-warnNonStandard
+# STCWARNINGS=-warnEOLComments
+STCWARNINGS=-warnNonStandard
+
+COMMON_CLASSES= \
+ Cface::CDefinitionParser \
+ Cface::CDefinitionScanner \
+ Cface::CNode \
+ Cface::CNodeVisitor \
+ Cface::GeneratorCommand \
+ Cface::Platform \
+ Cface::TypeMapping \
+ cvut_fel_cface \
+ Cface::CDefinitionNode \
+ Cface::CModifierNode \
+ Cface::CNoNode \
+ Cface::CairoMapping \
+ Cface::GTKMapping \
+ Cface::Generator \
+ Cface::SVNMapping \
+ Cface::SmalltalkX \
+ Cface::TypeCollector \
+ Cface::TypeMapper \
+ Cface::TypeResolver \
+ Cface::CArgumentNode \
+ Cface::CConstNode \
+ Cface::CDefinitionFileNode \
+ Cface::CEnumValueNode \
+ Cface::CFunctionNode \
+ Cface::CLongNode \
+ Cface::CShortNode \
+ Cface::CStructFieldNode \
+ Cface::CTypeNode \
+ Cface::CUnsignedNode \
+ Cface::SmalltalkXGenerator \
+ Cface::CArrayNode \
+ Cface::CBuiltinNode \
+ Cface::CDerivedTypeNode \
+ Cface::CPointerNode \
+ Cface::CTypedefNode \
+ Cface::CUserDefinedTypeNode \
+ Cface::CCharNode \
+ Cface::CDoubleNode \
+ Cface::CEnumNode \
+ Cface::CFloatNode \
+ Cface::CFunctionTypeNode \
+ Cface::CIntNode \
+ Cface::CStructuredNode \
+ Cface::CVoidNode \
+ Cface::CWCharNode \
+ Cface::CStructNode \
+ Cface::CUnionNode \
+
+
+
+
+COMMON_OBJS= \
+ $(OUTDIR)Cface__CDefinitionParser.$(O) \
+ $(OUTDIR)Cface__CDefinitionScanner.$(O) \
+ $(OUTDIR)Cface__CNode.$(O) \
+ $(OUTDIR)Cface__CNodeVisitor.$(O) \
+ $(OUTDIR)Cface__GeneratorCommand.$(O) \
+ $(OUTDIR)Cface__Platform.$(O) \
+ $(OUTDIR)Cface__TypeMapping.$(O) \
+ $(OUTDIR)cvut_fel_cface.$(O) \
+ $(OUTDIR)Cface__CDefinitionNode.$(O) \
+ $(OUTDIR)Cface__CModifierNode.$(O) \
+ $(OUTDIR)Cface__CNoNode.$(O) \
+ $(OUTDIR)Cface__CairoMapping.$(O) \
+ $(OUTDIR)Cface__GTKMapping.$(O) \
+ $(OUTDIR)Cface__Generator.$(O) \
+ $(OUTDIR)Cface__SVNMapping.$(O) \
+ $(OUTDIR)Cface__SmalltalkX.$(O) \
+ $(OUTDIR)Cface__TypeCollector.$(O) \
+ $(OUTDIR)Cface__TypeMapper.$(O) \
+ $(OUTDIR)Cface__TypeResolver.$(O) \
+ $(OUTDIR)Cface__CArgumentNode.$(O) \
+ $(OUTDIR)Cface__CConstNode.$(O) \
+ $(OUTDIR)Cface__CDefinitionFileNode.$(O) \
+ $(OUTDIR)Cface__CEnumValueNode.$(O) \
+ $(OUTDIR)Cface__CFunctionNode.$(O) \
+ $(OUTDIR)Cface__CLongNode.$(O) \
+ $(OUTDIR)Cface__CShortNode.$(O) \
+ $(OUTDIR)Cface__CStructFieldNode.$(O) \
+ $(OUTDIR)Cface__CTypeNode.$(O) \
+ $(OUTDIR)Cface__CUnsignedNode.$(O) \
+ $(OUTDIR)Cface__SmalltalkXGenerator.$(O) \
+ $(OUTDIR)Cface__CArrayNode.$(O) \
+ $(OUTDIR)Cface__CBuiltinNode.$(O) \
+ $(OUTDIR)Cface__CDerivedTypeNode.$(O) \
+ $(OUTDIR)Cface__CPointerNode.$(O) \
+ $(OUTDIR)Cface__CTypedefNode.$(O) \
+ $(OUTDIR)Cface__CUserDefinedTypeNode.$(O) \
+ $(OUTDIR)Cface__CCharNode.$(O) \
+ $(OUTDIR)Cface__CDoubleNode.$(O) \
+ $(OUTDIR)Cface__CEnumNode.$(O) \
+ $(OUTDIR)Cface__CFloatNode.$(O) \
+ $(OUTDIR)Cface__CFunctionTypeNode.$(O) \
+ $(OUTDIR)Cface__CIntNode.$(O) \
+ $(OUTDIR)Cface__CStructuredNode.$(O) \
+ $(OUTDIR)Cface__CVoidNode.$(O) \
+ $(OUTDIR)Cface__CWCharNode.$(O) \
+ $(OUTDIR)Cface__CStructNode.$(O) \
+ $(OUTDIR)Cface__CUnionNode.$(O) \
+ $(OUTDIR)extensions.$(O) \
+
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile Fri Jan 08 13:25:11 2010 +0000
@@ -0,0 +1,19 @@
+#
+# DO NOT EDIT
+#
+# make uses this file (Makefile) only, if there is no
+# file named "makefile" (lower-case m) in the same directory.
+# My only task is to generate the real makefile and call make again.
+# Thereafter, I am no longer used and needed.
+#
+
+.PHONY: run
+
+run: makefile
+ $(MAKE) -f makefile
+
+#only needed for the definition of $(TOP)
+include Make.proto
+
+makefile:
+ $(TOP)/rules/stmkmf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/abbrev.stc Fri Jan 08 13:25:11 2010 +0000
@@ -0,0 +1,47 @@
+Cface::CDefinitionParser Cface__CDefinitionParser cvut:fel/cface 'Cface-Parser' 0
+Cface::CDefinitionScanner Cface__CDefinitionScanner cvut:fel/cface 'Cface-Parser' 1
+Cface::CNode Cface__CNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CNodeVisitor Cface__CNodeVisitor cvut:fel/cface 'Cface-Visitors' 0
+Cface::GeneratorCommand Cface__GeneratorCommand cvut:fel/cface 'Cface-Generators' 0
+Cface::Platform Cface__Platform cvut:fel/cface 'Cface-Platforms' 0
+Cface::TypeMapping Cface__TypeMapping cvut:fel/cface 'Cface-Mappings' 0
+cvut_fel_cface cvut_fel_cface cvut:fel/cface '* Projects & Packages *' 3
+Cface::CDefinitionNode Cface__CDefinitionNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CModifierNode Cface__CModifierNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CNoNode Cface__CNoNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CairoMapping Cface__CairoMapping cvut:fel/cface 'Cface-Mappings' 0
+Cface::GTKMapping Cface__GTKMapping cvut:fel/cface 'Cface-Mappings' 0
+Cface::Generator Cface__Generator cvut:fel/cface 'Cface-Generators' 0
+Cface::SVNMapping Cface__SVNMapping cvut:fel/cface 'Cface-Mappings' 0
+Cface::SmalltalkX Cface__SmalltalkX cvut:fel/cface 'Cface-Platforms' 0
+Cface::TypeCollector Cface__TypeCollector cvut:fel/cface 'Cface-Visitors' 0
+Cface::TypeMapper Cface__TypeMapper cvut:fel/cface 'Cface-Visitors' 0
+Cface::TypeResolver Cface__TypeResolver cvut:fel/cface 'Cface-Visitors' 0
+Cface::CArgumentNode Cface__CArgumentNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CConstNode Cface__CConstNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CDefinitionFileNode Cface__CDefinitionFileNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CEnumValueNode Cface__CEnumValueNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CFunctionNode Cface__CFunctionNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CLongNode Cface__CLongNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CShortNode Cface__CShortNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CStructFieldNode Cface__CStructFieldNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CTypeNode Cface__CTypeNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CUnsignedNode Cface__CUnsignedNode cvut:fel/cface 'Cface-C AST' 0
+Cface::SmalltalkXGenerator Cface__SmalltalkXGenerator cvut:fel/cface 'Cface-Generators' 0
+Cface::CArrayNode Cface__CArrayNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CBuiltinNode Cface__CBuiltinNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CDerivedTypeNode Cface__CDerivedTypeNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CPointerNode Cface__CPointerNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CTypedefNode Cface__CTypedefNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CUserDefinedTypeNode Cface__CUserDefinedTypeNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CCharNode Cface__CCharNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CDoubleNode Cface__CDoubleNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CEnumNode Cface__CEnumNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CFloatNode Cface__CFloatNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CFunctionTypeNode Cface__CFunctionTypeNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CIntNode Cface__CIntNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CStructuredNode Cface__CStructuredNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CVoidNode Cface__CVoidNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CWCharNode Cface__CWCharNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CStructNode Cface__CStructNode cvut:fel/cface 'Cface-C AST' 0
+Cface::CUnionNode Cface__CUnionNode cvut:fel/cface 'Cface-C AST' 0
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bc.mak Fri Jan 08 13:25:11 2010 +0000
@@ -0,0 +1,119 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: cvut_fel_cface.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# This file contains make rules for the win32 platform (using borland-bcc).
+# It shares common definitions with the unix-make in Make.spec.
+# The nt.mak supports the following targets:
+# bmake - compile all st-files to a classLib (dll)
+# bmake clean - clean all temp files
+# bmake clobber - clean all
+#
+#
+TOP=..\..\..\stx
+INCLUDE_TOP=$(TOP)\..
+
+
+
+!INCLUDE $(TOP)\rules\stdHeader_bc
+
+!INCLUDE Make.spec
+
+LIBNAME=libcvut_fel_cface
+RESFILES=cface.res
+
+
+
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\smaCC -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic3
+LOCALDEFINES=
+
+STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -H. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -varPrefix=$(LIBNAME)
+LOCALLIBS=
+
+OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
+
+ALL:: classLibRule
+
+classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
+
+!INCLUDE $(TOP)\rules\stdRules_bc
+
+# build all prerequisite packages for this package
+prereq:
+ pushd ..\..\..\stx\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\goodies\refactoryBrowser\helpers & $(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\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\goodies\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\libwidg3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\goodies\smaCC & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\stx\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+
+
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)Cface__CDefinitionParser.$(O) Cface__CDefinitionParser.$(H): Cface__CDefinitionParser.st $(INCLUDE_TOP)\stx\goodies\smaCC\SmaCC__SmaCCParser.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CDefinitionScanner.$(O) Cface__CDefinitionScanner.$(H): Cface__CDefinitionScanner.st $(INCLUDE_TOP)\stx\goodies\smaCC\SmaCC__SmaCCScanner.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CNode.$(O) Cface__CNode.$(H): Cface__CNode.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CNodeVisitor.$(O) Cface__CNodeVisitor.$(H): Cface__CNodeVisitor.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__GeneratorCommand.$(O) Cface__GeneratorCommand.$(H): Cface__GeneratorCommand.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__Platform.$(O) Cface__Platform.$(H): Cface__Platform.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__TypeMapping.$(O) Cface__TypeMapping.$(H): Cface__TypeMapping.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)cvut_fel_cface.$(O) cvut_fel_cface.$(H): cvut_fel_cface.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CDefinitionNode.$(O) Cface__CDefinitionNode.$(H): Cface__CDefinitionNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CModifierNode.$(O) Cface__CModifierNode.$(H): Cface__CModifierNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CNoNode.$(O) Cface__CNoNode.$(H): Cface__CNoNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CairoMapping.$(O) Cface__CairoMapping.$(H): Cface__CairoMapping.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__TypeMapping.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__GTKMapping.$(O) Cface__GTKMapping.$(H): Cface__GTKMapping.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__TypeMapping.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__Generator.$(O) Cface__Generator.$(H): Cface__Generator.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__SVNMapping.$(O) Cface__SVNMapping.$(H): Cface__SVNMapping.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__TypeMapping.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__SmalltalkX.$(O) Cface__SmalltalkX.$(H): Cface__SmalltalkX.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__Platform.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__TypeCollector.$(O) Cface__TypeCollector.$(H): Cface__TypeCollector.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__TypeMapper.$(O) Cface__TypeMapper.$(H): Cface__TypeMapper.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__TypeResolver.$(O) Cface__TypeResolver.$(H): Cface__TypeResolver.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CArgumentNode.$(O) Cface__CArgumentNode.$(H): Cface__CArgumentNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CConstNode.$(O) Cface__CConstNode.$(H): Cface__CConstNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CModifierNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CDefinitionFileNode.$(O) Cface__CDefinitionFileNode.$(H): Cface__CDefinitionFileNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CEnumValueNode.$(O) Cface__CEnumValueNode.$(H): Cface__CEnumValueNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CFunctionNode.$(O) Cface__CFunctionNode.$(H): Cface__CFunctionNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CLongNode.$(O) Cface__CLongNode.$(H): Cface__CLongNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CModifierNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CShortNode.$(O) Cface__CShortNode.$(H): Cface__CShortNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CModifierNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CStructFieldNode.$(O) Cface__CStructFieldNode.$(H): Cface__CStructFieldNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CTypeNode.$(O) Cface__CTypeNode.$(H): Cface__CTypeNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CUnsignedNode.$(O) Cface__CUnsignedNode.$(H): Cface__CUnsignedNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CModifierNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__SmalltalkXGenerator.$(O) Cface__SmalltalkXGenerator.$(H): Cface__SmalltalkXGenerator.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__Generator.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CArrayNode.$(O) Cface__CArrayNode.$(H): Cface__CArrayNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CBuiltinNode.$(O) Cface__CBuiltinNode.$(H): Cface__CBuiltinNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CDerivedTypeNode.$(O) Cface__CDerivedTypeNode.$(H): Cface__CDerivedTypeNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CPointerNode.$(O) Cface__CPointerNode.$(H): Cface__CPointerNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CTypedefNode.$(O) Cface__CTypedefNode.$(H): Cface__CTypedefNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CUserDefinedTypeNode.$(O) Cface__CUserDefinedTypeNode.$(H): Cface__CUserDefinedTypeNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CCharNode.$(O) Cface__CCharNode.$(H): Cface__CCharNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CDoubleNode.$(O) Cface__CDoubleNode.$(H): Cface__CDoubleNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CEnumNode.$(O) Cface__CEnumNode.$(H): Cface__CEnumNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDerivedTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CFloatNode.$(O) Cface__CFloatNode.$(H): Cface__CFloatNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CFunctionTypeNode.$(O) Cface__CFunctionTypeNode.$(H): Cface__CFunctionTypeNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDerivedTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CIntNode.$(O) Cface__CIntNode.$(H): Cface__CIntNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CStructuredNode.$(O) Cface__CStructuredNode.$(H): Cface__CStructuredNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDerivedTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CVoidNode.$(O) Cface__CVoidNode.$(H): Cface__CVoidNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CWCharNode.$(O) Cface__CWCharNode.$(H): Cface__CWCharNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CBuiltinNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CStructNode.$(O) Cface__CStructNode.$(H): Cface__CStructNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CStructuredNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDerivedTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Cface__CUnionNode.$(O) Cface__CUnionNode.$(H): Cface__CUnionNode.st $(INCLUDE_TOP)\cvut\fel\cface\Cface__CStructuredNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDerivedTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CTypeNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CDefinitionNode.$(H) $(INCLUDE_TOP)\cvut\fel\cface\Cface__CNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic3\ChangeSet.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassDefinitionChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bmake.bat Fri Jan 08 13:25:11 2010 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using borland bcc
+@REM type bmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak %1 %2
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cface.rc Fri Jan 08 13:25:11 2010 +0000
@@ -0,0 +1,35 @@
+//
+// DO NOT EDIT
+// automagically generated from the projectDefinition: cvut_fel_cface.
+//
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 5,4,14,14
+ PRODUCTVERSION 5,4,6,1
+ FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE
+ FILEFLAGS VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE VS_USER_DEFINED
+
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904E4"
+ BEGIN
+ VALUE "CompanyName", "CVUT FEL\0"
+ VALUE "FileDescription", "Cairo graphics binding (LIB)\0"
+ VALUE "FileVersion", "5.4.14.14\0"
+ VALUE "InternalName", "cvut:fel/cface\0"
+ VALUE "LegalCopyright", "Copyright 2008 Jan Vrany\0"
+ VALUE "ProductName", "CairoGraphics\0"
+ VALUE "ProductVersion", "5.4.6.1\0"
+ VALUE "ProductDate", "Fri, 08 Jan 2010 13:24:40 GMT\0"
+ END
+
+ END
+
+ BLOCK "VarFileInfo"
+ BEGIN // Language | Translation
+ VALUE "Translation", 0x409, 0x4E4 // U.S. English, Windows Multilingual
+ END
+END
--- a/cvut_fel_cface.st Fri Jan 08 10:30:02 2010 +0000
+++ b/cvut_fel_cface.st Fri Jan 08 13:25:11 2010 +0000
@@ -11,18 +11,28 @@
!cvut_fel_cface 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/smaCC' "SmaCC::SmaCCParser - superclass of Cface::CDefinitionParser "
#'stx:libbasic' "Object - superclass of Cface::CDerivedTypeNode "
#'stx:libbasic3' "MethodDefinitionChange - referenced by Cface::SmalltalkXGenerator>>visitCStructFieldNode: "
)
-
- "Modified: / 22-02-2009 / 22:37:56 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!cvut_fel_cface 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"
#'Cface::CDefinitionParser'
@@ -73,17 +83,16 @@
#'Cface::CStructNode'
#'Cface::CUnionNode'
)
-
- "Modified: / 22-02-2009 / 22:37:55 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
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."
+
^ #(
ChangeSet inspector2TabChangesetBrowser
ClassDefinitionChange nameSpaceName:
)
-
- "Modified: / 22-02-2009 / 22:37:55 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!cvut_fel_cface class methodsFor:'description - project information'!
@@ -120,8 +129,21 @@
"Created: / 08-09-2008 / 23:49:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
+!cvut_fel_cface class methodsFor:'description - svn'!
+
+svnRevisionNr
+ "Return a SVN revision number of myself.
+ This number is updated after a commit"
+
+ ^ "$SVN-Revision:"'nil'"$"
+! !
+
!cvut_fel_cface class methodsFor:'documentation'!
version
^'$Id$'
+!
+
+version_SVN
+ ^ '$Id$'
! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lcmake.bat Fri Jan 08 13:25:11 2010 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using lcc compiler
+@REM type lcmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USELCC=1 %1 %2
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/libInit.cc Fri Jan 08 13:25:11 2010 +0000
@@ -0,0 +1,71 @@
+/*
+ * $Header$
+ *
+ * DO NOT EDIT
+ * automagically generated from the projectDefinition: cvut_fel_cface.
+ */
+#define __INDIRECTVMINITCALLS__
+#include <stc.h>
+
+#ifdef WIN32
+# pragma codeseg INITCODE "INITCODE"
+#endif
+
+#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
+DLL_EXPORT void _libcvut_fel_cface_Init() INIT_TEXT_SECTION;
+#endif
+
+void _libcvut_fel_cface_Init(pass, __pRT__, snd)
+OBJ snd; struct __vmData__ *__pRT__; {
+__BEGIN_PACKAGE2__("libcvut_fel_cface", _libcvut_fel_cface_Init, "cvut:fel/cface");
+_Cface__CDefinitionParser_Init(pass,__pRT__,snd);
+_Cface__CDefinitionScanner_Init(pass,__pRT__,snd);
+_Cface__CNode_Init(pass,__pRT__,snd);
+_Cface__CNodeVisitor_Init(pass,__pRT__,snd);
+_Cface__GeneratorCommand_Init(pass,__pRT__,snd);
+_Cface__Platform_Init(pass,__pRT__,snd);
+_Cface__TypeMapping_Init(pass,__pRT__,snd);
+_cvut_137fel_137cface_Init(pass,__pRT__,snd);
+_Cface__CDefinitionNode_Init(pass,__pRT__,snd);
+_Cface__CModifierNode_Init(pass,__pRT__,snd);
+_Cface__CNoNode_Init(pass,__pRT__,snd);
+_Cface__CairoMapping_Init(pass,__pRT__,snd);
+_Cface__GTKMapping_Init(pass,__pRT__,snd);
+_Cface__Generator_Init(pass,__pRT__,snd);
+_Cface__SVNMapping_Init(pass,__pRT__,snd);
+_Cface__SmalltalkX_Init(pass,__pRT__,snd);
+_Cface__TypeCollector_Init(pass,__pRT__,snd);
+_Cface__TypeMapper_Init(pass,__pRT__,snd);
+_Cface__TypeResolver_Init(pass,__pRT__,snd);
+_Cface__CArgumentNode_Init(pass,__pRT__,snd);
+_Cface__CConstNode_Init(pass,__pRT__,snd);
+_Cface__CDefinitionFileNode_Init(pass,__pRT__,snd);
+_Cface__CEnumValueNode_Init(pass,__pRT__,snd);
+_Cface__CFunctionNode_Init(pass,__pRT__,snd);
+_Cface__CLongNode_Init(pass,__pRT__,snd);
+_Cface__CShortNode_Init(pass,__pRT__,snd);
+_Cface__CStructFieldNode_Init(pass,__pRT__,snd);
+_Cface__CTypeNode_Init(pass,__pRT__,snd);
+_Cface__CUnsignedNode_Init(pass,__pRT__,snd);
+_Cface__SmalltalkXGenerator_Init(pass,__pRT__,snd);
+_Cface__CArrayNode_Init(pass,__pRT__,snd);
+_Cface__CBuiltinNode_Init(pass,__pRT__,snd);
+_Cface__CDerivedTypeNode_Init(pass,__pRT__,snd);
+_Cface__CPointerNode_Init(pass,__pRT__,snd);
+_Cface__CTypedefNode_Init(pass,__pRT__,snd);
+_Cface__CUserDefinedTypeNode_Init(pass,__pRT__,snd);
+_Cface__CCharNode_Init(pass,__pRT__,snd);
+_Cface__CDoubleNode_Init(pass,__pRT__,snd);
+_Cface__CEnumNode_Init(pass,__pRT__,snd);
+_Cface__CFloatNode_Init(pass,__pRT__,snd);
+_Cface__CFunctionTypeNode_Init(pass,__pRT__,snd);
+_Cface__CIntNode_Init(pass,__pRT__,snd);
+_Cface__CStructuredNode_Init(pass,__pRT__,snd);
+_Cface__CVoidNode_Init(pass,__pRT__,snd);
+_Cface__CWCharNode_Init(pass,__pRT__,snd);
+_Cface__CStructNode_Init(pass,__pRT__,snd);
+_Cface__CUnionNode_Init(pass,__pRT__,snd);
+
+_cvut_137fel_137cface_extensions_Init(pass,__pRT__,snd);
+__END_PACKAGE__();
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/vcmake.bat Fri Jan 08 13:25:11 2010 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using microsoft visual c
+@REM type vcmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USEVC=1 %1 %2
+
+