C++: Fix highlighting for lines with predefined macros
This adds definitions for the macros __FILE__, __LINE__, __DATE__ and __TIME__ on demand. As a side effect, this also introduces highlighting for the uses of these macros. Task-number: QTCREATORBUG-8036 Change-Id: Ib7546c7d45d2eecbc50c7883fc684e3497154405 Reviewed-by:Erik Verbruggen <erik.verbruggen@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
Showing
- src/libs/cplusplus/Macro.h 7 additions, 0 deletionssrc/libs/cplusplus/Macro.h
- src/libs/cplusplus/pp-engine.cpp 10 additions, 8 deletionssrc/libs/cplusplus/pp-engine.cpp
- src/plugins/cppeditor/cppeditor.cpp 4 additions, 2 deletionssrc/plugins/cppeditor/cppeditor.cpp
- src/plugins/cppeditor/cppfollowsymbolundercursor.cpp 6 additions, 4 deletionssrc/plugins/cppeditor/cppfollowsymbolundercursor.cpp
- src/plugins/cpptools/cppfindreferences.cpp 2 additions, 0 deletionssrc/plugins/cpptools/cppfindreferences.cpp
- src/plugins/cpptools/cpphighlightingsupportinternal.cpp 3 additions, 0 deletionssrc/plugins/cpptools/cpphighlightingsupportinternal.cpp
- tests/auto/cplusplus/checksymbols/tst_checksymbols.cpp 51 additions, 0 deletionstests/auto/cplusplus/checksymbols/tst_checksymbols.cpp
- tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp 5 additions, 1 deletiontests/auto/cplusplus/preprocessor/tst_preprocessor.cpp
Loading
Please register or sign in to comment