public function_lambda_call NewFactor(ident func_decl_lambda, expression_list expr_list, LexLocation loc)
        {
            var fld = parsertools.find_pascalABC_lambda_name(func_decl_lambda.name);
            var _expression_list   = expr_list;
            var _lambda_definition = fld;
            var _lambda_call       = new function_lambda_call(_lambda_definition, _expression_list, loc);

            _lambda_call.source_context = func_decl_lambda.source_context;
            return(_lambda_call);
        }
Example #2
0
 public override void visit(function_lambda_call _function_lambda_call)
 {
     //
 }
		public override void visit(function_lambda_call _function_lambda_call)
		{
			DefaultVisit(_function_lambda_call);
			pre_do_visit(_function_lambda_call);
			visit(function_lambda_call.f_lambda_def);
			visit(function_lambda_call.parameters);
			post_do_visit(_function_lambda_call);
		}
Example #4
0
 public virtual void visit(function_lambda_call _function_lambda_call)
 {
     DefaultVisit(_function_lambda_call);
 }
Example #5
0
 public virtual void visit(function_lambda_call _function_lambda_call)
 {
 }
		public virtual void post_do_visit(function_lambda_call _function_lambda_call)
		{
		}
Example #7
0
 public override void visit(function_lambda_call _function_lambda_call)
 {
     throw new NotImplementedException();
 }
Example #8
0
		public virtual void visit(function_lambda_call _function_lambda_call)
		{
		}
		public virtual void visit(function_lambda_call _function_lambda_call)
		{
			DefaultVisit(_function_lambda_call);
		}
Example #10
0
 public override void visit(function_lambda_call node)
 {
     prepare_node(node.parameters, "real_parametres");
     prepare_node(node.f_lambda_def, "lambda");
 }
Example #11
0
		public override void visit(function_lambda_call _function_lambda_call)
		{
			executer.visit(_function_lambda_call);
			if (_function_lambda_call.f_lambda_def != null)
				this.visit((dynamic)_function_lambda_call.f_lambda_def);
			if (_function_lambda_call.parameters != null)
				this.visit((dynamic)_function_lambda_call.parameters);
			if (_function_lambda_call.attributes != null)
				this.visit((dynamic)_function_lambda_call.attributes);
		}