src/parser.js
function wrapData(entry, data, token) {
  let symbol = wrapSymbols[entry.special];
  if (!symbol) return data;
  let symbolVal = new SymbolValue(symbol);
  if (token) {
    symbolVal.line = token.line;
    symbolVal.column = token.column;
  }
  let result = new PairValue(symbolVal, new PairValue(data));
  entry.special = null;
  return result;
}
function wrapData(entry, data, token) {
  let symbol = wrapSymbols[entry.special];
  if (!symbol) return data;
  let symbolVal = new SymbolValue(symbol);
  if (token) {
    symbolVal.line = token.line;
    symbolVal.column = token.column;
  }
  let result = new PairValue(symbolVal, new PairValue(data));
  entry.special = null;
  return result;
}
function wrapData ( entry , data , token ) { let symbol = wrapSymbols [ entry . special ] ; if ( ! symbol ) return data ; let symbolVal = new SymbolValue ( symbol ) ; if ( token ) { symbolVal . line = token . line ; symbolVal . column = token . column ; } let result = new PairValue ( symbolVal , new PairValue ( data ) ) ; entry . special = null ; return result ; }
Wrap the data if special flag is on. COMMENT_IGNORE should be handled differently, though.
Wrap the data if special flag is on . COMMENT_IGNORE should be handled differently though .