Developer forums (C::B DEVELOPMENT STRICTLY!) > CodeCompletion redesign

New code completion remarks/issues

<< < (8/54) > >>

blueshake:
I can confirm it work for killerbot's issue.

blueshake:
but the issue on reply#19  still exists
the parser stop in the end of wxArrayString GetIncludeDirs(cbProject &project)

the next codes are not parsed.

see the attachment.the CodeCompletion token has no implement file.

[attachment deleted by admin]

Jenna:
Another issue in some classes/files I can not see/jump to the implementation.
For example cbEditor.
The toolbar does not show any members of cbEditor if I am in cbeditor.cpp, only cbEditorInternalData.

Jump to declaration and jump to implementation is broken for many functions ( I guess the same that are not listed in toolbar and/or symbols browser).

blueshake:
The bug followed the routine .If the golbal function followed some kind of class member function,then the class member function will be not parsed.(e.g. cbeditor.cpp)

ollydbg:

--- Quote from: blueshake on September 24, 2009, 03:54:12 pm ---The bug followed the routine .If the golbal function followed some kind of class member function,then the class member function will be not parsed.(e.g. cbeditor.cpp)

--- End quote ---

If I only copy three function implementation from line 517 to line 743 of codecompletion.cpp .


--- Code: ---int CodeCompletion::CodeComplete()
{
......
}

bool TestIncludeLine(wxString const &line)
{
......
}

wxArrayString GetIncludeDirs(cbProject &project)
{
......
}


--- End code ---


see the screenshot, the parser works quite well.



Both two global functions and one class member function will be recognized correctly.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version