| 12345678910111213141516171819202122232425262728293031323334 |
- import { Comma } from '../../tokenizer/index.js';
- export const name = 'MediaQueryList';
- export const structure = {
- children: [[
- 'MediaQuery'
- ]]
- };
- export function parse() {
- const children = this.createList();
- this.skipSC();
- while (!this.eof) {
- children.push(this.MediaQuery());
- if (this.tokenType !== Comma) {
- break;
- }
- this.next();
- }
- return {
- type: 'MediaQueryList',
- loc: this.getLocationFromList(children),
- children
- };
- }
- export function generate(node) {
- this.children(node, () => this.token(Comma, ','));
- }
|