code: function tokener(value, type, conf) {
          var w = walker, c = conf || {};
          tokens.push({
              charstart: isset(c['char']) ? c['char'] : w.chnum,
              charend:   isset(c.charend) ? c.charend : w.chnum,
              linestart: isset(c.line)    ? c.line    : w.linenum,
              lineend:   isset(c.lineend) ? c.lineend : w.linenum,
              value:     value,
              type:      type || value
          });
      }
docs: creates token objects and pushes them to a list