qmljs: added persistent trie

Add a presistent trie to store imports, and provide a better (IMHO)
completion algorithm.
The trie is quite generic and it might be worth while to move it to utils.

Change-Id: I4081346af6215b1ee8ff14bd063c2a021d7c8218
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
Fawzi Mohamed
2012-12-03 19:17:09 +01:00
parent 8c64a918d6
commit 82a8e9bb86
11 changed files with 1417 additions and 2 deletions

View File

@@ -97,6 +97,8 @@ QtcLibrary {
"parser/qmljsmemorypool_p.h",
"parser/qmljsparser.cpp",
"parser/qmljsparser_p.h",
"persistenttrie.cpp",
"persistenttrie.h",
"consolemanagerinterface.cpp",
"consolemanagerinterface.h",
"consoleitem.cpp",