Parser.parseIsExpression

IsExpression parseIsExpression()

Parses an IsExpression

$(RULEDEF isExpression): $(LITERAL'is') $(LITERAL '(') $(RULE type) $(LITERAL identifier)? $(LITERAL ')') | $(LITERAL'is') $(LITERAL '(') $(RULE type) $(LITERAL identifier)? $(LITERAL ':') $(RULE typeSpecialization) $(LITERAL ')') | $(LITERAL'is') $(LITERAL '(') $(RULE type) $(LITERAL identifier)? $(LITERAL '=') $(RULE typeSpecialization) $(LITERAL ')') | $(LITERAL'is') $(LITERAL '(') $(RULE type) $(LITERAL identifier)? $(LITERAL ':') $(RULE typeSpecialization) $(LITERAL ',') $(RULE templateParameterList) $(LITERAL ')') | $(LITERAL'is') $(LITERAL '(') $(RULE type) $(LITERAL identifier)? $(LITERAL '=') $(RULE typeSpecialization) $(LITERAL ',') $(RULE templateParameterList) $(LITERAL ')') ;