A CSS parser written in C#
- Comment Tokens (Fully tokenized despite not being required)
- Numeric Tokens
- Percentage Tokens
- Dimension Tokens
- URL Tokens
- Bad URL Tokens
- Function Tokens
- Ident Tokens
- String Tokens
- Bad String Tokens
- Whitespace Tokens
- Delim Tokens
- At-keyword Tokens
- Hash Tokens (mostly)
- Square, Round, Curly Brackets Tokens
- Semicolon, Colon, Comma tokens
- CDO, CDC Tokens
- Unicode Range Tokens
- Stylesheet
- Stylesheet's Contents
- Block's Contents
- Rule
- Declaration
- Component Value
- List of Component Values
- CSV of Component Values
- Stylesheet's Contents
- At Rule
- Qualified Rule
- Block
- Block's Contents
- Declaration
- List of Component Values
- Component Value
- Simple Block
- Function
- Unicode Ranges
- An+B Syntax
Needs documenting
- CSS Syntax Level 3 (mostly)
Other specs will be added to this list once they're implemented. For example once scrollbar-width
and scrollbar-color
are parsed CSS Scrollbars Level 1 will be added.