Re: [cedet-semantic] semantic-analyze-proto-impl-toggle "could not find a suitable implementation"
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2010-09-24 02:08:34
|
On 09/19/2010 11:40 AM, David Engster wrote: > Eric M. Ludlam writes: >> I discovered that this AM too. There are a bunch of funny cases with >> arguments though. In the tests there are examples where the arg name >> exists in one place but not another, for example, so I have some new >> stuff to make that work. > > I see that you allow one name to be blank. But if I remember correctly, > in overloaded functions the name doesn't matter at all and can be > different. This is why in my patch I override the name with this hack > > (setq tmp1 (append '("name") (cdr (nth counter args)))) > (setq tmp2 (append '("name") (cdr (nth counter v)))) > > so that the recursive call to tag-similar-p will effectively ignore > it. Adding something like :name to ignore-attributes is nicer, for sure. > I have finally figured out the basics of bzr, and have checked in changes for tag-similar-p. As discussed, it has mode overrides, and C mode. In there, it will completely ignore names for arguments as you specify above, and the tests validate it. The code is now in semantic-tag-ls.el too. Since this is my first batch of bzr checkins that I think have made, it would be great if folks could give it a try. I also checked in past diffs I had posted here. Thanks Eric |