Distinguishable syntax objects
The system must be able to distinguish between different syntax objects contained within a group. To ensure that the syntax objects are distinguishable, use the following guidelines:
- If a component is unbound, make sure its delimiter and
any delimiter contained in it is distinguishable from the delimiter of the
group. If you get an analysis error, look for missing placeholders or components
with a range maximum of s.
In a component or a contained component with the same delimiter as the type delimiter, the system assumes that the delimiter appears as a placeholder for every data object if data with the same delimiter follows it.
- If the delimited group has a terminator, make sure that
the delimiter and any contained delimiter is distinguishable from the terminator.
The type tree analysis verifies if the above requirement is met in a non-partitioned group.