mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-28 14:31:10 +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
boolean.css:26: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
boolean.css:29: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
boolean.css:32: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
boolean.css:35: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
boolean.css:38: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
boolean.css:41: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
boolean.css:44: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
|
boolean.css:47: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|