mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-06 16:50:11 +00:00
7ccb9db79e
Instead of relying on GScanner and its idea of syntax, code up a parser that obeys the CSS spec. This also has the great side effect of reporting correct line numbers and positions. Also included is a reorganization of the returned error values. Instead of error values describing what type of syntax error was returned, the code just returns SYNTAX_ERROR. Other messages exist for when actual values don't work or when errors shouldn't be fatal due to backwards compatibility.
9 lines
424 B
Plaintext
9 lines
424 B
Plaintext
integer.css:17: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
integer.css:20: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
integer.css:23: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
integer.css:29: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
integer.css:32: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
integer.css:35: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
integer.css:38: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
integer.css:41: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|