From: SourceForge.net <no...@so...> - 2007-04-03 21:00:55
|
Bugs item #1693896, was opened at 2007-04-03 14:00 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104664&aid=1693896&group_id=4664 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: C lexer/parser Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Hans-Bernhard Broeker (broeker) Summary: Will not parse C++ functions with fully qualified arguments Initial Comment: //this will parse accessCircuitInfo assignPortCtl::xfindAndAssignPortBase( Node_m* aNode, const char* switchId, // const SMCommonTypes::CircuitInfo2& circuitInfo, unsigned long accessPointId ) { // this will not parse accessCircuitInfo assignPortCtl::xfindAndAssignPortBase( Node_m* aNode, const char* switchId, const SMCommonTypes::CircuitInfo2& circuitInfo, unsigned long accessPointId } { The result is that the symbol "xfindAndAssignPortBase" can be found, but you can not find functions calling this function, nor can you find functions called by this function... Man this was fixed almost 20 years ago!!! what the heck happened to parse. I guess some screwed up at Santa Cruz or what ever... C++ methods only work with no fully qualified/scoped naming. I grabbed the source of 15.6. I would appreciate a reply, especially if you have a fix, since y'all know the code better than me. I imagine the token is not recognised as an argument. Well if I make a fix I will send it along. -karl thiele kar...@ve... kdt...@nc... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104664&aid=1693896&group_id=4664 |