Revision 675334

Go back to digest for 17th June 2007

Features in Development Tools

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

Continue working on the expression-parsing framework. Add methods to parser, context-builder, and declaration-builder to parse and process incomplete translation-units, and make those methods work correctly.

Hunt down all problems that prevented expression-parsing from working, some of them in the du-chain(see commit in kdevplatform).

Add two simple expressions to the expressionparser-test, that can now successfully be evaluated. Much more expressions will follow tomorrow.

File Changes

Modified 12 files
  • /trunk/KDE/kdevelop/languages/cpp
  •   /duchainbuilder/contextbuilder.cpp
  •   /duchainbuilder/contextbuilder.h
  •   /duchainbuilder/declarationbuilder.cpp
  •   /duchainbuilder/declarationbuilder.h
  •   /expressionparser/expressionparser.cpp
  •   /expressionparser/expressionparser.h
  •   /expressionparser/expressionvisitor.cpp
  •   /expressionparser/expressionvisitor.h
  •   /parser/ast.h
  •   /parser/parser.cpp
  •   /parser/parser.h
  •   /expressionparser/tests/test_expressionparser.cpp
12 files changed in total