diff --git a/Cargo.toml b/Cargo.toml index 12c6c96..4f47d24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-qmljs" description = "QML grammar for the tree-sitter parsing library" -version = "0.1.2" +version = "0.2.0" keywords = ["incremental", "parsing", "qml"] categories = ["parsing", "text-editors"] repository = "https://github.com/yuja/tree-sitter-qmljs" @@ -20,7 +20,7 @@ include = [ path = "bindings/rust/lib.rs" [dependencies] -tree-sitter = "0.21.0" +tree-sitter = "0.24.0" [build-dependencies] cc = "1.0.96" diff --git a/examples/Makefile b/examples/Makefile index befd2d2..6c7a7ed 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -1,6 +1,6 @@ GIT = git GIT_LOG_FLAGS = -p --reverse -QTDECLARATIVE_GIT_ID = 21d5d5b7d7f45cf3123c6418a3d9381887c6c109 +QTDECLARATIVE_GIT_ID = 0033e3f7f1f6e413e107f9060f236f3696b1d3f5 .PHONY: all all: qtdeclarative diff --git a/grammar.js b/grammar.js index a5df12a..82795d6 100644 --- a/grammar.js +++ b/grammar.js @@ -2,7 +2,7 @@ // https://code.qt.io/cgit/qt/qtdeclarative.git/tree/src/qml/ // compiler/qqmlirbuilder.cpp // parser/{qqmljs.g,qqmljsast_p.h,qqmljslexer.cpp} -// 21d5d5b7d7f45cf3123c6418a3d9381887c6c109 +// 0033e3f7f1f6e413e107f9060f236f3696b1d3f5 module.exports = grammar(require('tree-sitter-typescript/typescript/grammar'), { name: 'qmljs', diff --git a/package-lock.json b/package-lock.json index cf26177..2be7681 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tree-sitter-qmljs", - "version": "0.1.2", + "version": "0.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tree-sitter-qmljs", - "version": "0.1.2", + "version": "0.2.0", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -15,9 +15,9 @@ }, "devDependencies": { "prebuildify": "^6.0.1", - "tree-sitter-cli": "^0.24.3", - "tree-sitter-javascript": "^0.23.0", - "tree-sitter-typescript": "^0.23.0" + "tree-sitter-cli": "^0.24.4", + "tree-sitter-javascript": "^0.23.1", + "tree-sitter-typescript": "^0.23.2" }, "peerDependencies": { "tree-sitter": "^0.21.0" @@ -146,9 +146,9 @@ "dev": true }, "node_modules/node-abi": { - "version": "3.68.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.68.0.tgz", - "integrity": "sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==", + "version": "3.71.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.71.0.tgz", + "integrity": "sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==", "dev": true, "dependencies": { "semver": "^7.3.5" @@ -158,17 +158,17 @@ } }, "node_modules/node-addon-api": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.2.1.tgz", - "integrity": "sha512-vmEOvxwiH8tlOcv4SyE8RH34rI5/nWVaigUeAUPawC6f0+HoDthwI0vkMu4tbtsZrXq6QXFfrkhjofzKEs5tpA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.3.0.tgz", + "integrity": "sha512-8VOpLHFrOQlAH+qA0ZzuGRlALRA6/LVh8QJldbrC4DY0hXoMP0l4Acq8TzFC018HztWiRqyCEj2aTWY2UvnJUg==", "engines": { "node": "^18 || ^20 || >= 21" } }, "node_modules/node-gyp-build": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz", - "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==", + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -327,9 +327,9 @@ } }, "node_modules/tree-sitter-cli": { - "version": "0.24.3", - "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.24.3.tgz", - "integrity": "sha512-5vS0SiJf31tMTn9CYLsu5l18qXaw5MLFka3cuGxOB5f4TtgoUSK1Sog6rKmqBc7PvFJq37YcQBjj9giNy2cJPw==", + "version": "0.24.6", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.24.6.tgz", + "integrity": "sha512-FJ9B1XwXt8Auq75NK/6bpeci7avXSk73OMDq4elXHPS4ue11ZFeCrH/anVN/u5BAZjWqFO9nWGLNEdpdZOg+eA==", "dev": true, "hasInstallScript": true, "bin": { @@ -340,13 +340,13 @@ } }, "node_modules/tree-sitter-javascript": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.23.0.tgz", - "integrity": "sha512-xw0nc8P/u+uhoRuKmalcv/3OGGLtaeVWx/NpqAHXPvJsdSPdkx+IoRod4W4hw1zDNj1V6xzJgdATk0IPNUNy3w==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.23.1.tgz", + "integrity": "sha512-/bnhbrTD9frUYHQTiYnPcxyHORIw157ERBa6dqzaKxvR/x3PC4Yzd+D1pZIMS6zNg2v3a8BZ0oK7jHqsQo9fWA==", "dev": true, "hasInstallScript": true, "dependencies": { - "node-addon-api": "^8.1.0", + "node-addon-api": "^8.2.2", "node-gyp-build": "^4.8.2" }, "peerDependencies": { @@ -359,20 +359,21 @@ } }, "node_modules/tree-sitter-typescript": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.23.0.tgz", - "integrity": "sha512-hRy5O9d+9ON4HxIWWxkI4zonrw2v/WNN1JoiGW5HkXfC9K2R3p53ugMvs6Vs4T7ASCwggsoQ75LNdgpExC/zgQ==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.23.2.tgz", + "integrity": "sha512-e04JUUKxTT53/x3Uq1zIL45DoYKVfHH4CZqwgZhPg5qYROl5nQjV+85ruFzFGZxu+QeFVbRTPDRnqL9UbU4VeA==", "dev": true, "hasInstallScript": true, "dependencies": { - "node-addon-api": "^8.1.0", - "node-gyp-build": "^4.8.2" + "node-addon-api": "^8.2.2", + "node-gyp-build": "^4.8.2", + "tree-sitter-javascript": "^0.23.1" }, "peerDependencies": { "tree-sitter": "^0.21.0" }, "peerDependenciesMeta": { - "tree_sitter": { + "tree-sitter": { "optional": true } } diff --git a/package.json b/package.json index 41a44cf..86b861c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-qmljs", - "version": "0.1.2", + "version": "0.2.0", "description": "QML grammar for the tree-sitter parsing library", "main": "bindings/node", "types": "bindings/node", @@ -45,9 +45,9 @@ } }, "devDependencies": { - "tree-sitter-cli": "^0.24.3", - "tree-sitter-javascript": "^0.23.0", - "tree-sitter-typescript": "^0.23.0", + "tree-sitter-cli": "^0.24.4", + "tree-sitter-javascript": "^0.23.1", + "tree-sitter-typescript": "^0.23.2", "prebuildify": "^6.0.1" } -} \ No newline at end of file +} diff --git a/tree-sitter.json b/tree-sitter.json index 696edb6..54d9fe8 100644 --- a/tree-sitter.json +++ b/tree-sitter.json @@ -25,7 +25,7 @@ } ], "metadata": { - "version": "0.1.2", + "version": "0.2.0", "license": "MIT", "description": "QML grammar for the tree-sitter parsing library", "authors": [ @@ -45,4 +45,4 @@ "rust": true, "swift": true } -} \ No newline at end of file +}