whole_func_string: function(type, _, __){
        var types = [
          '#([\\s\\S])+?',   //js语句
          '([^{#}])*?' //普通字段
        ][type || 0];
        return exp((_||'') + config.open + types + config.close + (__||''));
      }
func_code_string: function(type, _, __){
        var types = [
          '#([\\s\\S])+?',   //js语句
          '([^{#}])*?' //普通字段
        ][type || 0];
        return exp((_||'') + config.open + types + config.close + (__||''));
      }
func_documentation_string: 匹配满足规则内容