motion
Version:
motion - moving development forward
106 lines (67 loc) • 2.8 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _processor = require('./processor');
var _processor2 = _interopRequireDefault(_processor);
var _selectorsAttribute = require('./selectors/attribute');
var _selectorsAttribute2 = _interopRequireDefault(_selectorsAttribute);
var _selectorsClassName = require('./selectors/className');
var _selectorsClassName2 = _interopRequireDefault(_selectorsClassName);
var _selectorsCombinator = require('./selectors/combinator');
var _selectorsCombinator2 = _interopRequireDefault(_selectorsCombinator);
var _selectorsComment = require('./selectors/comment');
var _selectorsComment2 = _interopRequireDefault(_selectorsComment);
var _selectorsId = require('./selectors/id');
var _selectorsId2 = _interopRequireDefault(_selectorsId);
var _selectorsPseudo = require('./selectors/pseudo');
var _selectorsPseudo2 = _interopRequireDefault(_selectorsPseudo);
var _selectorsRoot = require('./selectors/root');
var _selectorsRoot2 = _interopRequireDefault(_selectorsRoot);
var _selectorsSelector = require('./selectors/selector');
var _selectorsSelector2 = _interopRequireDefault(_selectorsSelector);
var _selectorsString = require('./selectors/string');
var _selectorsString2 = _interopRequireDefault(_selectorsString);
var _selectorsTag = require('./selectors/tag');
var _selectorsTag2 = _interopRequireDefault(_selectorsTag);
var _selectorsUniversal = require('./selectors/universal');
var _selectorsUniversal2 = _interopRequireDefault(_selectorsUniversal);
var parser = function parser(processor) {
return new _processor2['default'](processor);
};
parser.attribute = function (opts) {
return new _selectorsAttribute2['default'](opts);
};
parser.className = function (opts) {
return new _selectorsClassName2['default'](opts);
};
parser.combinator = function (opts) {
return new _selectorsCombinator2['default'](opts);
};
parser.comment = function (opts) {
return new _selectorsComment2['default'](opts);
};
parser.id = function (opts) {
return new _selectorsId2['default'](opts);
};
parser.pseudo = function (opts) {
return new _selectorsPseudo2['default'](opts);
};
parser.root = function (opts) {
return new _selectorsRoot2['default'](opts);
};
parser.selector = function (opts) {
return new _selectorsSelector2['default'](opts);
};
parser.string = function (opts) {
return new _selectorsString2['default'](opts);
};
parser.tag = function (opts) {
return new _selectorsTag2['default'](opts);
};
parser.universal = function (opts) {
return new _selectorsUniversal2['default'](opts);
};
exports['default'] = parser;
module.exports = exports['default'];