@CatMeat
The issue with lexing/parsing is always when having “glued” characters, means
how can a lexer/parser know that 100.0f is really the number and not 100.0f; ?
As UDL can only parse the given string and can’t really do any lexical analysis,
as it don’t know the language, we need to tweak,hack around such complications.
In the given case, I would use = as an open and semicolon as closing char in a delimiter
which is setup with the same color as the default color and allowing nesting with numbers.
But this could be that it breaks other things, may I ask which language you are trying to build?
Cheers
Claudia