More improvements, now it generates usable Cairo bindings!
Changes:
- parser can now handle "foreign" typedefs, structs, unions and enums
- generates structs as subclasses of ExternalStructure
- functions now works with subclasses of ExternalStructure
- minor fixes in ffiTypeMapping
"{ Package: 'cvut:fel/cface' }"
"{ NameSpace: Cface }"
CNode subclass:#CNoNode
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
category:'Cface-C AST'
!
!CNoNode 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 visitCNoNode:self
"Created: / 04-07-2008 / 09:12:44 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !