Community
Participate
Working Groups
Example: Rule: "none" | "{" vals+=ID* "}" For an empty vals-list, serialization is ambiguous. The preference should be given to "none", because it's the left-most valid case in the alternative. This doesn't happen at the moment since lists are not marked as transient when they're empty. also check if Rule: "none" | "{" vals+=ID+ "}" can can lead to serialization errors for empty vals-list.