123456789101112131415161718192021222324252627282930313233343536373839 |
- 'use strict';
- exports.__esModule = true;
- exports.default = parse;
- var _input = require('postcss/lib/input');
- var _input2 = _interopRequireDefault(_input);
- var _preprocess = require('./preprocess');
- var _preprocess2 = _interopRequireDefault(_preprocess);
- var _tokenize = require('./tokenize');
- var _tokenize2 = _interopRequireDefault(_tokenize);
- var _parser = require('./parser');
- var _parser2 = _interopRequireDefault(_parser);
- var _liner = require('./liner');
- var _liner2 = _interopRequireDefault(_liner);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function parse(source, opts) {
- var input = new _input2.default(source, opts);
- var parser = new _parser2.default(input);
- parser.tokens = (0, _tokenize2.default)(input);
- parser.parts = (0, _preprocess2.default)(input, (0, _liner2.default)(parser.tokens));
- parser.loop();
- return parser.root;
- }
- module.exports = exports['default'];
|