Make QmlJS scope building more flexible.
Instead of only maintaining a flat list of scopes, actually store the global, component chain, root object, scope object, function, id and js scopes separately.
Showing
- src/libs/qmljs/qmljscheck.cpp 16 additions, 13 deletionssrc/libs/qmljs/qmljscheck.cpp
- src/libs/qmljs/qmljscheck.h 0 additions, 1 deletionsrc/libs/qmljs/qmljscheck.h
- src/libs/qmljs/qmljsinterpreter.cpp 48 additions, 47 deletionssrc/libs/qmljs/qmljsinterpreter.cpp
- src/libs/qmljs/qmljsinterpreter.h 32 additions, 10 deletionssrc/libs/qmljs/qmljsinterpreter.h
- src/libs/qmljs/qmljslink.cpp 39 additions, 28 deletionssrc/libs/qmljs/qmljslink.cpp
- src/libs/qmljs/qmljslink.h 4 additions, 2 deletionssrc/libs/qmljs/qmljslink.h
- src/plugins/qmljseditor/qmljscodecompletion.cpp 1 addition, 1 deletionsrc/plugins/qmljseditor/qmljscodecompletion.cpp
Loading
Please register or sign in to comment