public virtual void visit(ICommonStaticMethodCallNode value)
 {
 }
		public virtual void visit(ICommonStaticMethodCallNode value)
		{
		}
Beispiel #3
0
 public void visit(ICommonStaticMethodCallNode value)
 {
     string s = value.GetType().Name + ".";
     //value.common_type
     //prepare_up_link_node(value.function.ToString(), s + "function", value.function);
     prepare_string_node(value.last_result_function_call.ToString(), s + "last_result_function_call");
     prepare_collection(value.real_parameters, s + "real_parametrs", "real_parametrs", value.real_parameters.Length);
     //value.static_method
     prepare_node(value.type, s + "type");            
 }
Beispiel #4
0
 public void visit(ICommonStaticMethodCallNode value)
 {
     StringBuilder bodyBlock = new StringBuilder("");
     foreach (IExpressionNode nodeParameter in value.real_parameters)
     {
         nodeParameter.visit(this);
         bodyBlock.Append(ISemanticNodeConverter.SourceTextBuilder.GetNodeFromStack());
         if (value.real_parameters[value.real_parameters.Length - 1] != nodeParameter)
             bodyBlock.Append(", ");
     }
     ISemanticNodeConverter.SourceTextBuilder.AddNodeInToStack(bodyBlock.ToString());            
     ISemanticNodeConverter.SourceTextBuilder.AddNodeInToStack(ISemanticNodeConverter.ConvertPABCNETNodeStaticMethodCall("comm_stat_method_call", value));
 }