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