QmlJS: Split Context and ScopeChain.
Context is created by Link and has information about imports for all Documents in a Snapshot. ScopeChain represents how lookup is done at a specific place in a Document. Change-Id: I874102d57bbaf1a497fa3f27633bed6ee75dcf10 Reviewed-on: http://codereview.qt.nokia.com/1694 Reviewed-by:Fawzi Mohamed <fawzi.mohamed@nokia.com>
Showing
- src/libs/qmljs/qmljs-lib.pri 4 additions, 2 deletionssrc/libs/qmljs/qmljs-lib.pri
- src/libs/qmljs/qmljsbind.cpp 1 addition, 1 deletionsrc/libs/qmljs/qmljsbind.cpp
- src/libs/qmljs/qmljscheck.cpp 10 additions, 11 deletionssrc/libs/qmljs/qmljscheck.cpp
- src/libs/qmljs/qmljscheck.h 4 additions, 1 deletionsrc/libs/qmljs/qmljscheck.h
- src/libs/qmljs/qmljscontext.cpp 33 additions, 43 deletionssrc/libs/qmljs/qmljscontext.cpp
- src/libs/qmljs/qmljscontext.h 20 additions, 11 deletionssrc/libs/qmljs/qmljscontext.h
- src/libs/qmljs/qmljsevaluate.cpp 7 additions, 5 deletionssrc/libs/qmljs/qmljsevaluate.cpp
- src/libs/qmljs/qmljsevaluate.h 3 additions, 1 deletionsrc/libs/qmljs/qmljsevaluate.h
- src/libs/qmljs/qmljsinterpreter.cpp 26 additions, 92 deletionssrc/libs/qmljs/qmljsinterpreter.cpp
- src/libs/qmljs/qmljsinterpreter.h 9 additions, 41 deletionssrc/libs/qmljs/qmljsinterpreter.h
- src/libs/qmljs/qmljslookupcontext.cpp 18 additions, 12 deletionssrc/libs/qmljs/qmljslookupcontext.cpp
- src/libs/qmljs/qmljslookupcontext.h 4 additions, 2 deletionssrc/libs/qmljs/qmljslookupcontext.h
- src/libs/qmljs/qmljsscopebuilder.cpp 35 additions, 118 deletionssrc/libs/qmljs/qmljsscopebuilder.cpp
- src/libs/qmljs/qmljsscopebuilder.h 10 additions, 10 deletionssrc/libs/qmljs/qmljsscopebuilder.h
- src/libs/qmljs/qmljsscopechain.cpp 291 additions, 0 deletionssrc/libs/qmljs/qmljsscopechain.cpp
- src/libs/qmljs/qmljsscopechain.h 127 additions, 0 deletionssrc/libs/qmljs/qmljsscopechain.h
- src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp 9 additions, 8 deletions...gins/qmldesigner/designercore/model/texttomodelmerger.cpp
- src/plugins/qmljseditor/qmljscompletionassist.cpp 14 additions, 12 deletionssrc/plugins/qmljseditor/qmljscompletionassist.cpp
- src/plugins/qmljseditor/qmljseditor.cpp 1 addition, 1 deletionsrc/plugins/qmljseditor/qmljseditor.cpp
- src/plugins/qmljseditor/qmljsfindreferences.cpp 40 additions, 40 deletionssrc/plugins/qmljseditor/qmljsfindreferences.cpp
Loading
Please register or sign in to comment