import{Comma as t}from"../../tokenizer/types.mjs";import"../../tokenizer/char-code-definitions.mjs";import"../../tokenizer/TokenStream.mjs";const e="SelectorList",o="selector",i={children:[["Selector","Raw"]]};function r(){const e=this.createList();for(;!this.eof&&(e.push(this.Selector()),this.tokenType===t);)this.next();return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}}function s(e){this.children(e,()=>this.token(t,","))}export{s as generate,e as name,r as parse,i as structure,o as walkContext};