public override void EnterLambdaExpression(FlyParser.LambdaExpressionContext context) { Code.AnonymousMethodDefinitions(context.ID().Select(x => x.GetText()).ToArray(), () => { EnterExpression(context.expression()); Code.Instructions.Add(OpCode.RETURN); } ); }
/// <summary> /// Exit a parse tree produced by <see cref="FlyParser.lambdaExpression"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void ExitLambdaExpression([NotNull] FlyParser.LambdaExpressionContext context) { }