Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/flo-bit/shapecraft. flo-bit.dev/shapecraft
Something went wrong. Try again.
759 B · 38 lines
at commit da69385e
123456789101112131415161718192021222324252627282930313233343536373839'use strict';
const name = 'Selector';const structure = { children: [[ 'TypeSelector', 'IdSelector', 'ClassSelector', 'AttributeSelector', 'PseudoClassSelector', 'PseudoElementSelector', 'Combinator' ]]};
function parse() { const children = this.readSequence(this.scope.Selector);
// nothing were consumed if (this.getFirstListNode(children) === null) { this.error('Selector is expected'); }
return { type: 'Selector', loc: this.getLocationFromList(children), children };}
function generate(node) { this.children(node);}
exports.generate = generate;exports.name = name;exports.parse = parse;exports.structure = structure;