Parses a FunctionLiteralExpression
$(GRAMMAR $(RULEDEF functionLiteralExpression): | $(LITERAL 'delegate') $(RULE type)? ($(RULE parameters) $(RULE functionAttribute)*)? $(RULE functionBody) | $(LITERAL 'function') $(RULE type)? ($(RULE parameters) $(RULE functionAttribute)*)? $(RULE functionBody) | $(RULE parameters) $(RULE functionAttribute)* $(RULE functionBody) | $(RULE functionBody) | $(LITERAL Identifier) $(LITERAL '=>') $(RULE assignExpression) | $(LITERAL 'function') $(RULE type)? $(RULE parameters) $(RULE functionAttribute)* $(LITERAL '=>') $(RULE assignExpression) | $(LITERAL 'delegate') $(RULE type)? $(RULE parameters) $(RULE functionAttribute)* $(LITERAL '=>') $(RULE assignExpression) | $(RULE parameters) $(RULE functionAttribute)* $(LITERAL '=>') $(RULE assignExpression) ;)
See Implementation
Parses a FunctionLiteralExpression
$(GRAMMAR $(RULEDEF functionLiteralExpression): | $(LITERAL 'delegate') $(RULE type)? ($(RULE parameters) $(RULE functionAttribute)*)? $(RULE functionBody) | $(LITERAL 'function') $(RULE type)? ($(RULE parameters) $(RULE functionAttribute)*)? $(RULE functionBody) | $(RULE parameters) $(RULE functionAttribute)* $(RULE functionBody) | $(RULE functionBody) | $(LITERAL Identifier) $(LITERAL '=>') $(RULE assignExpression) | $(LITERAL 'function') $(RULE type)? $(RULE parameters) $(RULE functionAttribute)* $(LITERAL '=>') $(RULE assignExpression) | $(LITERAL 'delegate') $(RULE type)? $(RULE parameters) $(RULE functionAttribute)* $(LITERAL '=>') $(RULE assignExpression) | $(RULE parameters) $(RULE functionAttribute)* $(LITERAL '=>') $(RULE assignExpression) ;)