whole_func_string: function(match, value, index, length) {
    if (!this.currentMacro) return;
    this.currentMacro.args.push({
      start: index + value.length,
      index: index,
      length: length,
      value: value
    });
  }
func_code_string: function(match, value, index, length) {
    if (!this.currentMacro) return;
    this.currentMacro.args.push({
      start: index + value.length,
      index: index,
      length: length,
      value: value
    });
  }
func_documentation_string: Parses a macro string argument