function getNodeRemark(ast, yaml) {
  var index = getNodeEndMark(ast).pointer;
  while (index < yaml.length && yaml[index] !== '#' && yaml[index] !== _os.EOL) {
    ++index;
  }

  if (_os.EOL === yaml[index] || index === yaml.length) {
    return '';
  } else {
    while (index < yaml.length && (yaml[index] === '#' || yaml[index] === ' ')) {
      ++index;
    }
    var end = index;
    while (end < yaml.length && yaml[end] !== _os.EOL) {
      ++end;
    }
    return yaml.substring(index, end);
  }
}
function getNodeRemark(ast, yaml) {
  var index = getNodeEndMark(ast).pointer;
  while (index < yaml.length && yaml[index] !== '#' && yaml[index] !== _os.EOL) {
    ++index;
  }

  if (_os.EOL === yaml[index] || index === yaml.length) {
    return '';
  } else {
    while (index < yaml.length && (yaml[index] === '#' || yaml[index] === ' ')) {
      ++index;
    }
    var end = index;
    while (end < yaml.length && yaml[end] !== _os.EOL) {
      ++end;
    }
    return yaml.substring(index, end);
  }
}
function getNodeRemark ( ast , yaml ) { var index = getNodeEndMark ( ast ) . pointer ; while ( index < yaml . length && yaml [ index ] !== '#' && yaml [ index ] !== _os . EOL ) { ++ index ; } if ( _os . EOL === yaml [ index ] || index === yaml . length ) { return '' ; } else { while ( index < yaml . length && ( yaml [ index ] === '#' || yaml [ index ] === ' ' ) ) { ++ index ; } var end = index ; while ( end < yaml . length && yaml [ end ] !== _os . EOL ) { ++ end ; } return yaml . substring ( index , end ) ; } }
/*
Gets remark of an AST

@param {Node} ast
@param {string} yaml

@returns {string}
/ * Gets remark of an AST