Neil. Attached some styling improvement for LexPascal. Patch will grey out inactive preprocessor if/else block. Also test files are updated and a documentation is included.
"ASM styling" correction [link] is included. too.
I would ask you to take a look at it and check it out if you want to include it in Lexilla.
Regards HoTschir
lexilla.devLexPascal.3degaxtrcgmlemh7.patch.zip