whole_func_string: function tokenizeDefine(infos) {
      return tokenize.split(function(text, tok) {
          var _infos = _.isFunction(infos)? infos.apply(null, arguments) : _.clone(infos);
          if (!_infos) return null;
  
          // Defaults for the sugegstion
          _infos = _.defaults(_infos, {
              index: 0,
              message: "",
              replacements: []
          });
  
          _infos = _.extend(tok, _infos);
  
          _infos.message = _.template(_infos.message)(_infos);
  
          return _infos;
      });
  }
func_code_string: function tokenizeDefine(infos) {
      return tokenize.split(function(text, tok) {
          var _infos = _.isFunction(infos)? infos.apply(null, arguments) : _.clone(infos);
          if (!_infos) return null;
  
          // Defaults for the sugegstion
          _infos = _.defaults(_infos, {
              index: 0,
              message: "",
              replacements: []
          });
  
          _infos = _.extend(tok, _infos);
  
          _infos.message = _.template(_infos.message)(_infos);
  
          return _infos;
      });
  }
func_documentation_string: Convert a list of tokens to some suggestions