From fc87c009806dcc98867f6b58efe29b042aa01dee Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 18 May 2026 23:10:59 +0800 Subject: node: update --- .../css-tree/cjs/syntax/atrule/supports.cjs | 77 ---------------------- 1 file changed, 77 deletions(-) delete mode 100644 node_modules/css-tree/cjs/syntax/atrule/supports.cjs (limited to 'node_modules/css-tree/cjs/syntax/atrule/supports.cjs') diff --git a/node_modules/css-tree/cjs/syntax/atrule/supports.cjs b/node_modules/css-tree/cjs/syntax/atrule/supports.cjs deleted file mode 100644 index bf30f034..00000000 --- a/node_modules/css-tree/cjs/syntax/atrule/supports.cjs +++ /dev/null @@ -1,77 +0,0 @@ -'use strict'; - -const types = require('../../tokenizer/types.cjs'); - -function consumeRaw() { - return this.createSingleNodeList( - this.Raw(this.tokenIndex, null, false) - ); -} - -function parentheses() { - this.skipSC(); - - if (this.tokenType === types.Ident && - this.lookupNonWSType(1) === types.Colon) { - return this.createSingleNodeList( - this.Declaration() - ); - } - - return readSequence.call(this); -} - -function readSequence() { - const children = this.createList(); - let child; - - this.skipSC(); - - scan: - while (!this.eof) { - switch (this.tokenType) { - case types.Comment: - case types.WhiteSpace: - this.next(); - continue; - - case types.Function: - child = this.Function(consumeRaw, this.scope.AtrulePrelude); - break; - - case types.Ident: - child = this.Identifier(); - break; - - case types.LeftParenthesis: - child = this.Parentheses(parentheses, this.scope.AtrulePrelude); - break; - - default: - break scan; - } - - children.push(child); - } - - return children; -} - -const supports = { - parse: { - prelude() { - const children = readSequence.call(this); - - if (this.getFirstListNode(children) === null) { - this.error('Condition is expected'); - } - - return children; - }, - block(isStyleBlock = false) { - return this.Block(isStyleBlock); - } - } -}; - -module.exports = supports; -- cgit v1.2.3