Versions in this module Expand all Collapse all v2 v2.9.17 May 14, 2021 Changes in this version + func HSL2RGB(h, s, l float64) (float64, float64, float64) + func IsIdent(b []byte) bool + func IsURLUnquoted(b []byte) bool + type GrammarType uint32 + const AtRuleGrammar + const BeginAtRuleGrammar + const BeginRulesetGrammar + const CommentGrammar + const CustomPropertyGrammar + const DeclarationGrammar + const EndAtRuleGrammar + const EndRulesetGrammar + const ErrorGrammar + const QualifiedRuleGrammar + const TokenGrammar + func (tt GrammarType) String() string + type Hash uint32 + const Document + const Font_Face + const Keyframes + const Media + const Page + const Supports + func ToHash(s []byte) Hash + func (i Hash) String() string + type Lexer struct + func NewLexer(r *parse.Input) *Lexer + func (l *Lexer) Err() error + func (l *Lexer) Next() (TokenType, []byte) + type Parser struct + func NewParser(r *parse.Input, isInline bool) *Parser + func (p *Parser) Err() error + func (p *Parser) HasParseError() bool + func (p *Parser) Next() (GrammarType, TokenType, []byte) + func (p *Parser) Values() []Token + type State func(*Parser) GrammarType + type Token struct + Data []byte + func (t Token) String() string + type TokenType uint32 + const AtKeywordToken + const BadStringToken + const BadURLToken + const CDCToken + const CDOToken + const ColonToken + const ColumnToken + const CommaToken + const CommentToken + const CustomPropertyNameToken + const CustomPropertyValueToken + const DashMatchToken + const DelimToken + const DimensionToken + const EmptyToken + const ErrorToken + const FunctionToken + const HashToken + const IdentToken + const IncludeMatchToken + const LeftBraceToken + const LeftBracketToken + const LeftParenthesisToken + const NumberToken + const PercentageToken + const PrefixMatchToken + const RightBraceToken + const RightBracketToken + const RightParenthesisToken + const SemicolonToken + const StringToken + const SubstringMatchToken + const SuffixMatchToken + const URLToken + const UnicodeRangeToken + const WhitespaceToken + func (tt TokenType) String() string