Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
 public void LambdaFunctionReduced(Parser parser, LambdaFunctionExpr decl)
 {
 }