@eht16 Thanks for having a look at it.
I forgot to mention that there hasn't been a formal lexilla release with Zig or Dart yet. This means that the changes in SciLexer.h for these lexers had to be added manually rather than using the real Lexilla's unmodified file. In any case, once Geany updates to the latest lexilla, it should be auto-fixed.