BLUE
PHP 7.4.33
Path:
/var/www/cookieconsent.bitkit.dk/httpdocs/node_modules/css-tree/cjs/syntax/scope
Run
Logout
Edit File
Size: 2.20 KB
Close
/var/www/cookieconsent.bitkit.dk/httpdocs/node_modules/css-tree/cjs/syntax/scope/default.cjs
Text
Base64
'use strict'; const types = require('../../tokenizer/types.cjs'); const NUMBERSIGN = 0x0023; // U+0023 NUMBER SIGN (#) const ASTERISK = 0x002A; // U+002A ASTERISK (*) const PLUSSIGN = 0x002B; // U+002B PLUS SIGN (+) const HYPHENMINUS = 0x002D; // U+002D HYPHEN-MINUS (-) const SOLIDUS = 0x002F; // U+002F SOLIDUS (/) const U = 0x0075; // U+0075 LATIN SMALL LETTER U (u) function defaultRecognizer(context) { switch (this.tokenType) { case types.Hash: return this.Hash(); case types.Comma: return this.Operator(); case types.LeftParenthesis: return this.Parentheses(this.readSequence, context.recognizer); case types.LeftSquareBracket: return this.Brackets(this.readSequence, context.recognizer); case types.String: return this.String(); case types.Dimension: return this.Dimension(); case types.Percentage: return this.Percentage(); case types.Number: return this.Number(); case types.Function: return this.cmpStr(this.tokenStart, this.tokenEnd, 'url(') ? this.Url() : this.Function(this.readSequence, context.recognizer); case types.Url: return this.Url(); case types.Ident: // check for unicode range, it should start with u+ or U+ if (this.cmpChar(this.tokenStart, U) && this.cmpChar(this.tokenStart + 1, PLUSSIGN)) { return this.UnicodeRange(); } else { return this.Identifier(); } case types.Delim: { const code = this.charCodeAt(this.tokenStart); if (code === SOLIDUS || code === ASTERISK || code === PLUSSIGN || code === HYPHENMINUS) { return this.Operator(); // TODO: replace with Delim } // TODO: produce a node with Delim node type if (code === NUMBERSIGN) { this.error('Hex or identifier is expected', this.tokenStart + 1); } break; } } } module.exports = defaultRecognizer;
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 5
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
atrulePrelude.cjs
141 B
lrw-r--r--
2025-06-16 05:45:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
default.cjs
2.20 KB
lrw-r--r--
2025-06-16 05:45:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.cjs
245 B
lrw-r--r--
2025-06-16 05:45:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
selector.cjs
2.48 KB
lrw-r--r--
2025-06-16 05:45:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
value.cjs
729 B
lrw-r--r--
2025-06-16 05:45:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).