Revision 678241

Go back to digest for 24th June 2007

Features in Development Tools

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

Step towards correct include-file parsing: Port the lexer-cache implementation from kdevelop-3.4 to kdevelop-4. It is completely ported, but at the high level it still needs to be integrated with the du-chain and CppParseJob.

File Changes

Added 6 files
  • /trunk/KDE/kdevelop/languages/cpp/parser
  •   /cachemanager.cpp
  •   /cachemanager.h
  •   /hashedstring.cpp
  •   /hashedstring.h
  •   /lexercache.cpp
  •   /lexercache.h
Modified 14 files
  • /trunk/KDE/kdevelop/languages/cpp
  •   /preprocessjob.cpp
  •   /preprocessjob.h
  •   /expressionparser/expressionvisitor.cpp
  •   /parser/CMakeLists.txt
  •   /parser/parsesession.cpp
  •   /parser/parsesession.h
  •   /expressionparser/tests/test_expressionparser.cpp
  •   /expressionparser/tests/test_expressionparser.h
  •   /parser/rpp/pp-engine.cpp
  •   /parser/rpp/pp-environment.cpp
  •   /parser/rpp/pp-environment.h
  •   /parser/rpp/pp-macro.cpp
  •   /parser/rpp/pp-macro.h
  •   /parser/rpp/preprocessor.h
20 files changed in total