whole_func_string: function FunctionCompileInfo(raw_array) {
      this.function_name = raw_array[0];
      this.start_position = raw_array[1];
      this.end_position = raw_array[2];
      this.param_num = raw_array[3];
      this.code = raw_array[4];
      this.code_scope_info = raw_array[5];
      this.scope_info = raw_array[6];
      this.outer_index = raw_array[7];
      this.shared_function_info = raw_array[8];
      this.next_sibling_index = null;
      this.raw_array = raw_array;
    }
func_code_string: function FunctionCompileInfo(raw_array) {
      this.function_name = raw_array[0];
      this.start_position = raw_array[1];
      this.end_position = raw_array[2];
      this.param_num = raw_array[3];
      this.code = raw_array[4];
      this.code_scope_info = raw_array[5];
      this.scope_info = raw_array[6];
      this.outer_index = raw_array[7];
      this.shared_function_info = raw_array[8];
      this.next_sibling_index = null;
      this.raw_array = raw_array;
    }
func_documentation_string: An object describing function compilation details. Its index fields apply to indexes inside array that stores these objects.