Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
None
Description
This needs to be one library, that can read QML2 or QML3 source code and generate:
- C++ code from QML3
- Byte code from both QML2 and QML3
- (Modified) QML source code from both QML2 and QML3
It will be used in: - the QML language server to be written
- the Code model and rewriter in Qt Creator/Design Studio
- the QML compiler
The code model needs to be mutable. After parsing the source code it needs to present some representation of the resulting components that allows you to add and remove properties, change bindings, even add and remove whole components. Any transformation of this representation should then be usable for generating the above mentioned output formats.
Attachments
Issue Links
- depends on
-
QTBUG-74840 Implement QmlDom in Qt
- Closed