UNPKG

css-tree

Version:

A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations

58 lines (55 loc) 2.11 kB
'use strict'; // CSS Syntax Module Level 3 // https://www.w3.org/TR/css-syntax-3/ const EOF = 0; // <EOF-token> const Ident = 1; // <ident-token> const Function = 2; // <function-token> const AtKeyword = 3; // <at-keyword-token> const Hash = 4; // <hash-token> const String = 5; // <string-token> const BadString = 6; // <bad-string-token> const Url = 7; // <url-token> const BadUrl = 8; // <bad-url-token> const Delim = 9; // <delim-token> const Number = 10; // <number-token> const Percentage = 11; // <percentage-token> const Dimension = 12; // <dimension-token> const WhiteSpace = 13; // <whitespace-token> const CDO = 14; // <CDO-token> const CDC = 15; // <CDC-token> const Colon = 16; // <colon-token> : const Semicolon = 17; // <semicolon-token> ; const Comma = 18; // <comma-token> , const LeftSquareBracket = 19; // <[-token> const RightSquareBracket = 20; // <]-token> const LeftParenthesis = 21; // <(-token> const RightParenthesis = 22; // <)-token> const LeftCurlyBracket = 23; // <{-token> const RightCurlyBracket = 24; // <}-token> const Comment = 25; exports.AtKeyword = AtKeyword; exports.BadString = BadString; exports.BadUrl = BadUrl; exports.CDC = CDC; exports.CDO = CDO; exports.Colon = Colon; exports.Comma = Comma; exports.Comment = Comment; exports.Delim = Delim; exports.Dimension = Dimension; exports.EOF = EOF; exports.Function = Function; exports.Hash = Hash; exports.Ident = Ident; exports.LeftCurlyBracket = LeftCurlyBracket; exports.LeftParenthesis = LeftParenthesis; exports.LeftSquareBracket = LeftSquareBracket; exports.Number = Number; exports.Percentage = Percentage; exports.RightCurlyBracket = RightCurlyBracket; exports.RightParenthesis = RightParenthesis; exports.RightSquareBracket = RightSquareBracket; exports.Semicolon = Semicolon; exports.String = String; exports.Url = Url; exports.WhiteSpace = WhiteSpace;