Hello!
The lexer treats the preprocessor's ending } character ("{#...}") as the pascal style multiline comment ("{...}") block ending character.
Only the red text is interpreted as comment instead of the entire text in "{...}".
{multiline comment block
some_constant = '{#a_preprocessor_directive}';
some_other_constant = '{#another_preprocessor_directive}';
}
Thanks!
Inno Setup script syntax highlight
I have tried to download from https://sourceforge.net/projects/synwri ... es/Lexers/, but there is no change. I have examined the file dates in the archive and all of them are 2016 or 2019.