GtkSourceView <-> Gedit: regex matching discrepancy - is it a bug?

Is it a GtkSourceView bug and should I report it there or is it a bug in my language specs (dar.lang)?

It’s been a long time since I looked at that code, but I presume it has to do with the syntax engine being line based. So trying to match across multiple lines would break that. Although there may have been a hack to work around that with additional contexts, but I’m not up to date on how the engine gets abused.

Where as the search engine does not need to maintain sub-contexts, and therefore has no such limitation.

Thank you! If once you, or somebody else, will have a brilliant idea on how to accomplish this - please come back and post it here. So far I have 95% of my syntax highlighting which also quite good. Thank you!