More Info

Revision 680137

(Back to digest)
 

Features in Development Tools

David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp:

Rename all the lexer-cache classes to names that better fit their use in kdevelop-4. Integrate them into the du-chain by using the framework implemented there. Correctly use all the stuff in the c++ parsing-jobs.

File Changes

Added 8 files
/trunk/KDE/kdevelop/languages/cpp/duchainbuilder
 
/cachemanager.cpp
 
/cachemanager.h
 
/environmentmanager.cpp
 
/environmentmanager.h
 
/hashedstring.cpp
 
/hashedstring.h
 
/macroset.cpp
 
/macroset.h
Deleted 14 files
/trunk/KDE/kdevelop/languages/cpp
 
/cachemanager.cpp
 
/cachemanager.h
 
/lexercache.cpp
 
/lexercache.h
 
/macroset.cpp
 
/macroset.h
 
/parser/cachemanager.cpp
 
/parser/cachemanager.h
 
/parser/hashedstring.cpp
 
/parser/hashedstring.h
 
/parser/lexercache.cpp
 
/parser/lexercache.h
 
/parser/macroset.cpp
 
/parser/macroset.h
Modified 19 files
/trunk/KDE/kdevelop/languages/cpp
 
/cpplanguagesupport.cpp
 
/cpplanguagesupport.h
 
/cppparsejob.cpp
 
/cppparsejob.h
 
/preprocessjob.cpp
 
/preprocessjob.h
 
/duchainbuilder/CMakeLists.txt
 
/duchainbuilder/contextbuilder.cpp
 
/duchainbuilder/contextbuilder.h
 
/duchainbuilder/declarationbuilder.cpp
 
/duchainbuilder/declarationbuilder.h
 
/parser/CMakeLists.txt
 
/parser/parsesession.cpp
 
/parser/parsesession.h
 
/parser/problem.h
 
/duchainbuilder/tests/test_duchain.cpp
 
/expressionparser/tests/test_expressionparser.cpp
 
/parser/rpp/pp-environment.cpp
 
/parser/rpp/pp-environment.h
41 files changed in total