[...]
OK, maybe I could take a look at how the C++ parser parses A::B::C, maybe they have a better solution; but what I'm saying is that the
Yeah, without much knowledge of Ruby or Vala I was just suggesting that C++ *seemed* to work different so it might be worth a look despite the convolutions of c.c.
Cheers Lex
[...]
PS my quick look says c.c might use the same implementation as you did, but I'm not sure, and am not going to try to follow the spaghetti further ;)