IFC Parse Errors
Status: Pre-Alpha
Brought to you by:
joshualubell
I'm trying to parse out IFC (Industry Foundation
Classes) Express Schema with EXPRESS Parser and get
out two errors...
1) On rule WR1 of Entity IfcArbitraryOpenProfileDef,
parser outputs:
line 2714:48: unexpected token: IfcProfileTypeEnum
TYPE IfcProfileTypeEnum = ENUMERATION OF
(CURVE
,AREA);
END_TYPE;
ENTITY IfcArbitraryOpenProfileDef
SUBTYPE OF (IfcProfileDef);
Curve : IfcBoundedCurve;
WHERE
>> WR1 : SELF\IfcProfileDef.ProfileType =
IfcProfileTypeEnum.CURVE;
WR2 : Curve.Dim = 2;
END_ENTITY;
2) On global rule IfcPlacementNotShared, parser
outputs:
line 8977:5: unexpected token: IsPlacementShared
RULE IfcPlacementNotShared FOR
(IfcObjectPlacement);
LOCAL
>> IsPlacementShared : LOGICAL := FALSE;
END_LOCAL;
PS: Full Express Schema attached
IFC Express Schema