| 12345678910111213141516171819202122232425262728 | var parse = require("./parse");var walk = require("./walk");var stringify = require("./stringify");function ValueParser(value) {  if (this instanceof ValueParser) {    this.nodes = parse(value);    return this;  }  return new ValueParser(value);}ValueParser.prototype.toString = function() {  return Array.isArray(this.nodes) ? stringify(this.nodes) : "";};ValueParser.prototype.walk = function(cb, bubble) {  walk(this.nodes, cb, bubble);  return this;};ValueParser.unit = require("./unit");ValueParser.walk = walk;ValueParser.stringify = stringify;module.exports = ValueParser;
 |