Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/flo-bit/shapecraft. flo-bit.dev/shapecraft
Something went wrong. Try again.
667 B · 31 lines
JavaScript
at commit da69385e
1234567891011121314151617181920212223242526272829303132export const name = 'Selector';export const structure = { children: [[ 'TypeSelector', 'IdSelector', 'ClassSelector', 'AttributeSelector', 'PseudoClassSelector', 'PseudoElementSelector', 'Combinator' ]]};
export 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 };}
export function generate(node) { this.children(node);}