This also fixes a test issue where variables with double $ signs were used.
Instead of polluting FilterX expressions with GlobalConfig (to freeze them locally), the same is done on the grammar level. This also makes testing easier but has the disadvantage of losing some C-level type-checking (I added g_assert() calls instead).
This also fixes a test issue where variables with double $ signs were used.
Instead of polluting FilterX expressions with
GlobalConfig
(to freeze them locally), the same is done on the grammar level. This also makes testing easier but has the disadvantage of losing some C-level type-checking (I addedg_assert()
calls instead).