blob: 56694da8fe620e259c5630c4663b20934823ab94 [file] [log] [blame]
const Input = require('postcss/lib/input');
const LessParser = require('./LessParser');
const LessStringifier = require('./LessStringifier');
module.exports = {
parse(less, options) {
const input = new Input(less, options);
const parser = new LessParser(input);
parser.parse();
return parser.root;
},
stringify(node, builder) {
const stringifier = new LessStringifier(builder);
stringifier.stringify(node);
},
nodeToString(node) {
let result = '';
module.exports.stringify(node, (bit) => {
result += bit;
});
return result;
}
};