Jednostavan highlighter za CSS sintaksu, ali, nije implementiran preko regularnih izraza (nije baš pravi parser, ali, nije ni predaleko) ....
https://www.codeblog.rs/primeri/css_syntax_highlighter/
Dodato prepoznavanje blok komentara unutar stringova.
Optimizovan parser i dodat lekser koji radi preko regex-a, ali, i dalje 'zvanično' koristim DIY tokenizator (dodatnih 250 linija koda; merak nema cenu :D).
Malko ćemo ipak da se bavimo i parserom, tako da (za sada) ....
Parser proverava nazive svojstava, ali trenutno mapa sadrži samo svojstva koja se vide na demo stranici.
Parser proverava i vrednosti, ali samo vrendnosti sa spiskova (među svojstvima koja su u mapi svojstava).
Prva verzija sa pravim lekserom (iako ne koristim regularne izraze) i prilično prihvatljivim parserom.
Parser ne proverava nazive svojstava, vrednosti i međusobne veze.
Ne znam da li ću time da se bavim, ali, ko zna .....
I lekser i parser su prilično idiosinkratični (ali funkcionalni). Možda se bacim i na neki pravi CSS parser (ovaj sadašnji nudi samo najosnovniju funkcionalnost), a do tada je sve ovo WIP ....