Parser.parseConditionalDeclaration

Parses a ConditionalDeclaration

$(GRAMMAR $(RULEDEF conditionalDeclaration): $(RULE compileCondition) $(RULE declaration) | $(RULE compileCondition) $(LITERAL '{') $(RULE declaration)* $(LITERAL '}') | $(RULE compileCondition) $(LITERAL ':') $(RULE declaration)+ | $(RULE compileCondition) $(RULE declaration) $(LITERAL 'else') $(LITERAL ':') $(RULE declaration)* | $(RULE compileCondition) $(RULE declaration) $(LITERAL 'else') $(RULE declaration) | $(RULE compileCondition) $(RULE declaration) $(LITERAL 'else') $(LITERAL '{') $(RULE declaration)* $(LITERAL '}') | $(RULE compileCondition) $(LITERAL '{') $(RULE declaration)* $(LITERAL '}') $(LITERAL 'else') $(RULE declaration) | $(RULE compileCondition) $(LITERAL '{') $(RULE declaration)* $(LITERAL '}') $(LITERAL 'else') $(LITERAL '{') $(RULE declaration)* $(LITERAL '}') | $(RULE compileCondition) $(LITERAL '{') $(RULE declaration)* $(LITERAL '}') $(LITERAL 'else') $(LITERAL ':') $(RULE declaration)* | $(RULE compileCondition) $(LITERAL ':') $(RULE declaration)+ $(LITERAL 'else') $(RULE declaration) | $(RULE compileCondition) $(LITERAL ':') $(RULE declaration)+ $(LITERAL 'else') $(LITERAL '{') $(RULE declaration)* $(LITERAL '}') | $(RULE compileCondition) $(LITERAL ':') $(RULE declaration)+ $(LITERAL 'else') $(LITERAL ':') $(RULE declaration)* ;)

class Parser
parseConditionalDeclaration
(
bool strict
,
bool inTemplateDeclaration = false
)

Meta