When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.
While going through this patch, I noticed that using namespace is only (or at least, seems to be only) parsed in the global scope. Is this a known problem?
There is another function:bool ParserThread::ParseBufferForUsingNamespace(const wxString& buffer, wxArrayString& result) which handle local using namespace statements.
else if (token==ParserConsts::opbrace) { SkipBlock(); }
Another thing: I think TokenIdxSet is better than "std::vector<int>" in the patch.
total time: 39 seconds!!)
codeblocks --rebuild CodeBlocks-unix.cbp-------------- Clean: tinyXML in Code::Blocks wx2.8.x - Unix (compiler: GNU GCC Compiler)---------------[...]-------------- Clean: To-do in Code::Blocks wx2.8.x - Unix (compiler: GNU GCC Compiler)----------------------------- Build: tinyXML in Code::Blocks wx2.8.x - Unix (compiler: GNU GCC Compiler)---------------ccache-g++ -Wall -g -fmessage-length=0 -fexceptions -Winvalid-pch -Ulinux -Uunix -fPIC -I/usr/lib64/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_[...]Process terminated with status 0 (0 minute(s), 38 second(s))0 error(s), 0 warning(s) (0 minute(s), 38 second(s))
Specs please!
...I won't tell you mine then.