diff options
author | Lars Knoll <lars.knoll@qt.io> | 2017-06-12 14:56:03 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@qt.io> | 2017-06-19 13:34:55 +0000 |
commit | 2c0db96b0ea1b8d4daa5d0fda8b9b22270b5ab4b (patch) | |
tree | 46cdcb6f5026716a2c9fdf8c7c7047879f0c33eb /src/qml/compiler/compiler.pri | |
parent | 74149e479ce4252c2a22638bed002985b09b8269 (diff) |
Add a BytecodeGenerator class
Use the generator to store the list of instructions, labels
and patches. The finalize() method can then create the
final bytecode out of that list.
Change-Id: If2ea3118ed6e8744545bb918ecc4bbc87d6a3ff1
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
Diffstat (limited to 'src/qml/compiler/compiler.pri')
-rw-r--r-- | src/qml/compiler/compiler.pri | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qml/compiler/compiler.pri b/src/qml/compiler/compiler.pri index d9b985e33b..dc00f9a3af 100644 --- a/src/qml/compiler/compiler.pri +++ b/src/qml/compiler/compiler.pri @@ -2,6 +2,7 @@ INCLUDEPATH += $$PWD INCLUDEPATH += $$OUT_PWD HEADERS += \ + $$PWD/qv4bytecodegenerator_p.h \ $$PWD/qv4compileddata_p.h \ $$PWD/qv4compiler_p.h \ $$PWD/qv4codegen_p.h \ @@ -14,6 +15,7 @@ HEADERS += \ $$PWD/qv4jssimplifier_p.h SOURCES += \ + $$PWD/qv4bytecodegenerator.cpp \ $$PWD/qv4compileddata.cpp \ $$PWD/qv4compiler.cpp \ $$PWD/qv4codegen.cpp \ |