Parses an UnionDeclaration
$(GRAMMAR $(RULEDEF unionDeclaration): $(LITERAL 'union') $(LITERAL Identifier) $(RULE templateParameters) $(RULE constraint)? $(RULE structBody) | $(LITERAL 'union') $(LITERAL Identifier) ($(RULE structBody) | $(LITERAL ';')) | $(LITERAL 'union') $(RULE structBody) ;)
See Implementation
Parses an UnionDeclaration
$(GRAMMAR $(RULEDEF unionDeclaration): $(LITERAL 'union') $(LITERAL Identifier) $(RULE templateParameters) $(RULE constraint)? $(RULE structBody) | $(LITERAL 'union') $(LITERAL Identifier) ($(RULE structBody) | $(LITERAL ';')) | $(LITERAL 'union') $(RULE structBody) ;)