--- a/Cface__CDefinitionParser.st Tue Sep 09 15:15:50 2008 +0000
+++ b/Cface__CDefinitionParser.st Tue Sep 09 21:17:04 2008 +0000
@@ -15,7 +15,7 @@
scannerClass
^Cface::CDefinitionScanner
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!CDefinitionParser class methodsFor:'generated-comments'!
@@ -152,35 +152,36 @@
Struct:
- ""("" ""struct"" [ <name> ] 'name' StructField* 'fields' "")""
+ ""("" ""struct"" [ <name> ] 'name' "":size"" <number> 'size' StructField* 'fields' "")""
{ CStructNode new
cName:(name ifNotNil:[name value]);
+ cByteSize: size value asNumber;
fields:fields;
foreign:false
}
-| ""("" ""struct-foreign"" [ <name> ] 'name' StructField* 'fields' "")""
+| ""("" ""struct-foreign"" [ <name> ] 'name' "":size"" <number> 'size' StructField* 'fields' "")""
{ CStructNode new
cName:(name ifNotNil:[name value]);
+ cByteSize: size value asNumber;
fields:fields;
foreign:true
}
-
;
-
-
Union:
- ""("" ""union"" [ <name> ] 'name' StructField* 'fields' "")""
+ ""("" ""union"" [ <name> ] 'name' "":size"" <number> 'size' StructField* 'fields' "")""
{ CUnionNode new
cName:(name ifNotNil:[name value]);
+ cByteSize: size value asNumber;
fields:fields;
foreign: false
}
- | ""("" ""union-foreign"" [ <name> ] 'name' StructField* 'fields' "")""
+ | ""("" ""union-foreign"" [ <name> ] 'name' "":size"" <number> 'size' StructField* 'fields' "")""
{ CUnionNode new
cName:(name ifNotNil:[name value]);
+ cByteSize: size value asNumber;
fields:fields;
foreign:true
}
@@ -191,17 +192,17 @@
StructField:
- ""("" ""field"" ""("" Type "")"" <name> ""@"" <number> "")""
+ ""("" ""field"" ""("" Type "")"" <name> "":offset"" <number> "")""
{ CStructFieldNode new
cName:('6' value);
offset: '8' value asNumber;
type:'4' }
- | ""("" ""field"" ""("" Type "")"" ""value"" ""@"" <number> "")""
+ | ""("" ""field"" ""("" Type "")"" ""value"" "":offset"" <number> "")""
{ CStructFieldNode new
cName:('6' value);
offset: '8' value asNumber;
type:'4' }
- | ""("" ""field"" ""("" Type "")"" ""function"" ""@"" <number> "")""
+ | ""("" ""field"" ""("" Type "")"" ""function"" "":offset"" <number> "")""
{ CStructFieldNode new
cName:('6' value);
offset: '8' value asNumber;
@@ -250,7 +251,7 @@
;
"
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!CDefinitionParser class methodsFor:'generated-starting states'!
@@ -264,7 +265,7 @@
startingStateForDefinitionFile
^2
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!CDefinitionParser methodsFor:'accessing'!
@@ -282,7 +283,7 @@
cName:((nodes at:6) value);
type:(nodes at:4))
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForArgument2:nodes
@@ -290,7 +291,7 @@
cName:((nodes at:6) value);
type:(nodes at:4))
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForArgument3:nodes
@@ -298,7 +299,7 @@
cName:((nodes at:6) value);
type:(nodes at:4))
- "Created: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForArguments1:nodes
@@ -321,73 +322,73 @@
type:(nodes at:4);
size:(nodes at:6) value
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForBuiltinType10:nodes
^ CWCharNode new
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForBuiltinType1:nodes
^ CUnsignedNode new type:(nodes at:2)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForBuiltinType2:nodes
^ nodes at:2
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForBuiltinType3:nodes
^ CLongNode new type:(nodes at:2)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForBuiltinType4:nodes
^ CShortNode new type:(nodes at:2)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForBuiltinType5:nodes
^ CIntNode new
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForBuiltinType6:nodes
^ CCharNode new
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForBuiltinType7:nodes
^ CDoubleNode new
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForBuiltinType8:nodes
^ CFloatNode new
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForBuiltinType9:nodes
^ CVoidNode new
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForConst1:nodes
^ CConstNode new type:(nodes at:2)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForDefBody1:nodes
@@ -469,31 +470,31 @@
reduceActionForDefinition1:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForDefinition2:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForDefinition3:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForDefinition4:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForDefinition5:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForDefinition6:nodes
@@ -517,7 +518,7 @@
reduceActionForDefinitionFile1:nodes
^ CDefinitionFileNode new definitions:(nodes at:1)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForEnum1:nodes
@@ -527,7 +528,7 @@
foreign:false;
typedef:false
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForEnum2:nodes
@@ -537,7 +538,7 @@
foreign:true;
typedef:false
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForEnumField1:nodes
@@ -566,7 +567,7 @@
cName:((nodes at:4) value);
intValue:((nodes at:6) value))
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForFunction1:nodes
@@ -575,7 +576,7 @@
arguments:(nodes at:5);
return:(nodes at:7)
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForFunctionArguments1:nodes
@@ -598,7 +599,7 @@
arguments:(nodes at:5);
return:(nodes at:7)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForFunctionPrototypeArgument1:nodes
@@ -606,7 +607,7 @@
cName:nil;
type:(nodes at:4)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForFunctionPrototypeArguments1:nodes
@@ -626,7 +627,7 @@
reduceActionForGenerated1:nodes
^ (nodes at:3) value
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForGroup_____Function___Struct___Enum___Union___Typedef1:nodes
@@ -746,7 +747,7 @@
reduceActionForGroup______name_1:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForGroup______number_____name_1:nodes
@@ -902,13 +903,13 @@
reduceActionForOptional__Group______name_1:nodes
^ nil
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForOptional__Group______name_2:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForOptional__Group______type_1:nodes
@@ -962,7 +963,7 @@
reduceActionForPointer1:nodes
^ CPointerNode new type:(nodes at:3)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForRepeat_Multiple___name_1:nodes
@@ -982,7 +983,7 @@
reduceActionForRepeat__Argument1:nodes
^ OrderedCollection new
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForRepeat__Argument2:nodes
@@ -990,13 +991,13 @@
add:(nodes at:2);
yourself
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForRepeat__Definition1:nodes
^ OrderedCollection new
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForRepeat__Definition2:nodes
@@ -1004,7 +1005,7 @@
add:(nodes at:2);
yourself
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForRepeat__EnumField1:nodes
@@ -1024,7 +1025,7 @@
reduceActionForRepeat__EnumValue1:nodes
^ OrderedCollection new
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForRepeat__EnumValue2:nodes
@@ -1032,13 +1033,13 @@
add:(nodes at:2);
yourself
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForRepeat__FunctionPrototypeArgument1:nodes
^ OrderedCollection new
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForRepeat__FunctionPrototypeArgument2:nodes
@@ -1046,7 +1047,7 @@
add:(nodes at:2);
yourself
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForRepeat__Group_____Function___Struct___Enum___Union___Typedef1:nodes
@@ -1094,7 +1095,7 @@
reduceActionForRepeat__StructField1:nodes
^ OrderedCollection new
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForRepeat__StructField2:nodes
@@ -1102,31 +1103,33 @@
add:(nodes at:2);
yourself
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForReturn1:nodes
^ nodes at:3
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForStruct1:nodes
^ (CStructNode new)
cName:((nodes at:3) ifNotNil:[ (nodes at:3) value ]);
- fields:(nodes at:4);
+ cByteSize:(nodes at:5) value asNumber;
+ fields:(nodes at:6);
foreign:false
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForStruct2:nodes
^ (CStructNode new)
cName:((nodes at:3) ifNotNil:[ (nodes at:3) value ]);
- fields:(nodes at:4);
+ cByteSize:(nodes at:5) value asNumber;
+ fields:(nodes at:6);
foreign:true
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForStructField1:nodes
@@ -1135,7 +1138,7 @@
offset:(nodes at:8) value asNumber;
type:(nodes at:4)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForStructField2:nodes
@@ -1144,7 +1147,7 @@
offset:(nodes at:8) value asNumber;
type:(nodes at:4)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForStructField3:nodes
@@ -1153,7 +1156,7 @@
offset:(nodes at:8) value asNumber;
type:(nodes at:4)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForStructField4:nodes
@@ -1225,55 +1228,55 @@
reduceActionForType1:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForType2:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForType3:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForType4:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForType5:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForType6:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForType7:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForType8:nodes
^ nodes at:1
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForType9:nodes
^ CUserDefinedTypeNode new cName:(nodes at:1) value
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForTypedef1:nodes
@@ -1281,7 +1284,7 @@
cName:((nodes at:3) value);
type:(nodes at:4)
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForTypedef2:nodes
@@ -1290,7 +1293,7 @@
type:(nodes at:4);
foreign:true
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForTypedefEnum1:nodes
@@ -1328,19 +1331,21 @@
reduceActionForUnion1:nodes
^ (CUnionNode new)
cName:((nodes at:3) ifNotNil:[ (nodes at:3) value ]);
- fields:(nodes at:4);
+ cByteSize:(nodes at:5) value asNumber;
+ fields:(nodes at:6);
foreign:false
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForUnion2:nodes
^ (CUnionNode new)
cName:((nodes at:3) ifNotNil:[ (nodes at:3) value ]);
- fields:(nodes at:4);
+ cByteSize:(nodes at:5) value asNumber;
+ fields:(nodes at:6);
foreign:true
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
reduceActionForUnionFields1:nodes
@@ -1383,222 +1388,230 @@
reduceTable
^#(
-#(38 5 #reduceActionForStruct1:)
-#(38 5 #reduceActionForStruct2:)
-#(39 5 #reduceActionForUnion1:)
-#(39 5 #reduceActionForUnion2:)
-#(40 5 #reduceActionForEnum1:)
-#(40 5 #reduceActionForEnum2:)
-#(41 5 #reduceActionForTypedef1:)
-#(41 5 #reduceActionForTypedef2:)
-#(42 8 #reduceActionForFunction1:)
-#(43 3 #reduceActionForGenerated1:)
-#(44 1 #reduceActionForDefinition1:)
-#(44 1 #reduceActionForDefinition2:)
-#(44 1 #reduceActionForDefinition3:)
-#(44 1 #reduceActionForDefinition4:)
-#(44 1 #reduceActionForDefinition5:)
-#(45 1 #reduceFor:)
-#(46 0 #'reduceActionForRepeat__Argument1:')
-#(46 2 #'reduceActionForRepeat__Argument2:')
-#(47 4 #reduceActionForReturn1:)
-#(48 1 #reduceActionForType1:)
-#(48 1 #reduceActionForType2:)
-#(48 1 #reduceActionForType3:)
-#(48 1 #reduceActionForType4:)
-#(48 1 #reduceActionForType5:)
-#(48 1 #reduceActionForType6:)
-#(48 1 #reduceActionForType7:)
-#(48 1 #reduceActionForType8:)
-#(48 1 #reduceActionForType9:)
-#(49 6 #reduceActionForFunctionPrototypeArgument1:)
-#(50 0 #'reduceActionForRepeat__FunctionPrototypeArgument1:')
-#(50 2 #'reduceActionForRepeat__FunctionPrototypeArgument2:')
-#(51 8 #reduceActionForFunctionPrototype1:)
-#(52 2 #reduceActionForConst1:)
-#(53 2 #reduceActionForBuiltinType1:)
-#(53 2 #reduceActionForBuiltinType2:)
-#(53 2 #reduceActionForBuiltinType3:)
-#(53 2 #reduceActionForBuiltinType4:)
-#(53 1 #reduceActionForBuiltinType5:)
-#(53 1 #reduceActionForBuiltinType6:)
-#(53 1 #reduceActionForBuiltinType7:)
-#(53 1 #reduceActionForBuiltinType8:)
-#(53 1 #reduceActionForBuiltinType9:)
-#(53 1 #reduceActionForBuiltinType10:)
-#(54 4 #reduceActionForPointer1:)
-#(55 7 #reduceActionForArray1:)
-#(56 7 #reduceActionForArgument1:)
-#(56 7 #reduceActionForArgument2:)
-#(56 7 #reduceActionForArgument3:)
-#(57 1 #'reduceActionForGroup______name_1:')
-#(58 0 #'reduceActionForOptional__Group______name_1:')
-#(58 1 #'reduceActionForOptional__Group______name_2:')
-#(59 9 #reduceActionForStructField1:)
-#(59 9 #reduceActionForStructField2:)
-#(59 9 #reduceActionForStructField3:)
-#(60 0 #'reduceActionForRepeat__StructField1:')
-#(60 2 #'reduceActionForRepeat__StructField2:')
-#(61 7 #reduceActionForEnumValue1:)
-#(62 0 #'reduceActionForRepeat__EnumValue1:')
-#(62 2 #'reduceActionForRepeat__EnumValue2:')
-#(65 0 #'reduceActionForRepeat__Definition1:')
-#(65 2 #'reduceActionForRepeat__Definition2:')
-#(66 1 #reduceActionForDefinitionFile1:)
+#(39 7 #reduceActionForStruct1:)
+#(39 7 #reduceActionForStruct2:)
+#(40 7 #reduceActionForUnion1:)
+#(40 7 #reduceActionForUnion2:)
+#(41 5 #reduceActionForEnum1:)
+#(41 5 #reduceActionForEnum2:)
+#(42 5 #reduceActionForTypedef1:)
+#(42 5 #reduceActionForTypedef2:)
+#(43 8 #reduceActionForFunction1:)
+#(44 3 #reduceActionForGenerated1:)
+#(45 1 #reduceActionForDefinition1:)
+#(45 1 #reduceActionForDefinition2:)
+#(45 1 #reduceActionForDefinition3:)
+#(45 1 #reduceActionForDefinition4:)
+#(45 1 #reduceActionForDefinition5:)
+#(46 1 #reduceFor:)
+#(47 0 #'reduceActionForRepeat__Argument1:')
+#(47 2 #'reduceActionForRepeat__Argument2:')
+#(48 4 #reduceActionForReturn1:)
+#(49 1 #reduceActionForType1:)
+#(49 1 #reduceActionForType2:)
+#(49 1 #reduceActionForType3:)
+#(49 1 #reduceActionForType4:)
+#(49 1 #reduceActionForType5:)
+#(49 1 #reduceActionForType6:)
+#(49 1 #reduceActionForType7:)
+#(49 1 #reduceActionForType8:)
+#(49 1 #reduceActionForType9:)
+#(50 6 #reduceActionForFunctionPrototypeArgument1:)
+#(51 0 #'reduceActionForRepeat__FunctionPrototypeArgument1:')
+#(51 2 #'reduceActionForRepeat__FunctionPrototypeArgument2:')
+#(52 8 #reduceActionForFunctionPrototype1:)
+#(53 2 #reduceActionForConst1:)
+#(54 2 #reduceActionForBuiltinType1:)
+#(54 2 #reduceActionForBuiltinType2:)
+#(54 2 #reduceActionForBuiltinType3:)
+#(54 2 #reduceActionForBuiltinType4:)
+#(54 1 #reduceActionForBuiltinType5:)
+#(54 1 #reduceActionForBuiltinType6:)
+#(54 1 #reduceActionForBuiltinType7:)
+#(54 1 #reduceActionForBuiltinType8:)
+#(54 1 #reduceActionForBuiltinType9:)
+#(54 1 #reduceActionForBuiltinType10:)
+#(55 4 #reduceActionForPointer1:)
+#(56 7 #reduceActionForArray1:)
+#(57 7 #reduceActionForArgument1:)
+#(57 7 #reduceActionForArgument2:)
+#(57 7 #reduceActionForArgument3:)
+#(58 1 #'reduceActionForGroup______name_1:')
+#(59 0 #'reduceActionForOptional__Group______name_1:')
+#(59 1 #'reduceActionForOptional__Group______name_2:')
+#(60 9 #reduceActionForStructField1:)
+#(60 9 #reduceActionForStructField2:)
+#(60 9 #reduceActionForStructField3:)
+#(61 0 #'reduceActionForRepeat__StructField1:')
+#(61 2 #'reduceActionForRepeat__StructField2:')
+#(62 7 #reduceActionForEnumValue1:)
+#(63 0 #'reduceActionForRepeat__EnumValue1:')
+#(63 2 #'reduceActionForRepeat__EnumValue2:')
+#(66 0 #'reduceActionForRepeat__Definition1:')
+#(66 2 #'reduceActionForRepeat__Definition2:')
+#(67 1 #reduceActionForDefinitionFile1:)
)
- "Modified: / 10-07-2008 / 19:55:48 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:06 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
transitionTable
^#(
-#[1 0 242 0 12 0 242 0 63 0 13 0 65 0 17 0 66]
-#[1 0 242 0 12 0 242 0 63 0 13 0 65 0 21 0 66]
-#[1 0 25 0 12 0 29 0 38 0 33 0 39 0 37 0 40 0 41 0 41 0 45 0 42 0 49 0 44 0 250 0 63]
-#[0 0 0 0 63]
-#[0 0 0 0 63]
-#[1 0 53 0 11 0 57 0 17 0 61 0 19 0 65 0 20 0 69 0 22 0 73 0 23 0 77 0 25 0 81 0 29 0 85 0 31]
-#[0 0 50 0 12 0 63]
-#[0 0 54 0 12 0 63]
-#[0 0 58 0 12 0 63]
-#[0 0 62 0 12 0 63]
-#[0 0 46 0 12 0 63]
-#[0 0 246 0 12 0 63]
-#[0 0 89 0 33]
-#[0 0 93 0 33]
-#[1 0 202 0 12 0 202 0 14 0 97 0 33 0 101 0 57 0 105 0 58]
-#[1 0 202 0 12 0 202 0 14 0 97 0 33 0 101 0 57 0 109 0 58]
-#[0 0 113 0 33]
-#[1 0 202 0 12 0 202 0 14 0 97 0 33 0 101 0 57 0 117 0 58]
-#[1 0 202 0 12 0 202 0 14 0 97 0 33 0 101 0 57 0 121 0 58]
-#[1 0 202 0 12 0 202 0 14 0 97 0 33 0 101 0 57 0 125 0 58]
-#[1 0 202 0 12 0 202 0 14 0 97 0 33 0 101 0 57 0 129 0 58]
-#[0 0 133 0 12]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 12 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 0 181 0 30 0 185 0 33 0 189 0 38 0 193 0 39 0 197 0 40 0 201 0 48 0 205 0 51 0 209 0 52 0 213 0 53 0 217 0 54 0 221 0 55]
-#[0 0 198 0 12 0 14]
-#[0 0 206 0 12 0 14]
-#[1 0 222 0 12 0 222 0 14 0 225 0 60]
-#[1 0 234 0 12 0 234 0 14 0 229 0 62]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 12 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 0 181 0 30 0 185 0 33 0 189 0 38 0 193 0 39 0 197 0 40 0 233 0 48 0 205 0 51 0 209 0 52 0 213 0 53 0 217 0 54 0 221 0 55]
-#[1 0 234 0 12 0 234 0 14 0 237 0 62]
-#[1 0 222 0 12 0 222 0 14 0 241 0 60]
-#[1 0 222 0 12 0 222 0 14 0 245 0 60]
-#[1 0 222 0 12 0 222 0 14 0 249 0 60]
-#[1 0 70 0 12 0 70 0 14 0 253 0 46]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 1 1 0 53]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 1 5 0 53]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 1 9 0 53]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 1 13 0 53]
-#[1 1 17 0 1 1 21 0 7 0 61 0 19 0 65 0 20 0 73 0 23 0 77 0 25 0 81 0 29 0 85 0 31 1 25 0 32]
-#[0 0 158 0 14]
-#[0 0 154 0 14]
-#[0 0 162 0 14]
-#[0 0 170 0 14]
-#[0 0 166 0 14]
-#[0 0 174 0 14]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 12 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 0 181 0 30 0 185 0 33 0 189 0 38 0 193 0 39 0 197 0 40 1 29 0 48 0 205 0 51 0 209 0 52 0 213 0 53 0 217 0 54 0 221 0 55]
-#[0 0 114 0 14]
-#[0 0 102 0 14]
-#[0 0 106 0 14]
-#[0 0 110 0 14]
-#[0 1 33 0 14]
-#[0 0 98 0 14]
-#[0 0 82 0 14]
-#[0 0 86 0 14]
-#[0 0 90 0 14]
-#[0 0 94 0 14]
-#[1 1 37 0 12 1 41 0 14 1 45 0 59]
-#[1 1 49 0 12 1 53 0 14 1 57 0 61]
-#[0 1 61 0 14]
-#[1 1 49 0 12 1 65 0 14 1 57 0 61]
-#[1 1 37 0 12 1 69 0 14 1 45 0 59]
-#[1 1 37 0 12 1 73 0 14 1 45 0 59]
-#[1 1 37 0 12 1 77 0 14 1 45 0 59]
-#[1 1 81 0 12 1 85 0 14 1 89 0 56]
-#[0 0 142 0 14]
-#[0 0 138 0 14]
-#[0 0 150 0 14]
-#[0 0 146 0 14]
-#[0 1 93 0 33]
-#[0 1 97 0 12]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 12 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 0 181 0 30 0 185 0 33 0 189 0 38 0 193 0 39 0 197 0 40 1 101 0 48 0 205 0 51 0 209 0 52 0 213 0 53 0 217 0 54 0 221 0 55]
-#[0 0 134 0 14]
-#[0 0 34 0 12 0 63]
-#[0 1 105 0 18]
-#[0 0 18 0 12 0 14 0 63]
-#[0 0 226 0 12 0 14]
-#[0 1 109 0 8]
-#[0 0 22 0 12 0 14 0 63]
-#[0 0 238 0 12 0 14]
-#[0 0 30 0 12 0 63]
-#[0 0 26 0 12 0 14 0 63]
-#[0 0 14 0 12 0 14 0 63]
-#[0 0 10 0 12 0 14 0 63]
-#[0 0 6 0 12 0 14 0 63]
-#[0 1 113 0 13]
-#[1 1 117 0 12 1 121 0 47]
-#[0 0 74 0 12 0 14]
-#[0 1 125 0 12]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 12 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 0 181 0 30 0 185 0 33 0 189 0 38 0 193 0 39 0 197 0 40 1 129 0 48 0 205 0 51 0 209 0 52 0 213 0 53 0 217 0 54 0 221 0 55]
-#[0 1 133 0 14]
-#[0 1 137 0 12]
-#[0 1 141 0 12]
-#[0 1 145 0 12]
-#[0 1 149 0 2]
-#[0 1 153 0 14]
-#[1 0 122 0 12 0 122 0 14 1 157 0 50]
-#[0 1 161 0 14]
-#[0 0 178 0 14]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 12 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 0 181 0 30 0 185 0 33 0 189 0 38 0 193 0 39 0 197 0 40 1 165 0 48 0 205 0 51 0 209 0 52 0 213 0 53 0 217 0 54 0 221 0 55]
-#[0 1 169 0 33]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 12 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 0 181 0 30 0 185 0 33 0 189 0 38 0 193 0 39 0 197 0 40 1 173 0 48 0 205 0 51 0 209 0 52 0 213 0 53 0 217 0 54 0 221 0 55]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 12 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 0 181 0 30 0 185 0 33 0 189 0 38 0 193 0 39 0 197 0 40 1 177 0 48 0 205 0 51 0 209 0 52 0 213 0 53 0 217 0 54 0 221 0 55]
-#[0 0 38 0 12 0 63]
-#[1 1 181 0 12 1 185 0 14 1 189 0 49]
+#[1 0 242 0 13 0 242 0 64 0 13 0 66 0 17 0 67]
+#[1 0 242 0 13 0 242 0 64 0 13 0 66 0 21 0 67]
+#[1 0 25 0 13 0 29 0 39 0 33 0 40 0 37 0 41 0 41 0 42 0 45 0 43 0 49 0 45 0 250 0 64]
+#[0 0 0 0 64]
+#[0 0 0 0 64]
+#[1 0 53 0 9 0 57 0 12 0 61 0 19 0 65 0 20 0 69 0 22 0 73 0 23 0 77 0 24 0 81 0 25 0 85 0 32]
+#[0 0 50 0 13 0 64]
+#[0 0 54 0 13 0 64]
+#[0 0 58 0 13 0 64]
+#[0 0 62 0 13 0 64]
+#[0 0 46 0 13 0 64]
+#[0 0 246 0 13 0 64]
+#[0 0 89 0 34]
+#[0 0 93 0 34]
+#[1 0 202 0 30 0 97 0 34 0 101 0 58 0 105 0 59]
+#[1 0 202 0 13 0 202 0 15 0 97 0 34 0 101 0 58 0 109 0 59]
+#[0 0 113 0 34]
+#[1 0 202 0 13 0 202 0 15 0 97 0 34 0 101 0 58 0 117 0 59]
+#[1 0 202 0 30 0 97 0 34 0 101 0 58 0 121 0 59]
+#[1 0 202 0 30 0 97 0 34 0 101 0 58 0 125 0 59]
+#[1 0 202 0 30 0 97 0 34 0 101 0 58 0 129 0 59]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 13 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 0 177 0 31 0 181 0 34 0 185 0 39 0 189 0 40 0 193 0 41 0 197 0 49 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 56]
+#[0 0 221 0 13]
+#[0 0 198 0 13 0 15 0 30]
+#[0 0 206 0 13 0 15 0 30]
+#[0 0 225 0 30]
+#[1 0 234 0 13 0 234 0 15 0 229 0 63]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 13 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 0 177 0 31 0 181 0 34 0 185 0 39 0 189 0 40 0 193 0 41 0 233 0 49 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 56]
+#[1 0 234 0 13 0 234 0 15 0 237 0 63]
+#[0 0 241 0 30]
+#[0 0 245 0 30]
+#[0 0 249 0 30]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 0 253 0 54]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 1 1 0 54]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 1 5 0 54]
+#[0 0 154 0 15]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 1 9 0 54]
+#[1 1 13 0 2 1 17 0 8 0 61 0 19 0 65 0 20 0 73 0 23 0 77 0 24 0 81 0 25 0 85 0 32 1 21 0 33]
+#[0 0 158 0 15]
+#[0 0 162 0 15]
+#[0 0 170 0 15]
+#[0 0 166 0 15]
+#[0 0 174 0 15]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 13 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 0 177 0 31 0 181 0 34 0 185 0 39 0 189 0 40 0 193 0 41 1 25 0 49 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 56]
+#[0 0 114 0 15]
+#[0 0 102 0 15]
+#[0 0 106 0 15]
+#[0 0 110 0 15]
+#[0 1 29 0 15]
+#[0 0 98 0 15]
+#[0 0 82 0 15]
+#[0 0 86 0 15]
+#[0 0 90 0 15]
+#[0 0 94 0 15]
+#[1 0 70 0 13 0 70 0 15 1 33 0 47]
+#[0 1 37 0 35]
+#[1 1 41 0 13 1 45 0 15 1 49 0 62]
+#[0 1 53 0 15]
+#[1 1 41 0 13 1 57 0 15 1 49 0 62]
+#[0 1 61 0 35]
+#[0 1 65 0 35]
+#[0 1 69 0 35]
+#[0 0 138 0 15]
+#[0 0 146 0 15]
+#[0 0 142 0 15]
+#[0 0 150 0 15]
+#[0 1 73 0 34]
+#[0 1 77 0 13]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 13 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 0 177 0 31 0 181 0 34 0 185 0 39 0 189 0 40 0 193 0 41 1 81 0 49 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 56]
+#[0 0 134 0 15]
+#[0 0 34 0 13 0 64]
+#[1 1 85 0 13 1 89 0 15 1 93 0 57]
+#[1 0 222 0 13 0 222 0 15 1 97 0 61]
+#[0 1 101 0 17]
+#[0 0 22 0 13 0 15 0 64]
+#[0 0 238 0 13 0 15]
+#[0 0 30 0 13 0 64]
+#[0 0 26 0 13 0 15 0 64]
+#[1 0 222 0 13 0 222 0 15 1 105 0 61]
+#[1 0 222 0 13 0 222 0 15 1 109 0 61]
+#[1 0 222 0 13 0 222 0 15 1 113 0 61]
+#[0 1 117 0 13]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 13 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 0 177 0 31 0 181 0 34 0 185 0 39 0 189 0 40 0 193 0 41 1 121 0 49 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 56]
+#[0 1 125 0 15]
+#[0 1 129 0 14]
+#[1 1 133 0 13 1 137 0 48]
+#[0 0 74 0 13 0 15]
+#[1 1 141 0 13 1 145 0 15 1 149 0 60]
+#[0 1 153 0 13]
+#[1 1 141 0 13 1 157 0 15 1 149 0 60]
+#[1 1 141 0 13 1 161 0 15 1 149 0 60]
+#[1 1 141 0 13 1 165 0 15 1 149 0 60]
+#[1 0 122 0 13 0 122 0 15 1 169 0 51]
+#[0 1 173 0 15]
+#[0 0 178 0 15]
+#[0 1 177 0 13]
+#[0 1 181 0 7]
+#[0 1 185 0 15]
+#[0 1 189 0 18]
+#[0 0 18 0 13 0 15 0 64]
+#[0 0 226 0 13 0 15]
#[0 1 193 0 34]
-#[0 1 197 0 14]
-#[0 1 201 0 14]
-#[0 1 205 0 14]
-#[0 1 209 0 14]
-#[0 1 213 0 13]
-#[1 1 117 0 12 1 217 0 47]
-#[0 0 126 0 12 0 14]
-#[0 1 221 0 14]
-#[1 1 225 0 8 1 229 0 11 1 233 0 33]
-#[0 1 237 0 34]
-#[1 1 241 0 7 1 245 0 8 1 249 0 33]
-#[0 0 78 0 14]
-#[0 1 253 0 12]
-#[0 2 1 0 14]
-#[0 0 182 0 14]
-#[0 2 5 0 21]
-#[0 2 9 0 21]
-#[0 2 13 0 21]
-#[0 2 17 0 14]
-#[0 2 21 0 14]
-#[0 2 25 0 14]
-#[0 2 29 0 14]
-#[1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 12 0 157 0 15 0 161 0 16 0 165 0 24 0 169 0 26 0 173 0 27 0 177 0 28 0 181 0 30 0 185 0 33 0 189 0 38 0 193 0 39 0 197 0 40 2 33 0 48 0 205 0 51 0 209 0 52 0 213 0 53 0 217 0 54 0 221 0 55]
-#[0 0 130 0 14]
-#[0 2 37 0 34]
-#[0 2 41 0 34]
-#[0 2 45 0 34]
-#[0 0 230 0 12 0 14]
-#[0 0 194 0 12 0 14]
-#[0 0 190 0 12 0 14]
-#[0 0 186 0 12 0 14]
-#[0 2 49 0 14]
-#[0 2 53 0 14]
-#[0 2 57 0 14]
-#[0 2 61 0 14]
-#[0 2 65 0 14]
-#[0 0 214 0 12 0 14]
-#[0 0 218 0 12 0 14]
-#[0 0 210 0 12 0 14]
-#[0 0 118 0 12 0 14]
+#[0 0 14 0 13 0 15 0 64]
+#[0 0 10 0 13 0 15 0 64]
+#[0 0 6 0 13 0 15 0 64]
+#[1 1 197 0 13 1 201 0 15 1 205 0 50]
+#[0 1 209 0 35]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 13 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 0 177 0 31 0 181 0 34 0 185 0 39 0 189 0 40 0 193 0 41 1 213 0 49 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 56]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 13 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 0 177 0 31 0 181 0 34 0 185 0 39 0 189 0 40 0 193 0 41 1 217 0 49 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 56]
+#[0 0 38 0 13 0 64]
+#[0 1 221 0 13]
+#[0 1 225 0 15]
+#[0 1 229 0 14]
+#[1 1 133 0 13 1 233 0 48]
+#[0 0 126 0 13 0 15]
+#[0 1 237 0 15]
+#[0 1 241 0 15]
+#[0 1 245 0 15]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 13 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 0 177 0 31 0 181 0 34 0 185 0 39 0 189 0 40 0 193 0 41 1 249 0 49 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 56]
+#[0 1 253 0 35]
+#[0 2 1 0 13]
+#[0 2 5 0 15]
+#[0 0 182 0 15]
+#[1 2 9 0 8 2 13 0 17 2 17 0 34]
+#[0 0 78 0 15]
+#[0 2 21 0 15]
+#[0 2 25 0 15]
+#[1 0 133 0 1 0 137 0 3 0 141 0 4 0 145 0 5 0 149 0 6 0 153 0 13 0 157 0 16 0 161 0 26 0 165 0 27 0 169 0 28 0 173 0 29 0 177 0 31 0 181 0 34 0 185 0 39 0 189 0 40 0 193 0 41 2 29 0 49 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 56]
+#[0 0 130 0 15]
+#[0 2 33 0 15]
+#[0 2 37 0 15]
+#[0 2 41 0 15]
+#[1 2 45 0 12 2 49 0 17 2 53 0 34]
+#[0 0 230 0 13 0 15]
+#[0 2 57 0 15]
+#[0 0 194 0 13 0 15]
+#[0 0 190 0 13 0 15]
+#[0 0 186 0 13 0 15]
+#[0 2 61 0 21]
+#[0 2 65 0 21]
+#[0 2 69 0 21]
+#[0 2 73 0 15]
+#[0 2 77 0 35]
+#[0 2 81 0 35]
+#[0 2 85 0 35]
+#[0 0 118 0 13 0 15]
+#[0 2 89 0 15]
+#[0 2 93 0 15]
+#[0 2 97 0 15]
+#[0 0 218 0 13 0 15]
+#[0 0 214 0 13 0 15]
+#[0 0 210 0 13 0 15]
)
- "Modified: / 10-07-2008 / 19:55:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ "Modified: / 09-09-2008 / 17:05:05 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!CDefinitionParser methodsFor:'private'!