I just stumbled over a strange behaviour while setting up a User Defined Language:
When I define an operator that is or begins with x (where x is an arbitrary character) and use x (or a string that begins with x) as number suffix, the number suffix coloring is removed. Or, differently expressed: When the beginning character of an operator is equal to the beginning character of a number suffix, the color of the suffix vanishes.
suffix2: *d *b
When I type 19*d, 19 is shown in number style, but *d is completely unstyled (same with 19*b).
Thanks for all the work at UDL, btw! It has been really useful for me.
I can easily reproduce this, but it will take some time until I fix it.
Basically, numbers stop where operators start, but in this case we have a false operator match (just one start, instead of two).
Will put this one in TODO folder.
Thanks and BR,
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.