grammar/raw.pegjs.js
function node(content, type, name, indent){
      this.type = type;
      if(name) this.name = name;
      this.content = content;
      if(indent) {
        this.indent = indent;// to use same indentation as source code
        if(~eol.indexOf(indent[0])){
          delete this.indent;
        }
      }
      var loc = location();
      var bol = loc.start.column == 1;
      if(bol) this.bol = true;
      this.line = loc.start.line;
      this.column = loc.start.column;
    }
function node(content, type, name, indent){
      this.type = type;
      if(name) this.name = name;
      this.content = content;
      if(indent) {
        this.indent = indent;// to use same indentation as source code
        if(~eol.indexOf(indent[0])){
          delete this.indent;
        }
      }
      var loc = location();
      var bol = loc.start.column == 1;
      if(bol) this.bol = true;
      this.line = loc.start.line;
      this.column = loc.start.column;
    }
join an array