CSS tree constructor (work in progress)
Implemented <rule-list> / <stylesheet> at-rule parsing
Implemented <declaration-list> parsing
Implemented variations of rule list parsing
Simplification
Implemented declaration list parsing
Added component value parsing
selectors parser based on new css syntax parser (work in progress)
fixed selectors parser
changed builder to preserve the location of the token closing the construct (e.g. the ] character for the attribute selector)
Implemented :not() and ::cue()
Updated Selectors API impl
Updated MQ parser (media features are not supported yet); Updated MQ serializer as MQ data structure has changed; Added MQ conformance checker; Note that CSS code need to be updated to adopt new MQ data structure
Assign more specific construct type to block constructs
Implemented media feature parsing
min-/max- cannot take a value
Split values module
Implemented parsing of more media features
Main CSS parser (it only supports style rules, @media at-rules, and 'display' property for now)
Implemented top-level style sheet parsing and style rule parsing