package css_lexer

Import Path
	github.com/evanw/esbuild/internal/css_lexer (on go.dev)

Dependency Relation
	imports 3 packages, and imported by 3 packages

Involved Source Files css_lexer.go
Package-Level Type Names (total 3, in which 2 are exported)
/* sort exporteds by: | */
( T) String() string T : expvar.Var T : fmt.Stringer const TAtKeyword const TBadString const TBadURL const TCDC const TCDO const TCloseBrace const TCloseBracket const TCloseParen const TColon const TComma const TDelim const TDelimAmpersand const TDelimAsterisk const TDelimBar const TDelimCaret const TDelimDollar const TDelimDot const TDelimEquals const TDelimExclamation const TDelimGreaterThan const TDelimPlus const TDelimSlash const TDelimTilde const TDimension const TEndOfFile const TFunction const THash const TIdent const TNumber const TOpenBrace const TOpenBracket const TOpenParen const TPercentage const TSemicolon const TString const TURL const TWhitespace
This token struct is designed to be memory-efficient. It just references a range in the input file instead of directly containing the substring of text since a range takes up less memory than a string. // 1 byte // 1 byte // 8 bytes // 2 bytes ( T) DecodedText(contents string) string func Tokenize(log logger.Log, source logger.Source) (tokens []Token)
Package-Level Functions (total 9, in which 4 are exported)
func Tokenize(log logger.Log, source logger.Source) (tokens []Token)
Package-Level Variables (only one, which is unexported)
Package-Level Constants (total 39, in which 37 are exported)
const TCDC T = 4 // "-->"
const TCDO T = 5 // "<!--"
const TComma T = 10
const TDelim T = 11
const THash T = 26
const TIdent T = 27
const TURL T = 35