whole_func_string: function(name) {
        var scope = this.__scope;
        if (!scope.ignore) {
          scope.ignore = {}; 
        }
        var segs = name.split(",");
        segs.forEach(name => {
          if (name.endsWith(".*")) {
            scope.ignore[name] = name.substring(0, name.length - 2);
          } else if (name.endsWith("*")) {
            scope.ignore[name] = name.substring(0, name.length - 1);
          } else {
            scope.ignore[name] = true;
          }
        });
      }
func_code_string: function(name) {
        var scope = this.__scope;
        if (!scope.ignore) {
          scope.ignore = {}; 
        }
        var segs = name.split(",");
        segs.forEach(name => {
          if (name.endsWith(".*")) {
            scope.ignore[name] = name.substring(0, name.length - 2);
          } else if (name.endsWith("*")) {
            scope.ignore[name] = name.substring(0, name.length - 1);
          } else {
            scope.ignore[name] = true;
          }
        });
      }
func_documentation_string: Adds an ignored symbol
  @param name {String} name of the symbol