Rapidly determines if an Infoset Element will have zero length when unparsed.
This is required for proper separator suppression in sequence unparsers.
The specific concrete sub-class is selected based on a compile time analysis
of whether the element can have zero length at all, and if so, under
what conditions.
Rapidly determines if an Infoset Element will have zero length when unparsed.
This is required for proper separator suppression in sequence unparsers.
The specific concrete sub-class is selected based on a compile time analysis of whether the element can have zero length at all, and if so, under what conditions.