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