úÎq š.      !"#$%&'()*+,-None&Parse a . into a list of s. 1https://drafts.csswg.org/css-syntax/#tokenization/Before sending the input stream to the tokenizer, implementations must make the following code point substitutions: (see spec) 8https://drafts.csswg.org/css-syntax/#input-preprocessing'Serialize a list of  s back into .r. Round-tripping is not guaranteed to be identity. The tokenization step drops some information from the source. 2https://drafts.csswg.org/css-syntax/#serializationD  !"#$%&/'0123456789:;<=>?@ABCDEFGHIJ(!  "#$%&'(  !"#$%&'"  !"#$%&/'0123456789:;<=>?@ABCDEFGHIJK      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO'css-syntax-0.0.5-ALZ0UmBKhtGJQEIF5EqC6TData.CSS.Syntax.TokensUnitHashFlagHId HUnrestricted NumericValue NVIntegerNVNumberToken WhitespaceCDOCDCCommaColon Semicolon LeftParen RightParenLeftSquareBracketRightSquareBracketLeftCurlyBracketRightCurlyBracket SuffixMatchSubstringMatch PrefixMatch DashMatch IncludeMatchColumnString BadStringNumber Percentage DimensionUrlBadUrlIdent AtKeywordFunctionHashDelimtokenize serialize$fShowNumericValue$fEqNumericValue$fShowHashFlag $fEqHashFlag $fShowToken $fEqToken#text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3QsData.Text.InternalTextpreprocessInputStream renderToken renderString parseCommentparseWhitespace parseCharparseStrescapedCodePointnextInputCodePointwhenNext parseString parseHashisNameStartCodePointisNameCodePoint parseNumeric nameCodePointescapedCodePoint' parseName parseSignparseNumericValueparseUrlparseIdentLikeparseEscapedIdentLikeparseAtKeyword parseToken isWhitespace isHexCharunhex