That behavior isn't intentional. Inspecting the parser I'm not entirely
sure why or how to fix it either.
Hannu Koivisto wrote:
> int memberFunction(int a, int b);
> I find it odd that overlay for the member function tag covers the
> text "int memberFunction(int a, int b);" precisely but overlay for
> parameter a tag covers "int a," and overlay for parameter b tag
> covers "int b)".
> I'd expect parameter tag overlays to cover just "int a" and "int
> b". Is the current behavior intentional?