コード例 #1
0
 public override void EnterLambdaExpression(FlyParser.LambdaExpressionContext context)
 {
     Code.AnonymousMethodDefinitions(context.ID().Select(x => x.GetText()).ToArray(), () =>
     {
         EnterExpression(context.expression());
         Code.Instructions.Add(OpCode.RETURN);
     }
                                     );
 }
コード例 #2
0
 /// <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)
 {
 }