Parses a StructDeclaration
$(GRAMMAR $(RULEDEF structDeclaration): $(LITERAL 'struct') $(LITERAL Identifier) ($(RULE templateParameters) $(RULE constraint)?)? ($(RULE structBody) | $(LITERAL ';')) | $(LITERAL 'struct') $(RULE structBody) ;)
See Implementation
Parses a StructDeclaration
$(GRAMMAR $(RULEDEF structDeclaration): $(LITERAL 'struct') $(LITERAL Identifier) ($(RULE templateParameters) $(RULE constraint)?)? ($(RULE structBody) | $(LITERAL ';')) | $(LITERAL 'struct') $(RULE structBody) ;)