Nim's type suffix highlighting is incorrect

Problem description:

Nim uses ' for type suffixes (for example, 18'u8 for unsigned 8-bit integer) which is interpreted by syntax highlighting as strings or chars and it goes haywire. For example, see this repl of mine.

Browser/OS/device is PC, Firefox 108 on Ubuntu 22.04, if it’s relevant.