/// <summary> /// Visit <see cref="LambdaFunctionExpr"/> expression. /// </summary> virtual public void VisitLambdaFunctionExpr(LambdaFunctionExpr x) { // function parameters foreach (var p in x.Signature.FormalParams) { VisitElement(p); } // function body VisitStatementList(x.Body); }
/// <summary> /// Visit <see cref="LambdaFunctionExpr"/> expression. /// </summary> virtual public void VisitLambdaFunctionExpr(LambdaFunctionExpr x) { // use parameters if (x.UseParams != null) foreach (var p in x.UseParams) VisitElement(p); // function parameters foreach (var p in x.Signature.FormalParams) VisitElement(p); // function body VisitStatements(x.Body); }
/// <summary> /// Visit <see cref="LambdaFunctionExpr"/> expression. /// </summary> virtual public void VisitLambdaFunctionExpr(LambdaFunctionExpr x) { // function parameters foreach (var p in x.Signature.FormalParams) VisitElement(p); // function body VisitStatementList(x.Body); }
public void LambdaFunctionReduced(Parser parser, LambdaFunctionExpr decl) { }