[...]

> It's not a limitation, but a bug in the current regex parser. We
> should either document that the first two capturing groups are used,
> no matter if they match, or skip the non-matching groups (which is
> quite easy). After that, P11 can be updated - fixing the regex parser
> is outside it's scope.
>

Yes, there was a misunderstanding (forget who, but remember mentioning it)
that the capture numbers of Gregex are static, match one is the first
capture () match two the second () even if they did not match.  Seems like
the code wasn't fixed though.  Filetypes_parse_error_message() just needs
to loop through the matches until it finds the first two that actually
matched.

Cheers
Lex


>
> --
> E-gards: Jimmy
> _______________________________________________
> Devel mailing list
> Devel@lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/devel
>
_______________________________________________
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel

Reply via email to