├── .gitignore ├── .travis.yml ├── AUTHORS ├── LICENSE ├── README.md ├── codecov.yml ├── gulpfile.js ├── package.json ├── src ├── api.js ├── header.js └── replacements.js └── tests ├── failing └── ReadonlyProperty.qml ├── js ├── Complex.js ├── Complex.js.exports.json ├── Complex.js.json ├── Pragma.js ├── Pragma.js.exports.json ├── Pragma.js.json ├── Simple.js ├── Simple.js.exports.json ├── Simple.js.json └── invalid │ ├── Invalid.js │ ├── Invalid.js.exports.json │ ├── Invalid.js.json │ ├── ParseError.js │ ├── ParseError.js.exports.json │ └── ParseError.js.json ├── qml ├── Alias.qml ├── Alias.qml.json ├── AnimationOn.qml ├── AnimationOn.qml.json ├── Children.qml ├── Children.qml.json ├── DefaultProperty.qml ├── DefaultProperty.qml.json ├── Drag.qml ├── Drag.qml.json ├── Functions.qml ├── Functions.qml.json ├── Imports.qml ├── Imports.qml.json ├── ImportsNamed.qml ├── ImportsNamed.qml.json ├── MultilineString.qml ├── MultilineString.qml.json ├── ParseFunctionVar.qml ├── ParseFunctionVar.qml.json ├── Pragma.qml ├── Pragma.qml.json ├── Properties.qml ├── Properties.qml.json ├── PropertiesGrouped.qml ├── PropertiesGrouped.qml.json ├── PropertyNamedSignal.qml ├── PropertyNamedSignal.qml.json ├── Signal.qml ├── Signal.qml.json ├── SignalSlot.qml ├── SignalSlot.qml.json └── invalid │ ├── AfterEof.qml │ ├── AfterEof.qml.json │ ├── InvalidAlias.qml │ ├── InvalidAlias.qml.json │ ├── InvalidAlias2.qml │ ├── InvalidAlias2.qml.json │ ├── InvalidSignal.qml │ ├── InvalidSignal.qml.json │ ├── InvalidSignal2.qml │ ├── InvalidSignal2.qml.json │ ├── ParseError.qml │ ├── ParseError.qml.json │ ├── SuddenEof.qml │ └── SuddenEof.qml.json └── tape.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/codecov.yml -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/package.json -------------------------------------------------------------------------------- /src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/src/api.js -------------------------------------------------------------------------------- /src/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/src/header.js -------------------------------------------------------------------------------- /src/replacements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/src/replacements.js -------------------------------------------------------------------------------- /tests/failing/ReadonlyProperty.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/failing/ReadonlyProperty.qml -------------------------------------------------------------------------------- /tests/js/Complex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/Complex.js -------------------------------------------------------------------------------- /tests/js/Complex.js.exports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/Complex.js.exports.json -------------------------------------------------------------------------------- /tests/js/Complex.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/Complex.js.json -------------------------------------------------------------------------------- /tests/js/Pragma.js: -------------------------------------------------------------------------------- 1 | .pragma library 2 | 3 | var variable = 0; 4 | -------------------------------------------------------------------------------- /tests/js/Pragma.js.exports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/Pragma.js.exports.json -------------------------------------------------------------------------------- /tests/js/Pragma.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/Pragma.js.json -------------------------------------------------------------------------------- /tests/js/Simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/Simple.js -------------------------------------------------------------------------------- /tests/js/Simple.js.exports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/Simple.js.exports.json -------------------------------------------------------------------------------- /tests/js/Simple.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/Simple.js.json -------------------------------------------------------------------------------- /tests/js/invalid/Invalid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/invalid/Invalid.js -------------------------------------------------------------------------------- /tests/js/invalid/Invalid.js.exports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/invalid/Invalid.js.exports.json -------------------------------------------------------------------------------- /tests/js/invalid/Invalid.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/invalid/Invalid.js.json -------------------------------------------------------------------------------- /tests/js/invalid/ParseError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/invalid/ParseError.js -------------------------------------------------------------------------------- /tests/js/invalid/ParseError.js.exports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/invalid/ParseError.js.exports.json -------------------------------------------------------------------------------- /tests/js/invalid/ParseError.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/js/invalid/ParseError.js.json -------------------------------------------------------------------------------- /tests/qml/Alias.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Alias.qml -------------------------------------------------------------------------------- /tests/qml/Alias.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Alias.qml.json -------------------------------------------------------------------------------- /tests/qml/AnimationOn.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/AnimationOn.qml -------------------------------------------------------------------------------- /tests/qml/AnimationOn.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/AnimationOn.qml.json -------------------------------------------------------------------------------- /tests/qml/Children.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Children.qml -------------------------------------------------------------------------------- /tests/qml/Children.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Children.qml.json -------------------------------------------------------------------------------- /tests/qml/DefaultProperty.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/DefaultProperty.qml -------------------------------------------------------------------------------- /tests/qml/DefaultProperty.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/DefaultProperty.qml.json -------------------------------------------------------------------------------- /tests/qml/Drag.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Drag.qml -------------------------------------------------------------------------------- /tests/qml/Drag.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Drag.qml.json -------------------------------------------------------------------------------- /tests/qml/Functions.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Functions.qml -------------------------------------------------------------------------------- /tests/qml/Functions.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Functions.qml.json -------------------------------------------------------------------------------- /tests/qml/Imports.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Imports.qml -------------------------------------------------------------------------------- /tests/qml/Imports.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Imports.qml.json -------------------------------------------------------------------------------- /tests/qml/ImportsNamed.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/ImportsNamed.qml -------------------------------------------------------------------------------- /tests/qml/ImportsNamed.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/ImportsNamed.qml.json -------------------------------------------------------------------------------- /tests/qml/MultilineString.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/MultilineString.qml -------------------------------------------------------------------------------- /tests/qml/MultilineString.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/MultilineString.qml.json -------------------------------------------------------------------------------- /tests/qml/ParseFunctionVar.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/ParseFunctionVar.qml -------------------------------------------------------------------------------- /tests/qml/ParseFunctionVar.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/ParseFunctionVar.qml.json -------------------------------------------------------------------------------- /tests/qml/Pragma.qml: -------------------------------------------------------------------------------- 1 | pragma Singleton 2 | import QtQuick 2.0 3 | 4 | Item { 5 | } 6 | -------------------------------------------------------------------------------- /tests/qml/Pragma.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Pragma.qml.json -------------------------------------------------------------------------------- /tests/qml/Properties.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Properties.qml -------------------------------------------------------------------------------- /tests/qml/Properties.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Properties.qml.json -------------------------------------------------------------------------------- /tests/qml/PropertiesGrouped.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/PropertiesGrouped.qml -------------------------------------------------------------------------------- /tests/qml/PropertiesGrouped.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/PropertiesGrouped.qml.json -------------------------------------------------------------------------------- /tests/qml/PropertyNamedSignal.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/PropertyNamedSignal.qml -------------------------------------------------------------------------------- /tests/qml/PropertyNamedSignal.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/PropertyNamedSignal.qml.json -------------------------------------------------------------------------------- /tests/qml/Signal.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Signal.qml -------------------------------------------------------------------------------- /tests/qml/Signal.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/Signal.qml.json -------------------------------------------------------------------------------- /tests/qml/SignalSlot.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/SignalSlot.qml -------------------------------------------------------------------------------- /tests/qml/SignalSlot.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/SignalSlot.qml.json -------------------------------------------------------------------------------- /tests/qml/invalid/AfterEof.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/invalid/AfterEof.qml -------------------------------------------------------------------------------- /tests/qml/invalid/AfterEof.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/invalid/AfterEof.qml.json -------------------------------------------------------------------------------- /tests/qml/invalid/InvalidAlias.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.0 2 | 3 | Item { 4 | property alias x: 200 5 | } 6 | -------------------------------------------------------------------------------- /tests/qml/invalid/InvalidAlias.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/invalid/InvalidAlias.qml.json -------------------------------------------------------------------------------- /tests/qml/invalid/InvalidAlias2.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.0 2 | 3 | Item { 4 | property alias buttonText: asd. 5 | } 6 | -------------------------------------------------------------------------------- /tests/qml/invalid/InvalidAlias2.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/invalid/InvalidAlias2.qml.json -------------------------------------------------------------------------------- /tests/qml/invalid/InvalidSignal.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/invalid/InvalidSignal.qml -------------------------------------------------------------------------------- /tests/qml/invalid/InvalidSignal.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/invalid/InvalidSignal.qml.json -------------------------------------------------------------------------------- /tests/qml/invalid/InvalidSignal2.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/invalid/InvalidSignal2.qml -------------------------------------------------------------------------------- /tests/qml/invalid/InvalidSignal2.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/invalid/InvalidSignal2.qml.json -------------------------------------------------------------------------------- /tests/qml/invalid/ParseError.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.5 2 | 3 | Item { 4 | properly int error: 11 5 | } 6 | -------------------------------------------------------------------------------- /tests/qml/invalid/ParseError.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/invalid/ParseError.qml.json -------------------------------------------------------------------------------- /tests/qml/invalid/SuddenEof.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.0 2 | 3 | Item { 4 | height: 200 5 | 6 | -------------------------------------------------------------------------------- /tests/qml/invalid/SuddenEof.qml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/qml/invalid/SuddenEof.qml.json -------------------------------------------------------------------------------- /tests/tape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qmlweb/qmlweb-parser/HEAD/tests/tape.js --------------------------------------------------------------------------------