RE: Re[1]: FW: AW: [CEDET-devel] [ECB-list] Parent classes aren't jump-able
Brought to you by:
zappo
From: <kla...@sd...> - 2005-06-29 08:49:11
|
Eric M. Ludlam wrote: >>>> <kla...@sd...> seems to think that: >> kla...@sd... wrote: > [ ... ] >>>> In the above example, you would find that >>>>=20 >>>> M-x semantic-analyze-current-context >>>>=20 >>>> can return some of the right stuff, but only if the point is in >>>> the body of the method (that you would have to add.) >>>=20 >>> When i call this command then i always get only the message: >>> "semantic-up-context: No context of type function to advance in [4 >>> times]" >=20 > Yes, you have to type in a method with a body, put the cursor in the > body, and execute the above for it to work. >=20 >>>>=20 >>>> The magic function semantic-ctxt-scoped-types also isn't quite >>>> good enough because it assumes that all namespaces in the local >>>> file are in scope!=20 >>>>=20 >>>> I suppose an ideal solution might be to fix the analyze-context >>>> function (or something like it) to put the active scopes into some >>>> sort of specialized order, then search them for your symbol. >>>=20 >>> Why not to enable the magic semantic-ctxt-scoped-types to take into >>> account Scope, means in the example above, that when called from >>> within namespace moose It returns only the moose-table and not the >>> meese-table?!=20 >>>=20 >>> Is this "...it assumes that all namespaces in the local file are in >>> scope!" a senseful behavior or is assumption a good assumption? - >>> why it assumes It? > [ ... ] >=20 > That is the default for C/C++. The default returns nothing at all. >=20 > I would be happy if anyone who really knows C++ would look at the > implementation in semantic-c.by Where you would say we should take a look - this files is quite big? ;-) >and the method > semantic-ctxt-scoped-types and make it "right." I'm not familiar > enough with C++ to divine the right answer myself. Hmm, i can make a try..... Do i understand you right, that = semantic-ctxt-scoped-types should be the producer of the right types currently in scope?! Ciao, Klaus |