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); }
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); }
public virtual void visit(function_lambda_call _function_lambda_call) { DefaultVisit(_function_lambda_call); }
public virtual void visit(function_lambda_call _function_lambda_call) { }
public virtual void post_do_visit(function_lambda_call _function_lambda_call) { }
public override void visit(function_lambda_call _function_lambda_call) { throw new NotImplementedException(); }
public override void visit(function_lambda_call node) { prepare_node(node.parameters, "real_parametres"); prepare_node(node.f_lambda_def, "lambda"); }
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); }