From 9ca51b431e6d9e52b537683bf618d8852103936b Mon Sep 17 00:00:00 2001 From: Omar Tawfik <15987992+OmarTawfik@users.noreply.github.com> Date: Sun, 16 Jun 2024 12:06:47 -0700 Subject: [PATCH 01/12] expose `QueryMatch` to public API (#1012) --- .changeset/polite-brooms-roll.md | 5 +++++ crates/codegen/runtime/npm/src/runtime/query/index.ts | 2 ++ .../outputs/npm/package/src/generated/query/index.ts | 2 ++ .../outputs/npm/package/src/generated/query/index.ts | 2 ++ 4 files changed, 11 insertions(+) create mode 100644 .changeset/polite-brooms-roll.md diff --git a/.changeset/polite-brooms-roll.md b/.changeset/polite-brooms-roll.md new file mode 100644 index 0000000000..863f2ee518 --- /dev/null +++ b/.changeset/polite-brooms-roll.md @@ -0,0 +1,5 @@ +--- +"@nomicfoundation/slang": patch +--- + +expose `QueryMatch` to public API diff --git a/crates/codegen/runtime/npm/src/runtime/query/index.ts b/crates/codegen/runtime/npm/src/runtime/query/index.ts index 28fcc4d1bc..dffa8a7d81 100644 --- a/crates/codegen/runtime/npm/src/runtime/query/index.ts +++ b/crates/codegen/runtime/npm/src/runtime/query/index.ts @@ -3,5 +3,7 @@ import * as generated from "../napi-bindings/generated"; export const Query = generated.query.Query; export type Query = generated.query.Query; +export type QueryMatch = generated.query.QueryMatch; + export const QueryMatchIterator = generated.query.QueryMatchIterator; export type QueryMatchIterator = generated.query.QueryMatchIterator; diff --git a/crates/solidity/outputs/npm/package/src/generated/query/index.ts b/crates/solidity/outputs/npm/package/src/generated/query/index.ts index a687a5d67d..dba8e9a5f7 100644 --- a/crates/solidity/outputs/npm/package/src/generated/query/index.ts +++ b/crates/solidity/outputs/npm/package/src/generated/query/index.ts @@ -5,5 +5,7 @@ import * as generated from "../napi-bindings/generated"; export const Query = generated.query.Query; export type Query = generated.query.Query; +export type QueryMatch = generated.query.QueryMatch; + export const QueryMatchIterator = generated.query.QueryMatchIterator; export type QueryMatchIterator = generated.query.QueryMatchIterator; diff --git a/crates/testlang/outputs/npm/package/src/generated/query/index.ts b/crates/testlang/outputs/npm/package/src/generated/query/index.ts index a687a5d67d..dba8e9a5f7 100644 --- a/crates/testlang/outputs/npm/package/src/generated/query/index.ts +++ b/crates/testlang/outputs/npm/package/src/generated/query/index.ts @@ -5,5 +5,7 @@ import * as generated from "../napi-bindings/generated"; export const Query = generated.query.Query; export type Query = generated.query.Query; +export type QueryMatch = generated.query.QueryMatch; + export const QueryMatchIterator = generated.query.QueryMatchIterator; export type QueryMatchIterator = generated.query.QueryMatchIterator; From fcc169884f71f9245052a58d2771a44dd33dd0e3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 16 Jun 2024 19:42:12 +0000 Subject: [PATCH 02/12] Bump Slang Version (#1014) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or [setup this action to publish automatically](https://github.com/changesets/action#with-publishing). If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @nomicfoundation/slang@0.15.1 ### Patch Changes - [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API ## @nomicfoundation/slang-darwin-arm64@0.15.1 ### Patch Changes - [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API ## @nomicfoundation/slang-darwin-x64@0.15.1 ### Patch Changes - [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API ## @nomicfoundation/slang-linux-arm64-gnu@0.15.1 ### Patch Changes - [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API ## @nomicfoundation/slang-linux-arm64-musl@0.15.1 ### Patch Changes - [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API ## @nomicfoundation/slang-linux-x64-gnu@0.15.1 ### Patch Changes - [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API ## @nomicfoundation/slang-linux-x64-musl@0.15.1 ### Patch Changes - [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API ## @nomicfoundation/slang-win32-arm64-msvc@0.15.1 ### Patch Changes - [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API ## @nomicfoundation/slang-win32-ia32-msvc@0.15.1 ### Patch Changes - [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API ## @nomicfoundation/slang-win32-x64-msvc@0.15.1 ### Patch Changes - [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API Co-authored-by: github-actions[bot] --- .changeset/polite-brooms-roll.md | 5 -- CHANGELOG.md | 6 ++ Cargo.lock | 58 +++++++++--------- Cargo.toml | 60 +++++++++---------- crates/codegen/runtime/npm/CHANGELOG.md | 6 ++ crates/metaslang/cst/CHANGELOG.md | 6 ++ crates/metaslang/graph_builder/CHANGELOG.md | 6 ++ .../outputs/cargo/slang_solidity/CHANGELOG.md | 6 ++ .../solidity/outputs/npm/package/CHANGELOG.md | 6 ++ .../solidity/outputs/npm/package/package.json | 20 +++---- .../platforms/darwin-arm64/CHANGELOG.md | 6 ++ .../platforms/darwin-arm64/package.json | 2 +- .../package/platforms/darwin-x64/CHANGELOG.md | 6 ++ .../package/platforms/darwin-x64/package.json | 2 +- .../platforms/linux-arm64-gnu/CHANGELOG.md | 6 ++ .../platforms/linux-arm64-gnu/package.json | 2 +- .../platforms/linux-arm64-musl/CHANGELOG.md | 6 ++ .../platforms/linux-arm64-musl/package.json | 2 +- .../platforms/linux-x64-gnu/CHANGELOG.md | 6 ++ .../platforms/linux-x64-gnu/package.json | 2 +- .../platforms/linux-x64-musl/CHANGELOG.md | 6 ++ .../platforms/linux-x64-musl/package.json | 2 +- .../platforms/win32-arm64-msvc/CHANGELOG.md | 6 ++ .../platforms/win32-arm64-msvc/package.json | 2 +- .../platforms/win32-ia32-msvc/CHANGELOG.md | 6 ++ .../platforms/win32-ia32-msvc/package.json | 2 +- .../platforms/win32-x64-msvc/CHANGELOG.md | 6 ++ .../platforms/win32-x64-msvc/package.json | 2 +- .../testlang/outputs/npm/package/CHANGELOG.md | 6 ++ package-lock.json | 38 ++++++------ 30 files changed, 193 insertions(+), 102 deletions(-) delete mode 100644 .changeset/polite-brooms-roll.md diff --git a/.changeset/polite-brooms-roll.md b/.changeset/polite-brooms-roll.md deleted file mode 100644 index 863f2ee518..0000000000 --- a/.changeset/polite-brooms-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/slang": patch ---- - -expose `QueryMatch` to public API diff --git a/CHANGELOG.md b/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/Cargo.lock b/Cargo.lock index e3ef8a76d6..e29d421748 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -324,7 +324,7 @@ checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "codegen_ebnf" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "codegen_language_definition", @@ -334,7 +334,7 @@ dependencies = [ [[package]] name = "codegen_language_definition" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "codegen_language_internal_macros", @@ -353,7 +353,7 @@ dependencies = [ [[package]] name = "codegen_language_internal_macros" -version = "0.15.0" +version = "0.15.1" dependencies = [ "itertools", "proc-macro2", @@ -363,14 +363,14 @@ dependencies = [ [[package]] name = "codegen_language_macros" -version = "0.15.0" +version = "0.15.1" dependencies = [ "codegen_language_definition", ] [[package]] name = "codegen_language_tests" -version = "0.15.0" +version = "0.15.1" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -382,7 +382,7 @@ dependencies = [ [[package]] name = "codegen_runtime_cargo" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "ariadne", @@ -402,7 +402,7 @@ dependencies = [ [[package]] name = "codegen_runtime_generator" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "anyhow", @@ -419,7 +419,7 @@ dependencies = [ [[package]] name = "codegen_runtime_node_addon" -version = "0.15.0" +version = "0.15.1" dependencies = [ "metaslang_cst", "napi", @@ -435,7 +435,7 @@ dependencies = [ [[package]] name = "codegen_runtime_npm" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "codegen_runtime_generator", @@ -444,7 +444,7 @@ dependencies = [ [[package]] name = "codegen_spec" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "anyhow", @@ -457,7 +457,7 @@ dependencies = [ [[package]] name = "codegen_testing" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "anyhow", @@ -1040,7 +1040,7 @@ checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "infra_cli" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "clap", @@ -1060,7 +1060,7 @@ dependencies = [ [[package]] name = "infra_utils" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "anyhow", @@ -1187,7 +1187,7 @@ dependencies = [ [[package]] name = "metaslang_cst" -version = "0.15.0" +version = "0.15.1" dependencies = [ "nom", "serde", @@ -1196,7 +1196,7 @@ dependencies = [ [[package]] name = "metaslang_graph_builder" -version = "0.15.0" +version = "0.15.1" dependencies = [ "env_logger", "indoc", @@ -1928,7 +1928,7 @@ dependencies = [ [[package]] name = "slang_solidity" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "ariadne", @@ -1948,7 +1948,7 @@ dependencies = [ [[package]] name = "slang_solidity_node_addon" -version = "0.15.0" +version = "0.15.1" dependencies = [ "metaslang_cst", "napi", @@ -1964,7 +1964,7 @@ dependencies = [ [[package]] name = "slang_testlang" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "codegen_runtime_generator", @@ -1981,7 +1981,7 @@ dependencies = [ [[package]] name = "slang_testlang_node_addon" -version = "0.15.0" +version = "0.15.1" dependencies = [ "metaslang_cst", "napi", @@ -2022,7 +2022,7 @@ dependencies = [ [[package]] name = "solidity_cargo_tests" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "anyhow", @@ -2039,7 +2039,7 @@ dependencies = [ [[package]] name = "solidity_language" -version = "0.15.0" +version = "0.15.1" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -2048,7 +2048,7 @@ dependencies = [ [[package]] name = "solidity_npm_package" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "codegen_runtime_generator", @@ -2058,7 +2058,7 @@ dependencies = [ [[package]] name = "solidity_spec" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "codegen_spec", @@ -2068,7 +2068,7 @@ dependencies = [ [[package]] name = "solidity_testing_sanctuary" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "clap", @@ -2088,11 +2088,11 @@ dependencies = [ [[package]] name = "solidity_testing_snapshots" -version = "0.15.0" +version = "0.15.1" [[package]] name = "solidity_testing_solc" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "ariadne", @@ -2241,7 +2241,7 @@ dependencies = [ [[package]] name = "testlang_cargo_tests" -version = "0.15.0" +version = "0.15.1" dependencies = [ "semver", "slang_testlang", @@ -2249,7 +2249,7 @@ dependencies = [ [[package]] name = "testlang_language" -version = "0.15.0" +version = "0.15.1" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -2258,7 +2258,7 @@ dependencies = [ [[package]] name = "testlang_npm_package" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "codegen_runtime_generator", diff --git a/Cargo.toml b/Cargo.toml index f75116a7b9..af6a2dee91 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.15.0" # Should be kept in sync with the internal dependencies table below +version = "0.15.1" rust-version = "1.76.0" # __RUST_STABLE_VERSION_MARKER__ (keep in sync) edition = "2021" publish = false @@ -46,39 +46,39 @@ members = [ # # Internal # -codegen_ebnf = { path = "crates/codegen/ebnf", version = "0.15.0" } -codegen_language_definition = { path = "crates/codegen/language/definition", version = "0.15.0" } -codegen_language_internal_macros = { path = "crates/codegen/language/internal_macros", version = "0.15.0" } -codegen_language_macros = { path = "crates/codegen/language/macros", version = "0.15.0" } -codegen_language_tests = { path = "crates/codegen/language/tests", version = "0.15.0" } -codegen_runtime_cargo = { path = "crates/codegen/runtime/cargo", version = "0.15.0" } -codegen_runtime_generator = { path = "crates/codegen/runtime/generator", version = "0.15.0" } -codegen_runtime_node_addon = { path = "crates/codegen/runtime/node_addon", version = "0.15.0" } -codegen_runtime_npm = { path = "crates/codegen/runtime/npm", version = "0.15.0" } -codegen_spec = { path = "crates/codegen/spec", version = "0.15.0" } -codegen_testing = { path = "crates/codegen/testing", version = "0.15.0" } +codegen_ebnf = { path = "crates/codegen/ebnf", version = "0.15.1" } +codegen_language_definition = { path = "crates/codegen/language/definition", version = "0.15.1" } +codegen_language_internal_macros = { path = "crates/codegen/language/internal_macros", version = "0.15.1" } +codegen_language_macros = { path = "crates/codegen/language/macros", version = "0.15.1" } +codegen_language_tests = { path = "crates/codegen/language/tests", version = "0.15.1" } +codegen_runtime_cargo = { path = "crates/codegen/runtime/cargo", version = "0.15.1" } +codegen_runtime_generator = { path = "crates/codegen/runtime/generator", version = "0.15.1" } +codegen_runtime_node_addon = { path = "crates/codegen/runtime/node_addon", version = "0.15.1" } +codegen_runtime_npm = { path = "crates/codegen/runtime/npm", version = "0.15.1" } +codegen_spec = { path = "crates/codegen/spec", version = "0.15.1" } +codegen_testing = { path = "crates/codegen/testing", version = "0.15.1" } -infra_cli = { path = "crates/infra/cli", version = "0.15.0" } -infra_utils = { path = "crates/infra/utils", version = "0.15.0" } +infra_cli = { path = "crates/infra/cli", version = "0.15.1" } +infra_utils = { path = "crates/infra/utils", version = "0.15.1" } -metaslang_graph_builder = { path = "crates/metaslang/graph_builder", version = "0.15.0" } -metaslang_cst = { path = "crates/metaslang/cst", version = "0.15.0" } +metaslang_graph_builder = { path = "crates/metaslang/graph_builder", version = "0.15.1" } +metaslang_cst = { path = "crates/metaslang/cst", version = "0.15.1" } -slang_solidity = { path = "crates/solidity/outputs/cargo/slang_solidity", version = "0.15.0" } -slang_solidity_node_addon = { path = "crates/solidity/outputs/cargo/slang_solidity_node_addon", version = "0.15.0" } -solidity_cargo_tests = { path = "crates/solidity/outputs/cargo/tests", version = "0.15.0" } -solidity_language = { path = "crates/solidity/inputs/language", version = "0.15.0" } -solidity_npm_package = { path = "crates/solidity/outputs/npm/package", version = "0.15.0" } -solidity_spec = { path = "crates/solidity/outputs/spec", version = "0.15.0" } -solidity_testing_sanctuary = { path = "crates/solidity/testing/sanctuary", version = "0.15.0" } -solidity_testing_snapshots = { path = "crates/solidity/testing/snapshots", version = "0.15.0" } -solidity_testing_solc = { path = "crates/solidity/testing/solc", version = "0.15.0" } +slang_solidity = { path = "crates/solidity/outputs/cargo/slang_solidity", version = "0.15.1" } +slang_solidity_node_addon = { path = "crates/solidity/outputs/cargo/slang_solidity_node_addon", version = "0.15.1" } +solidity_cargo_tests = { path = "crates/solidity/outputs/cargo/tests", version = "0.15.1" } +solidity_language = { path = "crates/solidity/inputs/language", version = "0.15.1" } +solidity_npm_package = { path = "crates/solidity/outputs/npm/package", version = "0.15.1" } +solidity_spec = { path = "crates/solidity/outputs/spec", version = "0.15.1" } +solidity_testing_sanctuary = { path = "crates/solidity/testing/sanctuary", version = "0.15.1" } +solidity_testing_snapshots = { path = "crates/solidity/testing/snapshots", version = "0.15.1" } +solidity_testing_solc = { path = "crates/solidity/testing/solc", version = "0.15.1" } -slang_testlang = { path = "crates/testlang/outputs/cargo/slang_testlang", version = "0.15.0" } -slang_testlang_node_addon = { path = "crates/testlang/outputs/cargo/slang_testlang_node_addon", version = "0.15.0" } -testlang_cargo_tests = { path = "crates/testlang/outputs/cargo/tests", version = "0.15.0" } -testlang_language = { path = "crates/testlang/inputs/language", version = "0.15.0" } -testlang_npm_package = { path = "crates/testlang/outputs/npm/package", version = "0.15.0" } +slang_testlang = { path = "crates/testlang/outputs/cargo/slang_testlang", version = "0.15.1" } +slang_testlang_node_addon = { path = "crates/testlang/outputs/cargo/slang_testlang_node_addon", version = "0.15.1" } +testlang_cargo_tests = { path = "crates/testlang/outputs/cargo/tests", version = "0.15.1" } +testlang_language = { path = "crates/testlang/inputs/language", version = "0.15.1" } +testlang_npm_package = { path = "crates/testlang/outputs/npm/package", version = "0.15.1" } # # External diff --git a/crates/codegen/runtime/npm/CHANGELOG.md b/crates/codegen/runtime/npm/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/codegen/runtime/npm/CHANGELOG.md +++ b/crates/codegen/runtime/npm/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/metaslang/cst/CHANGELOG.md b/crates/metaslang/cst/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/metaslang/cst/CHANGELOG.md +++ b/crates/metaslang/cst/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/metaslang/graph_builder/CHANGELOG.md b/crates/metaslang/graph_builder/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/metaslang/graph_builder/CHANGELOG.md +++ b/crates/metaslang/graph_builder/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md b/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md +++ b/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/CHANGELOG.md b/crates/solidity/outputs/npm/package/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/npm/package/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/package.json b/crates/solidity/outputs/npm/package/package.json index 0971239680..d924ddeef1 100644 --- a/crates/solidity/outputs/npm/package/package.json +++ b/crates/solidity/outputs/npm/package/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang", - "version": "0.15.0", + "version": "0.15.1", "description": "A modular set of compiler APIs empowering the next generation of Solidity code analysis and developer tooling. Written in Rust and distributed in multiple languages.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", @@ -32,15 +32,15 @@ "@napi-rs/cli": "2.18.3" }, "dependencies": { - "@nomicfoundation/slang-darwin-arm64": "0.15.0", - "@nomicfoundation/slang-win32-arm64-msvc": "0.15.0", - "@nomicfoundation/slang-linux-arm64-gnu": "0.15.0", - "@nomicfoundation/slang-linux-arm64-musl": "0.15.0", - "@nomicfoundation/slang-win32-ia32-msvc": "0.15.0", - "@nomicfoundation/slang-darwin-x64": "0.15.0", - "@nomicfoundation/slang-win32-x64-msvc": "0.15.0", - "@nomicfoundation/slang-linux-x64-gnu": "0.15.0", - "@nomicfoundation/slang-linux-x64-musl": "0.15.0" + "@nomicfoundation/slang-darwin-arm64": "0.15.1", + "@nomicfoundation/slang-win32-arm64-msvc": "0.15.1", + "@nomicfoundation/slang-linux-arm64-gnu": "0.15.1", + "@nomicfoundation/slang-linux-arm64-musl": "0.15.1", + "@nomicfoundation/slang-win32-ia32-msvc": "0.15.1", + "@nomicfoundation/slang-darwin-x64": "0.15.1", + "@nomicfoundation/slang-win32-x64-msvc": "0.15.1", + "@nomicfoundation/slang-linux-x64-gnu": "0.15.1", + "@nomicfoundation/slang-linux-x64-musl": "0.15.1" }, "napi": { "triples": { diff --git a/crates/solidity/outputs/npm/package/platforms/darwin-arm64/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/darwin-arm64/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/npm/package/platforms/darwin-arm64/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/darwin-arm64/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json b/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json index 505e6ca4d7..975b3505f8 100644 --- a/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json +++ b/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-darwin-arm64", - "version": "0.15.0", + "version": "0.15.1", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/darwin-x64/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/darwin-x64/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/npm/package/platforms/darwin-x64/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/darwin-x64/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json b/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json index 1c4d82f65d..78d24b158b 100644 --- a/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json +++ b/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-darwin-x64", - "version": "0.15.0", + "version": "0.15.1", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json b/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json index e1eb4bc4dd..c752f24b85 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-arm64-gnu", - "version": "0.15.0", + "version": "0.15.1", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json b/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json index 6302554f5f..f4214cb200 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-arm64-musl", - "version": "0.15.0", + "version": "0.15.1", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json b/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json index 998fafe517..00cd5f4405 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-x64-gnu", - "version": "0.15.0", + "version": "0.15.1", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json b/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json index f85caa2fc7..ebaea9503c 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-x64-musl", - "version": "0.15.0", + "version": "0.15.1", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json b/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json index d3acc5c5fb..4bba3f9954 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json +++ b/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-win32-arm64-msvc", - "version": "0.15.0", + "version": "0.15.1", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json b/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json index 8f3e43456d..774b9292b8 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json +++ b/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-win32-ia32-msvc", - "version": "0.15.0", + "version": "0.15.1", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json b/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json index e19002f2cc..fb17b3707e 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json +++ b/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-win32-x64-msvc", - "version": "0.15.0", + "version": "0.15.1", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/testlang/outputs/npm/package/CHANGELOG.md b/crates/testlang/outputs/npm/package/CHANGELOG.md index a12468d1e2..5d4cd3e294 100644 --- a/crates/testlang/outputs/npm/package/CHANGELOG.md +++ b/crates/testlang/outputs/npm/package/CHANGELOG.md @@ -1,5 +1,11 @@ # changelog +## 0.15.1 + +### Patch Changes + +- [#1012](https://github.com/NomicFoundation/slang/pull/1012) [`9ca51b4`](https://github.com/NomicFoundation/slang/commit/9ca51b431e6d9e52b537683bf618d8852103936b) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - expose `QueryMatch` to public API + ## 0.15.0 ### Minor Changes diff --git a/package-lock.json b/package-lock.json index bf023d83c6..7996cb9cb1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,18 +52,18 @@ }, "crates/solidity/outputs/npm/package": { "name": "@nomicfoundation/slang", - "version": "0.15.0", + "version": "0.15.1", "license": "MIT", "dependencies": { - "@nomicfoundation/slang-darwin-arm64": "0.15.0", - "@nomicfoundation/slang-darwin-x64": "0.15.0", - "@nomicfoundation/slang-linux-arm64-gnu": "0.15.0", - "@nomicfoundation/slang-linux-arm64-musl": "0.15.0", - "@nomicfoundation/slang-linux-x64-gnu": "0.15.0", - "@nomicfoundation/slang-linux-x64-musl": "0.15.0", - "@nomicfoundation/slang-win32-arm64-msvc": "0.15.0", - "@nomicfoundation/slang-win32-ia32-msvc": "0.15.0", - "@nomicfoundation/slang-win32-x64-msvc": "0.15.0" + "@nomicfoundation/slang-darwin-arm64": "0.15.1", + "@nomicfoundation/slang-darwin-x64": "0.15.1", + "@nomicfoundation/slang-linux-arm64-gnu": "0.15.1", + "@nomicfoundation/slang-linux-arm64-musl": "0.15.1", + "@nomicfoundation/slang-linux-x64-gnu": "0.15.1", + "@nomicfoundation/slang-linux-x64-musl": "0.15.1", + "@nomicfoundation/slang-win32-arm64-msvc": "0.15.1", + "@nomicfoundation/slang-win32-ia32-msvc": "0.15.1", + "@nomicfoundation/slang-win32-x64-msvc": "0.15.1" }, "devDependencies": { "@napi-rs/cli": "2.18.3" @@ -74,7 +74,7 @@ }, "crates/solidity/outputs/npm/package/platforms/darwin-arm64": { "name": "@nomicfoundation/slang-darwin-arm64", - "version": "0.15.0", + "version": "0.15.1", "license": "MIT", "engines": { "node": ">= 10" @@ -82,7 +82,7 @@ }, "crates/solidity/outputs/npm/package/platforms/darwin-x64": { "name": "@nomicfoundation/slang-darwin-x64", - "version": "0.15.0", + "version": "0.15.1", "license": "MIT", "engines": { "node": ">= 10" @@ -90,7 +90,7 @@ }, "crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu": { "name": "@nomicfoundation/slang-linux-arm64-gnu", - "version": "0.15.0", + "version": "0.15.1", "license": "MIT", "engines": { "node": ">= 10" @@ -98,7 +98,7 @@ }, "crates/solidity/outputs/npm/package/platforms/linux-arm64-musl": { "name": "@nomicfoundation/slang-linux-arm64-musl", - "version": "0.15.0", + "version": "0.15.1", "license": "MIT", "engines": { "node": ">= 10" @@ -106,7 +106,7 @@ }, "crates/solidity/outputs/npm/package/platforms/linux-x64-gnu": { "name": "@nomicfoundation/slang-linux-x64-gnu", - "version": "0.15.0", + "version": "0.15.1", "license": "MIT", "engines": { "node": ">= 10" @@ -114,7 +114,7 @@ }, "crates/solidity/outputs/npm/package/platforms/linux-x64-musl": { "name": "@nomicfoundation/slang-linux-x64-musl", - "version": "0.15.0", + "version": "0.15.1", "license": "MIT", "engines": { "node": ">= 10" @@ -122,7 +122,7 @@ }, "crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc": { "name": "@nomicfoundation/slang-win32-arm64-msvc", - "version": "0.15.0", + "version": "0.15.1", "license": "MIT", "engines": { "node": ">= 10" @@ -130,7 +130,7 @@ }, "crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc": { "name": "@nomicfoundation/slang-win32-ia32-msvc", - "version": "0.15.0", + "version": "0.15.1", "license": "MIT", "engines": { "node": ">= 10" @@ -138,7 +138,7 @@ }, "crates/solidity/outputs/npm/package/platforms/win32-x64-msvc": { "name": "@nomicfoundation/slang-win32-x64-msvc", - "version": "0.15.0", + "version": "0.15.1", "license": "MIT", "engines": { "node": ">= 10" From 962cfc42d97d2947057d968bd20d46b87b4d1eef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 00:14:27 -0700 Subject: [PATCH 03/12] [pip] Bump urllib3 from 2.2.1 to 2.2.2 in the pip group (#1016) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the pip group with 1 update: [urllib3](https://github.com/urllib3/urllib3). Updates `urllib3` from 2.2.1 to 2.2.2
Release notes

Sourced from urllib3's releases.

2.2.2

🚀 urllib3 is fundraising for HTTP/2 support

urllib3 is raising ~$40,000 USD to release HTTP/2 support and ensure long-term sustainable maintenance of the project after a sharp decline in financial support for 2023. If your company or organization uses Python and would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and thousands of other projects please consider contributing financially to ensure HTTP/2 support is developed sustainably and maintained for the long-haul.

Thank you for your support.

Changes

  • Added the Proxy-Authorization header to the list of headers to strip from requests when redirecting to a different host. As before, different headers can be set via Retry.remove_headers_on_redirect.
  • Allowed passing negative integers as amt to read methods of http.client.HTTPResponse as an alternative to None. (#3122)
  • Fixed return types representing copying actions to use typing.Self. (#3363)

Full Changelog: https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2

Changelog

Sourced from urllib3's changelog.

2.2.2 (2024-06-17)

  • Added the Proxy-Authorization header to the list of headers to strip from requests when redirecting to a different host. As before, different headers can be set via Retry.remove_headers_on_redirect.
  • Allowed passing negative integers as amt to read methods of http.client.HTTPResponse as an alternative to None. ([#3122](https://github.com/urllib3/urllib3/issues/3122) <https://github.com/urllib3/urllib3/issues/3122>__)
  • Fixed return types representing copying actions to use typing.Self. ([#3363](https://github.com/urllib3/urllib3/issues/3363) <https://github.com/urllib3/urllib3/issues/3363>__)
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=urllib3&package-manager=pip&previous-version=2.2.1&new-version=2.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/NomicFoundation/slang/network/alerts).
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Pipfile.lock | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index a8070bed40..98db15c76f 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -593,11 +593,12 @@ }, "urllib3": { "hashes": [ - "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", - "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19" + "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472", + "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" ], + "index": "pypi", "markers": "python_version >= '3.8'", - "version": "==2.2.1" + "version": "==2.2.2" }, "virtualenv": { "hashes": [ From 369ee309325ef57c7cd6f29e2f7adc4f9ec09c88 Mon Sep 17 00:00:00 2001 From: Omar Tawfik <15987992+OmarTawfik@users.noreply.github.com> Date: Thu, 20 Jun 2024 03:30:00 -0700 Subject: [PATCH 04/12] upgrade rust to latest version (#1015) --- .changeset/dirty-lemons-grin.md | 5 + .vscode/settings.json | 2 +- Cargo.lock | 1 - Cargo.toml | 4 +- bin/hermit.hcl | 4 +- crates/codegen/ebnf/Cargo.toml | 1 - crates/codegen/language/definition/Cargo.toml | 1 - .../language/internal_macros/Cargo.toml | 1 - crates/codegen/language/macros/Cargo.toml | 1 - crates/codegen/language/tests/Cargo.toml | 1 - .../cargo/src/runtime/language/lexer/mod.rs | 11 --- .../runtime/generator/src/parser/grammar.rs | 7 +- .../src/parser/grammar/constructor.rs | 6 +- crates/codegen/runtime/npm/Cargo.toml | 4 +- crates/codegen/spec/Cargo.toml | 1 - crates/codegen/testing/Cargo.toml | 1 - crates/infra/cli/src/commands/run/mod.rs | 2 +- crates/infra/utils/Cargo.toml | 1 - crates/metaslang/cst/Cargo.toml | 3 + crates/metaslang/cst/src/cursor.rs | 6 +- crates/metaslang/cst/src/query/engine.rs | 18 ++-- crates/metaslang/cst/src/query/model.rs | 7 +- crates/metaslang/cst/src/text_index.rs | 7 +- crates/metaslang/graph_builder/Cargo.toml | 5 +- crates/metaslang/graph_builder/src/checker.rs | 2 +- crates/metaslang/graph_builder/src/lib.rs | 2 +- crates/metaslang/graph_builder/src/parser.rs | 2 +- .../graph_builder/tests/functions.rs | 10 +- crates/metaslang/graph_builder/tests/graph.rs | 8 +- .../metaslang/graph_builder/tests/parser.rs | 99 ++++++++++++------- .../graph_builder/tests/variables.rs | 5 + crates/solidity/inputs/language/Cargo.toml | 1 - .../src/generated/language/lexer/mod.rs | 11 --- crates/solidity/outputs/spec/Cargo.toml | 1 - crates/solidity/testing/snapshots/Cargo.toml | 1 - crates/solidity/testing/solc/Cargo.toml | 1 - crates/testlang/inputs/language/Cargo.toml | 1 - .../src/generated/language/lexer/mod.rs | 11 --- 38 files changed, 128 insertions(+), 127 deletions(-) create mode 100644 .changeset/dirty-lemons-grin.md diff --git a/.changeset/dirty-lemons-grin.md b/.changeset/dirty-lemons-grin.md new file mode 100644 index 0000000000..a6c40283c9 --- /dev/null +++ b/.changeset/dirty-lemons-grin.md @@ -0,0 +1,5 @@ +--- +"@nomicfoundation/slang": patch +--- + +upgrade to rust `1.79.0`. diff --git a/.vscode/settings.json b/.vscode/settings.json index bf0a74e804..cb4abc1238 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -20,7 +20,7 @@ "rust-analyzer.imports.granularity.group": "module", "rust-analyzer.imports.prefix": "crate", "rust-analyzer.rustfmt.extraArgs": [ - "+nightly-2024-02-21" // __RUST_NIGHTLY_VERSION_MARKER__ (keep in sync) + "+nightly-2024-06-17" // __RUST_NIGHTLY_VERSION_MARKER__ (keep in sync) ], "rust-analyzer.server.path": "${workspaceFolder}/scripts/bin/rust-analyzer", "search.exclude": { diff --git a/Cargo.lock b/Cargo.lock index e29d421748..5af448800a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -439,7 +439,6 @@ version = "0.15.1" dependencies = [ "anyhow", "codegen_runtime_generator", - "infra_utils", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index af6a2dee91..ca533535f5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace.package] version = "0.15.1" -rust-version = "1.76.0" # __RUST_STABLE_VERSION_MARKER__ (keep in sync) +rust-version = "1.79.0" # __RUST_STABLE_VERSION_MARKER__ (keep in sync) edition = "2021" publish = false @@ -159,11 +159,13 @@ rest_pat_in_fully_bound_structs = "warn" # Prefer not to use `..` in fully bound verbose_file_reads = "warn" # Prefer simpler and more concise `fs::read_to_string` # Pedantic pedantic = "warn" # Warn about pedantic lints, except... +assigning_clones = { level = "allow", priority = 1 } # `clone_from()` is less readable, and is rarely used/implemented match_same_arms = { level = "allow", priority = 1 } # It's often clearer to have the same arm twice missing_errors_doc = { level = "allow", priority = 1 } # Most of our code is internal; let's not clutter the docs until... missing_panics_doc = { level = "allow", priority = 1 } # ... we care about the public documentation in our shipped crates module_name_repetitions = { level = "allow", priority = 1 } # It seems we prefer it this way; we'd need to discuss that must_use_candidate = { level = "allow", priority = 1 } # Overzealous, we'd have to `[must_use]` a lot of things +needless_raw_string_hashes = { level = "allow", priority = 1 } # It is easier to use hashes consistently on all tests/examples in a file redundant_closure_for_method_calls = { level = "allow", priority = 1 } # Not always clearer, let's not pepper `allow`s whenever needed # Nursery collection_is_never_read = "warn" # Lint against collections not used after creation diff --git a/bin/hermit.hcl b/bin/hermit.hcl index d3afb3ffc5..4d16f082ff 100644 --- a/bin/hermit.hcl +++ b/bin/hermit.hcl @@ -8,8 +8,8 @@ env = { // Rust: "RUST_BACKTRACE": "full", - "RUST_STABLE_VERSION": "1.76.0", // __RUST_STABLE_VERSION_MARKER__ (keep in sync) - "RUST_NIGHTLY_VERSION": "nightly-2024-02-21", // __RUST_NIGHTLY_VERSION_MARKER__ (keep in sync) + "RUST_STABLE_VERSION": "1.79.0", // __RUST_STABLE_VERSION_MARKER__ (keep in sync) + "RUST_NIGHTLY_VERSION": "nightly-2024-06-17", // __RUST_NIGHTLY_VERSION_MARKER__ (keep in sync) "RUSTC_WRAPPER": "${HERMIT_ENV}/bin/sccache", "SCCACHE_DIR": "${HERMIT_ENV}/.hermit/sccache", diff --git a/crates/codegen/ebnf/Cargo.toml b/crates/codegen/ebnf/Cargo.toml index 3c91582b73..74972d26f3 100644 --- a/crates/codegen/ebnf/Cargo.toml +++ b/crates/codegen/ebnf/Cargo.toml @@ -14,4 +14,3 @@ Inflector = { workspace = true } [lints] workspace = true - diff --git a/crates/codegen/language/definition/Cargo.toml b/crates/codegen/language/definition/Cargo.toml index 469be1631b..a7792e4911 100644 --- a/crates/codegen/language/definition/Cargo.toml +++ b/crates/codegen/language/definition/Cargo.toml @@ -22,4 +22,3 @@ thiserror = { workspace = true } [lints] workspace = true - diff --git a/crates/codegen/language/internal_macros/Cargo.toml b/crates/codegen/language/internal_macros/Cargo.toml index bac01de4b2..3ff28fd03f 100644 --- a/crates/codegen/language/internal_macros/Cargo.toml +++ b/crates/codegen/language/internal_macros/Cargo.toml @@ -16,4 +16,3 @@ syn = { workspace = true } [lints] workspace = true - diff --git a/crates/codegen/language/macros/Cargo.toml b/crates/codegen/language/macros/Cargo.toml index b152522878..7dc81fb44b 100644 --- a/crates/codegen/language/macros/Cargo.toml +++ b/crates/codegen/language/macros/Cargo.toml @@ -13,4 +13,3 @@ codegen_language_definition = { workspace = true } [lints] workspace = true - diff --git a/crates/codegen/language/tests/Cargo.toml b/crates/codegen/language/tests/Cargo.toml index 2e9eee9562..a28582b9fa 100644 --- a/crates/codegen/language/tests/Cargo.toml +++ b/crates/codegen/language/tests/Cargo.toml @@ -15,4 +15,3 @@ trybuild = { workspace = true } [lints] workspace = true - diff --git a/crates/codegen/runtime/cargo/src/runtime/language/lexer/mod.rs b/crates/codegen/runtime/cargo/src/runtime/language/lexer/mod.rs index 6da3436c62..1c8e24910d 100644 --- a/crates/codegen/runtime/cargo/src/runtime/language/lexer/mod.rs +++ b/crates/codegen/runtime/cargo/src/runtime/language/lexer/mod.rs @@ -69,17 +69,6 @@ pub(crate) trait Lexer { /// Returns valid grouping delimiters in the given lexical context. fn delimiters() -> &'static [(TerminalKind, TerminalKind)]; - /// Peeks the next terminal, including trivia. Does not advance the input. - fn peek_terminal( - &self, - input: &mut ParserContext<'_>, - ) -> Option { - let start = input.position(); - let terminal = self.next_terminal::(input); - input.set_position(start); - terminal - } - /// Peeks the next significant (i.e. non-trivia) terminal. Does not advance the input. fn peek_terminal_with_trivia( &self, diff --git a/crates/codegen/runtime/generator/src/parser/grammar.rs b/crates/codegen/runtime/generator/src/parser/grammar.rs index 38e074f88b..998210c516 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar.rs @@ -4,10 +4,9 @@ // We should remove it and replace the grammar construction in the super `parser` // module with the one from the new DSLv2 in the `constructor` module. -use std::collections::{BTreeSet, HashMap}; +use std::collections::HashMap; use codegen_language_definition::model::Identifier; -use semver::Version; pub mod constructor; pub mod parser_definition; @@ -21,10 +20,6 @@ pub use scanner_definition::*; pub use visitor::*; pub struct Grammar { - pub name: String, - pub versions: BTreeSet, - pub leading_trivia_parser: TriviaParserDefinitionRef, - pub trailing_trivia_parser: TriviaParserDefinitionRef, pub elements: HashMap, } diff --git a/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs b/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs index 4e90b88044..ead12ad308 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs @@ -1,7 +1,7 @@ //! Defines a translation of DSL v2 model into [`Grammar`], which is used for generating the parser and the CST. use std::cell::OnceCell; -use std::collections::{BTreeMap, BTreeSet, HashMap}; +use std::collections::{BTreeMap, HashMap}; use std::ops::Deref; use std::rc::Rc; @@ -101,10 +101,6 @@ impl Grammar { .map(|(name, elem)| (name.clone(), elem.clone())); Grammar { - name: lang.name.to_string(), - versions: BTreeSet::from_iter(lang.versions.clone()), - leading_trivia_parser: Rc::clone(&leading_trivia), - trailing_trivia_parser: Rc::clone(&trailing_trivia), elements: resolved_items .chain( [leading_trivia, trailing_trivia] diff --git a/crates/codegen/runtime/npm/Cargo.toml b/crates/codegen/runtime/npm/Cargo.toml index 90e2e4ddf3..2ac6009edc 100644 --- a/crates/codegen/runtime/npm/Cargo.toml +++ b/crates/codegen/runtime/npm/Cargo.toml @@ -10,4 +10,6 @@ description = "TypeScript runtime copied over by codegen" [build-dependencies] anyhow = { workspace = true } codegen_runtime_generator = { workspace = true } -infra_utils = { workspace = true } + +[lints] +workspace = true diff --git a/crates/codegen/spec/Cargo.toml b/crates/codegen/spec/Cargo.toml index 90701e8d54..833912f2d0 100644 --- a/crates/codegen/spec/Cargo.toml +++ b/crates/codegen/spec/Cargo.toml @@ -17,4 +17,3 @@ serde = { workspace = true } [lints] workspace = true - diff --git a/crates/codegen/testing/Cargo.toml b/crates/codegen/testing/Cargo.toml index 595e550737..cc1347ca68 100644 --- a/crates/codegen/testing/Cargo.toml +++ b/crates/codegen/testing/Cargo.toml @@ -13,4 +13,3 @@ infra_utils = { workspace = true } [lints] workspace = true - diff --git a/crates/infra/cli/src/commands/run/mod.rs b/crates/infra/cli/src/commands/run/mod.rs index 5bd24d3a7f..47eb9bbaa0 100644 --- a/crates/infra/cli/src/commands/run/mod.rs +++ b/crates/infra/cli/src/commands/run/mod.rs @@ -21,7 +21,7 @@ pub struct RunController { #[derive(Clone, Debug, PartialEq, ValueEnum)] enum BinaryName { - /// Runs the public 'slang_solidity' crate shipped to Cargo users. + /// Runs the public `slang_solidity` crate shipped to Cargo users. #[clap(name = "slang_solidity")] SlangSolidity, /// Runs the Solidity parser against source files from the Sanctuary repositories. diff --git a/crates/infra/utils/Cargo.toml b/crates/infra/utils/Cargo.toml index 5f93560d52..e54f5bdc41 100644 --- a/crates/infra/utils/Cargo.toml +++ b/crates/infra/utils/Cargo.toml @@ -25,4 +25,3 @@ toml = { workspace = true } [lints] workspace = true - diff --git a/crates/metaslang/cst/Cargo.toml b/crates/metaslang/cst/Cargo.toml index b98fd86b6a..9adecf73ed 100644 --- a/crates/metaslang/cst/Cargo.toml +++ b/crates/metaslang/cst/Cargo.toml @@ -24,3 +24,6 @@ categories = ["compilers", "parsing", "parser-implementations"] nom = { workspace = true } serde = { workspace = true } thiserror = { workspace = true } + +[lints] +workspace = true diff --git a/crates/metaslang/cst/src/cursor.rs b/crates/metaslang/cst/src/cursor.rs index 9e561f1606..00b5e9e864 100644 --- a/crates/metaslang/cst/src/cursor.rs +++ b/crates/metaslang/cst/src/cursor.rs @@ -39,7 +39,7 @@ impl Cursor { if let Node::::Nonterminal(nonterminal_node) = &self.node { Some(Rc::new(PathAncestor { parent: self.parent.clone(), - nonterminal_node: nonterminal_node.clone(), + nonterminal_node: Rc::clone(nonterminal_node), child_number: self.child_number, text_offset: self.text_offset, })) @@ -50,7 +50,7 @@ impl Cursor { fn set_from_ancestor_node(&mut self, ancestor: &Rc>) { self.parent = ancestor.parent.clone(); - self.node = Node::::Nonterminal(ancestor.nonterminal_node.clone()); + self.node = Node::::Nonterminal(Rc::clone(&ancestor.nonterminal_node)); self.child_number = ancestor.child_number; self.text_offset = ancestor.text_offset; } @@ -170,7 +170,7 @@ impl Cursor { fn next(&mut self) -> Option { if let Some(a) = self.a.take() { self.a = a.parent.clone(); - Some(a.nonterminal_node.clone()) + Some(Rc::clone(&a.nonterminal_node)) } else { None } diff --git a/crates/metaslang/cst/src/query/engine.rs b/crates/metaslang/cst/src/query/engine.rs index 2aa70373b7..ff5f1284a1 100644 --- a/crates/metaslang/cst/src/query/engine.rs +++ b/crates/metaslang/cst/src/query/engine.rs @@ -85,17 +85,23 @@ impl ASTNode { fn create_matcher(&self, cursor: Cursor) -> MatcherRef { match self { - Self::Capture(matcher) => Box::new(CaptureMatcher::::new(matcher.clone(), cursor)), + Self::Capture(matcher) => { + Box::new(CaptureMatcher::::new(Rc::clone(matcher), cursor)) + } Self::NodeMatch(matcher) => { - Box::new(NodeMatchMatcher::::new(matcher.clone(), cursor)) + Box::new(NodeMatchMatcher::::new(Rc::clone(matcher), cursor)) + } + Self::Sequence(matcher) => { + Box::new(SequenceMatcher::::new(Rc::clone(matcher), cursor)) } - Self::Sequence(matcher) => Box::new(SequenceMatcher::::new(matcher.clone(), cursor)), Self::Alternatives(matcher) => { - Box::new(AlternativesMatcher::::new(matcher.clone(), cursor)) + Box::new(AlternativesMatcher::::new(Rc::clone(matcher), cursor)) + } + Self::Optional(matcher) => { + Box::new(OptionalMatcher::::new(Rc::clone(matcher), cursor)) } - Self::Optional(matcher) => Box::new(OptionalMatcher::::new(matcher.clone(), cursor)), Self::OneOrMore(matcher) => { - Box::new(OneOrMoreMatcher::::new(matcher.clone(), cursor)) + Box::new(OneOrMoreMatcher::::new(Rc::clone(matcher), cursor)) } Self::Ellipsis => Box::new(EllipsisMatcher::::new(cursor)), } diff --git a/crates/metaslang/cst/src/query/model.rs b/crates/metaslang/cst/src/query/model.rs index 0e074ecded..a2f3a8dd1c 100644 --- a/crates/metaslang/cst/src/query/model.rs +++ b/crates/metaslang/cst/src/query/model.rs @@ -14,9 +14,6 @@ pub struct Query { impl Query { pub fn parse(text: &str) -> Result { - let ast_node = ASTNode::parse(text)?; - - let mut capture_quantifiers = BTreeMap::new(); fn collect_capture_quantifiers( ast_node: &ASTNode, quantifier: CaptureQuantifier, @@ -89,6 +86,10 @@ impl Query { Ok(()) } + let ast_node = ASTNode::parse(text)?; + + let mut capture_quantifiers = BTreeMap::new(); + collect_capture_quantifiers(&ast_node, CaptureQuantifier::One, &mut capture_quantifiers)?; Ok(Self { diff --git a/crates/metaslang/cst/src/text_index.rs b/crates/metaslang/cst/src/text_index.rs index e5d2d71b53..c107c4f191 100644 --- a/crates/metaslang/cst/src/text_index.rs +++ b/crates/metaslang/cst/src/text_index.rs @@ -31,10 +31,7 @@ impl TextIndex { ('\r', Some('\n')) => { // Ignore for now, we will increment the line number whe we process the \n } - ('\n', _) - | ('\r', _) - | (/* line separator */ '\u{2028}', _) - | (/* paragraph separator */ '\u{2029}', _) => { + ('\n' | '\r' | '\u{2028}' | '\u{2029}', _) => { self.line += 1; self.column = 0; } @@ -69,7 +66,7 @@ impl> From for TextIndex { let mut iter = s.as_ref().chars().peekable(); while let Some(c) = iter.next() { let n = iter.peek(); - result.advance(c, n) + result.advance(c, n); } result } diff --git a/crates/metaslang/graph_builder/Cargo.toml b/crates/metaslang/graph_builder/Cargo.toml index 1d56c96b9f..814cbc9ce9 100644 --- a/crates/metaslang/graph_builder/Cargo.toml +++ b/crates/metaslang/graph_builder/Cargo.toml @@ -35,7 +35,10 @@ string-interner = { workspace = true, features = [ thiserror = { workspace = true } [dev-dependencies] -indoc = { workspace = true } env_logger = { workspace = true } +indoc = { workspace = true } strum = { workspace = true } strum_macros = { workspace = true } + +[lints] +workspace = true diff --git a/crates/metaslang/graph_builder/src/checker.rs b/crates/metaslang/graph_builder/src/checker.rs index 8a5c27590d..10e5422187 100644 --- a/crates/metaslang/graph_builder/src/checker.rs +++ b/crates/metaslang/graph_builder/src/checker.rs @@ -8,7 +8,7 @@ use std::collections::HashSet; use std::path::Path; -use metaslang_cst::query::CaptureQuantifier::{self, *}; +use metaslang_cst::query::CaptureQuantifier::{self, One, OneOrMore, ZeroOrMore, ZeroOrOne}; use metaslang_cst::query::Query; use metaslang_cst::KindTypes; use thiserror::Error; diff --git a/crates/metaslang/graph_builder/src/lib.rs b/crates/metaslang/graph_builder/src/lib.rs index b8fa6518b7..be20122de3 100644 --- a/crates/metaslang/graph_builder/src/lib.rs +++ b/crates/metaslang/graph_builder/src/lib.rs @@ -83,7 +83,7 @@ use string_interner as _; #[cfg(feature = "cli")] use {anyhow as _, clap as _, env_logger as _, tree_sitter_config as _, tree_sitter_loader as _}; #[cfg(test)] -use {indoc as _ /*, tree_sitter_python as _ */}; +use {env_logger as _, indoc as _, strum as _, strum_macros as _}; #[cfg(doc)] pub mod reference; diff --git a/crates/metaslang/graph_builder/src/parser.rs b/crates/metaslang/graph_builder/src/parser.rs index 76fedb6aee..7454bb44ea 100644 --- a/crates/metaslang/graph_builder/src/parser.rs +++ b/crates/metaslang/graph_builder/src/parser.rs @@ -10,7 +10,7 @@ use std::iter::Peekable; use std::path::Path; use std::str::Chars; -use metaslang_cst::query::CaptureQuantifier::{self, *}; +use metaslang_cst::query::CaptureQuantifier::{self, One, OneOrMore, ZeroOrMore, ZeroOrOne}; use metaslang_cst::query::{Query, QueryError}; use metaslang_cst::KindTypes; use regex::Regex; diff --git a/crates/metaslang/graph_builder/tests/functions.rs b/crates/metaslang/graph_builder/tests/functions.rs index ce10fc4006..2f3157e6d0 100644 --- a/crates/metaslang/graph_builder/tests/functions.rs +++ b/crates/metaslang/graph_builder/tests/functions.rs @@ -11,6 +11,7 @@ use metaslang_graph_builder::functions::Functions; use metaslang_graph_builder::{ ExecutionConfig, ExecutionError, Identifier, NoCancellation, Variables, }; +use {log as _, regex as _, serde_json as _, smallvec as _, string_interner as _, thiserror as _}; #[derive( Clone, @@ -65,14 +66,15 @@ fn execute(dsl_source: &str) -> Result { fn check_execution(dsl_source: &str, expected_graph: &str) { match execute(dsl_source) { Ok(actual_graph) => assert_eq!(actual_graph, expected_graph), - Err(e) => panic!("Could not execute file: {}", e), + Err(e) => panic!("Could not execute file: {e}"), } } fn fail_execution(dsl_source: &str) { - if execute(dsl_source).is_ok() { - panic!("Execution succeeded unexpectedly"); - } + assert!( + execute(dsl_source).is_err(), + "Execution succeeded unexpectedly" + ); } #[test] diff --git a/crates/metaslang/graph_builder/tests/graph.rs b/crates/metaslang/graph_builder/tests/graph.rs index edb8a9a2e4..2e1af39cfd 100644 --- a/crates/metaslang/graph_builder/tests/graph.rs +++ b/crates/metaslang/graph_builder/tests/graph.rs @@ -8,6 +8,10 @@ use indoc::indoc; use metaslang_graph_builder::graph::{Graph, Value}; use metaslang_graph_builder::Identifier; +use { + env_logger as _, log as _, regex as _, serde_json as _, smallvec as _, string_interner as _, + thiserror as _, +}; #[derive( Clone, @@ -50,8 +54,8 @@ fn can_iterate_graph_nodes() { let node0 = graph.add_graph_node(); let node1 = graph.add_graph_node(); let node2 = graph.add_graph_node(); - let nodes = graph.iter_nodes().collect::>(); - assert_eq!(nodes, vec![node0, node1, node2]); + let all = graph.iter_nodes().collect::>(); + assert_eq!(all, vec![node0, node1, node2]); } #[test] diff --git a/crates/metaslang/graph_builder/tests/parser.rs b/crates/metaslang/graph_builder/tests/parser.rs index 0cd8263338..d3039c7b5b 100644 --- a/crates/metaslang/graph_builder/tests/parser.rs +++ b/crates/metaslang/graph_builder/tests/parser.rs @@ -5,9 +5,15 @@ // Please see the LICENSE-APACHE or LICENSE-MIT files in this distribution for license details. // ------------------------------------------------------------------------------------------------ +#![allow(clippy::too_many_lines)] // long snapshots + use metaslang_cst::query::CaptureQuantifier::*; use metaslang_graph_builder::ast::*; use metaslang_graph_builder::{Identifier, Location, ParseError}; +use { + env_logger as _, indoc as _, log as _, regex as _, serde_json as _, smallvec as _, + string_interner as _, thiserror as _, +}; #[derive( Clone, @@ -542,9 +548,10 @@ fn cannot_parse_nullable_regex() { node n } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] @@ -979,9 +986,11 @@ fn cannot_parse_if_some_list_capture() { } } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] @@ -1042,9 +1051,11 @@ fn cannot_parse_for_in_optional_capture() { } } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] @@ -1061,9 +1072,11 @@ fn cannot_parse_scan_of_nonlocal_call_expression() { } } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] @@ -1081,9 +1094,11 @@ fn cannot_parse_scan_of_nonlocal_variable() { } } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] @@ -1261,7 +1276,7 @@ fn can_parse_global_with_default() { vec![Global { name: "PKG_NAME".into(), quantifier: One, - default: Some("".into()), + default: Some(String::new()), location: Location { row: 1, column: 15 }, }] ); @@ -1293,9 +1308,11 @@ fn cannot_parse_undeclared_global() { edge n -> root } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] @@ -1453,9 +1470,11 @@ fn cannot_parse_global_with_unknown_quantifier() { node root } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] @@ -1467,9 +1486,11 @@ fn cannot_parse_hiding_global() { node root } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] @@ -1481,9 +1502,11 @@ fn cannot_parse_set_global() { set root = #null } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] @@ -1541,9 +1564,11 @@ fn cannot_parse_multiple_patterns() { { } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] @@ -1556,7 +1581,7 @@ fn query_parse_errors_have_file_location() { let err = match File::::from_str(source) { Ok(_) => panic!("Parse succeeded unexpectedly"), Err(ParseError::QueryError(e)) => e, - Err(e) => panic!("Unexpected error: {}", e), + Err(e) => panic!("Unexpected error: {e}"), }; assert_eq!(err.row, 2, "expected row 2, got {}", err.row); assert_eq!(err.column, 8, "expected column 8, got {}", err.column); @@ -1577,7 +1602,7 @@ fn multiline_query_parse_errors_have_file_location() { let err = match File::::from_str(source) { Ok(_) => panic!("Parse succeeded unexpectedly"), Err(ParseError::QueryError(e)) => e, - Err(e) => panic!("Unexpected error: {}", e), + Err(e) => panic!("Unexpected error: {e}"), }; assert_eq!(err.row, 3, "expected row 3, got {}", err.row); assert_eq!(err.column, 8, "expected column 8, got {}", err.column); @@ -1590,9 +1615,11 @@ fn cannot_parse_unused_capture() { [ FunctionDefinition @name Name: [ Identifier ] ] { } "#; - if File::::from_str(source).is_ok() { - panic!("Parse succeeded unexpectedly"); - } + + assert!( + File::::from_str(source).is_err(), + "Parse succeeded unexpectedly" + ); } #[test] diff --git a/crates/metaslang/graph_builder/tests/variables.rs b/crates/metaslang/graph_builder/tests/variables.rs index b8bd557cea..6b98b46a75 100644 --- a/crates/metaslang/graph_builder/tests/variables.rs +++ b/crates/metaslang/graph_builder/tests/variables.rs @@ -6,6 +6,11 @@ // ------------------------------------------------------------------------------------------------ use metaslang_graph_builder::Variables; +use { + env_logger as _, indoc as _, log as _, metaslang_cst as _, regex as _, serde as _, + serde_json as _, smallvec as _, string_interner as _, strum as _, strum_macros as _, + thiserror as _, +}; #[test] fn can_create_nested_variables() { diff --git a/crates/solidity/inputs/language/Cargo.toml b/crates/solidity/inputs/language/Cargo.toml index efe3120cb4..b321c1de39 100644 --- a/crates/solidity/inputs/language/Cargo.toml +++ b/crates/solidity/inputs/language/Cargo.toml @@ -13,4 +13,3 @@ semver = { workspace = true } [lints] workspace = true - diff --git a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/lexer/mod.rs b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/lexer/mod.rs index 3e027c334e..5583450711 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/lexer/mod.rs +++ b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/lexer/mod.rs @@ -71,17 +71,6 @@ pub(crate) trait Lexer { /// Returns valid grouping delimiters in the given lexical context. fn delimiters() -> &'static [(TerminalKind, TerminalKind)]; - /// Peeks the next terminal, including trivia. Does not advance the input. - fn peek_terminal( - &self, - input: &mut ParserContext<'_>, - ) -> Option { - let start = input.position(); - let terminal = self.next_terminal::(input); - input.set_position(start); - terminal - } - /// Peeks the next significant (i.e. non-trivia) terminal. Does not advance the input. fn peek_terminal_with_trivia( &self, diff --git a/crates/solidity/outputs/spec/Cargo.toml b/crates/solidity/outputs/spec/Cargo.toml index 7d9d137fa3..d5f50c7523 100644 --- a/crates/solidity/outputs/spec/Cargo.toml +++ b/crates/solidity/outputs/spec/Cargo.toml @@ -14,4 +14,3 @@ solidity_language = { workspace = true } [lints] workspace = true - diff --git a/crates/solidity/testing/snapshots/Cargo.toml b/crates/solidity/testing/snapshots/Cargo.toml index fc682f4cd0..591a1e07fa 100644 --- a/crates/solidity/testing/snapshots/Cargo.toml +++ b/crates/solidity/testing/snapshots/Cargo.toml @@ -7,4 +7,3 @@ publish = false [lints] workspace = true - diff --git a/crates/solidity/testing/solc/Cargo.toml b/crates/solidity/testing/solc/Cargo.toml index 645016439c..fac39457bb 100644 --- a/crates/solidity/testing/solc/Cargo.toml +++ b/crates/solidity/testing/solc/Cargo.toml @@ -25,4 +25,3 @@ url = { workspace = true } [lints] workspace = true - diff --git a/crates/testlang/inputs/language/Cargo.toml b/crates/testlang/inputs/language/Cargo.toml index 48cf7658c8..6095284109 100644 --- a/crates/testlang/inputs/language/Cargo.toml +++ b/crates/testlang/inputs/language/Cargo.toml @@ -13,4 +13,3 @@ semver = { workspace = true } [lints] workspace = true - diff --git a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/lexer/mod.rs b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/lexer/mod.rs index 3e027c334e..5583450711 100644 --- a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/lexer/mod.rs +++ b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/lexer/mod.rs @@ -71,17 +71,6 @@ pub(crate) trait Lexer { /// Returns valid grouping delimiters in the given lexical context. fn delimiters() -> &'static [(TerminalKind, TerminalKind)]; - /// Peeks the next terminal, including trivia. Does not advance the input. - fn peek_terminal( - &self, - input: &mut ParserContext<'_>, - ) -> Option { - let start = input.position(); - let terminal = self.next_terminal::(input); - input.set_position(start); - terminal - } - /// Peeks the next significant (i.e. non-trivia) terminal. Does not advance the input. fn peek_terminal_with_trivia( &self, From 0aa29ad27f0847b9c32ec3a36653577ca6dbd70a Mon Sep 17 00:00:00 2001 From: Igor Matuszewski Date: Thu, 20 Jun 2024 16:48:46 +0200 Subject: [PATCH 05/12] refactor: Use DSL v2 types in place of ScannerDefinitionNode (#1003) Based on #1002 Part of #638 The DSL v2's `model::Scanner` is almost 1:1 usable with our current parser codegen, with the exception of versioned scanners. In short we: - introduce a helper type `VersionedScanner` that is used in place of the old `ScannerDefinitionNode::Versioned` - introduce a `ScannerExt` trait implemented for both `VersionedScanner` and the `model::Scanner`, which is responsible for generating the main scanning logic - Repurposes `ScannerDefinition` slightly to surface more of the scanner-related logic for trivia/fragment/token - implements this directly for `model::{TriviaItem,FragmentItem,TokenItem}` and stores it in the v1 Grammar struct - similarly, uses `model::KeywordItem` directly in place of v1's `KeywordScannerDefinition` as they shared the same functionality --- .../definition/src/model/terminals/keyword.rs | 19 +- .../runtime/generator/src/parser/codegen.rs | 3 +- .../codegen/keyword_scanner_definition.rs | 62 ++++- .../src/parser/codegen/parser_definition.rs | 2 +- .../src/parser/codegen/scanner_definition.rs | 246 ++++++++++++------ .../generator/src/parser/codegen/trie.rs | 13 +- .../generator/src/parser/codegen/versioned.rs | 18 +- .../runtime/generator/src/parser/grammar.rs | 7 +- .../src/parser/grammar/constructor.rs | 143 +--------- .../src/parser/grammar/parser_definition.rs | 6 +- .../src/parser/grammar/scanner_definition.rs | 143 +--------- .../generator/src/parser/grammar/visitor.rs | 7 +- .../runtime/generator/src/parser/mod.rs | 23 +- 13 files changed, 290 insertions(+), 402 deletions(-) diff --git a/crates/codegen/language/definition/src/model/terminals/keyword.rs b/crates/codegen/language/definition/src/model/terminals/keyword.rs index e8439b1142..eeff982fc1 100644 --- a/crates/codegen/language/definition/src/model/terminals/keyword.rs +++ b/crates/codegen/language/definition/src/model/terminals/keyword.rs @@ -2,7 +2,7 @@ use codegen_language_internal_macros::{derive_spanned_type, ParseInputTokens, Wr use itertools::Itertools; use serde::{Deserialize, Serialize}; -use crate::model::{Identifier, VersionSpecifier}; +use crate::model::{Identifier, Scanner, VersionSpecifier}; #[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)] #[derive_spanned_type(Clone, Debug, ParseInputTokens, WriteOutputTokens)] @@ -32,6 +32,23 @@ pub enum KeywordValue { Atom { atom: String }, } +impl From for Scanner { + fn from(value: KeywordValue) -> Scanner { + match value { + KeywordValue::Optional { value } => Scanner::Optional { + scanner: Box::new((*value).into()), + }, + KeywordValue::Sequence { values } => Scanner::Sequence { + scanners: values.into_iter().map(Into::into).collect(), + }, + KeywordValue::Atom { atom } => Scanner::Atom { atom }, + KeywordValue::Choice { values } => Scanner::Choice { + scanners: values.into_iter().map(Into::into).collect(), + }, + } + } +} + impl KeywordValue { /// Collects all possible variations generated by this value. pub fn collect_variations(&self) -> Vec { diff --git a/crates/codegen/runtime/generator/src/parser/codegen.rs b/crates/codegen/runtime/generator/src/parser/codegen.rs index 5f4fdfcd34..a3d4597eb9 100644 --- a/crates/codegen/runtime/generator/src/parser/codegen.rs +++ b/crates/codegen/runtime/generator/src/parser/codegen.rs @@ -5,8 +5,7 @@ mod scanner_definition; mod trie; mod versioned; -pub use keyword_scanner_definition::KeywordScannerDefinitionCodegen; +pub use keyword_scanner_definition::{KeywordItemAtom, KeywordScannerDefinitionCodegen}; pub use parser_definition::ParserDefinitionCodegen; pub use precedence_parser_definition::PrecedenceParserDefinitionCodegen; -pub use scanner_definition::ScannerDefinitionCodegen; pub use trie::Trie; diff --git a/crates/codegen/runtime/generator/src/parser/codegen/keyword_scanner_definition.rs b/crates/codegen/runtime/generator/src/parser/codegen/keyword_scanner_definition.rs index 124a43f186..2b287427e8 100644 --- a/crates/codegen/runtime/generator/src/parser/codegen/keyword_scanner_definition.rs +++ b/crates/codegen/runtime/generator/src/parser/codegen/keyword_scanner_definition.rs @@ -1,22 +1,23 @@ +use std::rc::Rc; + use codegen_language_definition::model; use proc_macro2::TokenStream; use quote::{format_ident, quote}; -use crate::parser::codegen::scanner_definition::ScannerDefinitionNodeCodegen as _; +use crate::parser::codegen::scanner_definition::ScannerCodegen as _; use crate::parser::codegen::versioned::VersionedQuote; -use crate::parser::grammar::{KeywordScannerDefinitionRef, ScannerDefinitionNode}; pub trait KeywordScannerDefinitionCodegen { fn to_scanner_code(&self) -> TokenStream; } -impl KeywordScannerDefinitionCodegen for KeywordScannerDefinitionRef { +impl KeywordScannerDefinitionCodegen for model::KeywordItem { fn to_scanner_code(&self) -> TokenStream { - let name_ident = format_ident!("{}", self.name()); + let name_ident = format_ident!("{}", self.name); let terminal_kind = quote! { TerminalKind::#name_ident }; let kw_scanners: Vec<_> = self - .definitions() + .definitions .iter() .map(|versioned_kw| { let scanner = versioned_kw.value.to_scanner_code(); @@ -82,6 +83,55 @@ impl KeywordScannerDefinitionCodegen for KeywordScannerDefinitionRef { impl KeywordScannerDefinitionCodegen for model::KeywordValue { fn to_scanner_code(&self) -> TokenStream { // This is a subset; let's reuse that - ScannerDefinitionNode::from(self.clone()).to_scanner_code() + model::Scanner::from(self.clone()).to_scanner_code() + } +} + +/// A newtype wrapper around [`model::KeywordItem`] that only has a single atom value. +/// +/// The main usage for this type is to construct a keyword trie, as trie will +/// only work with single atom values and keyword promotion needs to additionally account for +/// keyword reservation, rather than just literal presence. +#[derive(Clone)] +pub struct KeywordItemAtom(Rc); + +impl KeywordItemAtom { + /// Wraps the keyword scanner definition if it is a single atom value. + pub fn try_from_def(def: &Rc) -> Option { + match def.definitions[..] { + [model::KeywordDefinition { + value: model::KeywordValue::Atom { .. }, + .. + }] => Some(Self(Rc::clone(def))), + _ => None, + } + } +} + +impl std::ops::Deref for KeywordItemAtom { + type Target = Rc; + + fn deref(&self) -> &Self::Target { + &self.0 + } +} + +impl KeywordItemAtom { + pub fn definition(&self) -> &model::KeywordDefinition { + self.0 + .definitions + .first() + .expect("KeywordItemAtom should have exactly one definition") + } + + /// The single atom value that this keyword item matches. + pub fn value(&self) -> &str { + match self.definition() { + model::KeywordDefinition { + value: model::KeywordValue::Atom { atom }, + .. + } => atom, + _ => unreachable!("KeywordItemAtom should have a single atom value"), + } } } diff --git a/crates/codegen/runtime/generator/src/parser/codegen/parser_definition.rs b/crates/codegen/runtime/generator/src/parser/codegen/parser_definition.rs index 438680fc6c..7bd9ab753a 100644 --- a/crates/codegen/runtime/generator/src/parser/codegen/parser_definition.rs +++ b/crates/codegen/runtime/generator/src/parser/codegen/parser_definition.rs @@ -144,7 +144,7 @@ impl ParserDefinitionNodeCodegen for ParserDefinitionNode { // Keyword scanner uses the promotion inside the parse_terminal Self::KeywordScannerDefinition(scanner_definition) => { - let kind = format_ident!("{name}", name = scanner_definition.name()); + let kind = format_ident!("{name}", name = scanner_definition.name); let parse_terminal = if is_trivia { format_ident!("parse_terminal") diff --git a/crates/codegen/runtime/generator/src/parser/codegen/scanner_definition.rs b/crates/codegen/runtime/generator/src/parser/codegen/scanner_definition.rs index d34fafb89a..d04ab41163 100644 --- a/crates/codegen/runtime/generator/src/parser/codegen/scanner_definition.rs +++ b/crates/codegen/runtime/generator/src/parser/codegen/scanner_definition.rs @@ -1,132 +1,216 @@ use std::collections::BTreeSet; +use codegen_language_definition::model::{self, Identifier}; use inflector::Inflector; use proc_macro2::TokenStream; use quote::{format_ident, quote}; use crate::parser::codegen::versioned::VersionedQuote; -use crate::parser::grammar::{ScannerDefinitionNode, ScannerDefinitionRef}; +use crate::parser::grammar::ScannerDefinition; -pub trait ScannerDefinitionCodegen { - fn to_scanner_code(&self) -> TokenStream; - fn literals(&self) -> Vec; +impl ScannerDefinition for model::TriviaItem { + fn name(&self) -> &Identifier { + &self.name + } + + fn to_scanner_code(&self) -> proc_macro2::TokenStream { + self.scanner.to_scanner_code() + } + + fn literals(&self) -> Option> { + self.scanner.literals() + } } -impl ScannerDefinitionCodegen for ScannerDefinitionRef { - fn to_scanner_code(&self) -> TokenStream { - self.node().to_scanner_code() +impl ScannerDefinition for model::FragmentItem { + fn name(&self) -> &Identifier { + &self.name } - fn literals(&self) -> Vec { - let mut result = BTreeSet::new(); - if self.node().literals(&mut result) { - result.into_iter().collect() - } else { - vec![] + + fn to_scanner_code(&self) -> proc_macro2::TokenStream { + VersionedScanner::new(&self.scanner, self.enabled.as_ref()).to_scanner_code() + } + + fn literals(&self) -> Option> { + self.scanner.literals() + } + + fn version_specifier(&self) -> Option<&model::VersionSpecifier> { + self.enabled.as_ref() + } +} + +impl ScannerDefinition for model::TokenItem { + fn name(&self) -> &Identifier { + &self.name + } + + fn to_scanner_code(&self) -> proc_macro2::TokenStream { + let defs: Vec<_> = self + .definitions + .iter() + .map(|def| VersionedScanner::new(&def.scanner, def.enabled.as_ref())) + .collect(); + + match defs.len() { + 0 => panic!("Token {} has no definitions", self.name), + 1 => defs.into_iter().next().unwrap().to_scanner_code(), + _ => choice_to_scanner_code(&defs), } } + + fn literals(&self) -> Option> { + self.definitions + .iter() + .try_fold(BTreeSet::new(), |mut acc, def| { + let literals = def.scanner.literals()?; + acc.extend(literals); + Some(acc) + }) + } } -pub(super) trait ScannerDefinitionNodeCodegen { +pub(crate) trait ScannerCodegen { + /// Quotes the matching Rust scanner code. fn to_scanner_code(&self) -> TokenStream; - fn literals(&self, accum: &mut BTreeSet) -> bool; + /// Whether the scanner is an atom, and if so, returns the atom. + fn as_atom(&self) -> Option<&str>; + /// Returns a set of literals that this scanner can match. + fn literals(&self) -> Option>; } -impl ScannerDefinitionNodeCodegen for ScannerDefinitionNode { - // Returns true if this is nothing but a set of literals - fn literals(&self, accum: &mut BTreeSet) -> bool { - match self { - ScannerDefinitionNode::Versioned(body, _) => body.literals(accum), - ScannerDefinitionNode::Literal(string) => { - accum.insert(string.clone()); - true - } - ScannerDefinitionNode::Choice(nodes) => nodes - .iter() - .fold(true, |result, node| node.literals(accum) && result), - _ => false, - } +/// Enhances the [`model::Scanner`] with version information. +/// +/// Used to generate code for scanners that are versioned, i.e. wrapped in conditional blocks. +struct VersionedScanner<'a> { + scanner: &'a model::Scanner, + enabled: Option<&'a model::VersionSpecifier>, +} + +impl ScannerCodegen for VersionedScanner<'_> { + fn to_scanner_code(&self) -> TokenStream { + let scanner = self.scanner.to_scanner_code(); + self.enabled + .to_conditional_code(scanner, Some(quote! { false })) + } + + fn as_atom(&self) -> Option<&str> { + None + } + + fn literals(&self) -> Option> { + self.scanner.literals() } +} +impl<'a> VersionedScanner<'a> { + fn new(scanner: &'a model::Scanner, enabled: Option<&'a model::VersionSpecifier>) -> Self { + Self { scanner, enabled } + } +} + +impl ScannerCodegen for model::Scanner { fn to_scanner_code(&self) -> TokenStream { match self { - ScannerDefinitionNode::Versioned(body, version_quality_ranges) => { - let body = body.to_scanner_code(); - Some(version_quality_ranges).to_conditional_code(body, Some(quote! { false })) - } - - ScannerDefinitionNode::Optional(node) => { - let scanner = node.to_scanner_code(); + model::Scanner::Optional { scanner } => { + let scanner = scanner.to_scanner_code(); quote! { scan_optional!(input, #scanner) } } - - ScannerDefinitionNode::ZeroOrMore(node) => { - let scanner = node.to_scanner_code(); + model::Scanner::ZeroOrMore { scanner } => { + let scanner = scanner.to_scanner_code(); quote! { scan_zero_or_more!(input, #scanner) } } - ScannerDefinitionNode::OneOrMore(node) => { - let scanner = node.to_scanner_code(); + model::Scanner::OneOrMore { scanner } => { + let scanner = scanner.to_scanner_code(); quote! { scan_one_or_more!(input, #scanner) } } - - ScannerDefinitionNode::NoneOf(string) => { - let chars = string.chars(); + model::Scanner::Not { chars } => { + let chars = chars.iter(); quote! { scan_none_of!(input, #(#chars),*) } } - - ScannerDefinitionNode::NotFollowedBy(node, lookahead) => { + model::Scanner::TrailingContext { + scanner: node, + not_followed_by: lookahead, + } => { let scanner = node.to_scanner_code(); let negative_lookahead_scanner = lookahead.to_scanner_code(); quote! { scan_not_followed_by!(input, #scanner, #negative_lookahead_scanner) } } - - ScannerDefinitionNode::Sequence(nodes) => { - let scanners = nodes + model::Scanner::Sequence { scanners } => { + let scanners = scanners .iter() .map(|e| e.to_scanner_code()) .collect::>(); quote! { scan_sequence!(#(#scanners),*) } } + model::Scanner::Choice { scanners: nodes } => choice_to_scanner_code(nodes), - ScannerDefinitionNode::Choice(nodes) => { - let mut scanners = vec![]; - let mut non_literal_scanners = vec![]; - for node in nodes { - if let ScannerDefinitionNode::Literal(string) = node { - scanners.push(string); - } else { - non_literal_scanners.push(node.to_scanner_code()); - } - } - scanners.sort(); - let mut scanners = scanners - .iter() - // We want the longest literals first, so we prefer the longest match - .rev() - .map(|string| { - let chars = string.chars(); - quote! { scan_chars!(input, #(#chars),*) } - }) - .collect::>(); - scanners.extend(non_literal_scanners); - quote! { scan_choice!(input, #(#scanners),*) } - } - - ScannerDefinitionNode::CharRange(from, to) => { - quote! { scan_char_range!(input, #from..=#to) } + model::Scanner::Range { + inclusive_start: start, + inclusive_end: end, + } => { + quote! { scan_char_range!(input, #start..=#end) } } - - ScannerDefinitionNode::Literal(string) => { - let chars = string.chars(); + model::Scanner::Atom { atom } => { + let chars = atom.chars(); quote! { scan_chars!(input, #(#chars),*) } } - ScannerDefinitionNode::ScannerDefinition(scanner_definition) => { - let name = scanner_definition.name(); - let snake_case = name.to_snake_case(); + model::Scanner::Fragment { reference } => { + let snake_case = reference.to_snake_case(); let scanner_function_name = format_ident!("{snake_case}"); quote! { self.#scanner_function_name(input) } } } } + + fn as_atom(&self) -> Option<&str> { + match self { + model::Scanner::Atom { atom } => Some(atom), + _ => None, + } + } + + fn literals(&self) -> Option> { + fn accumulate(scanner: &model::Scanner, accum: &mut BTreeSet) -> bool { + match scanner { + model::Scanner::Atom { atom } => { + accum.insert(atom.clone()); + true + } + model::Scanner::Choice { scanners } => scanners + .iter() + .fold(true, |result, node| accumulate(node, accum) && result), + _ => false, + } + } + + let mut literals = BTreeSet::default(); + accumulate(self, &mut literals).then_some(literals) + } +} + +fn choice_to_scanner_code(nodes: &[T]) -> TokenStream { + let mut scanners = vec![]; + let mut non_literal_scanners = vec![]; + for node in nodes { + if let Some(atom) = node.as_atom() { + scanners.push(atom); + } else { + non_literal_scanners.push(node.to_scanner_code()); + } + } + scanners.sort_unstable(); + let mut scanners = scanners + .iter() + // We want the longest literals first, so we prefer the longest match + .rev() + .map(|string| { + let chars = string.chars(); + quote! { scan_chars!(input, #(#chars),*) } + }) + .collect::>(); + scanners.extend(non_literal_scanners); + quote! { scan_choice!(input, #(#scanners),*) } } diff --git a/crates/codegen/runtime/generator/src/parser/codegen/trie.rs b/crates/codegen/runtime/generator/src/parser/codegen/trie.rs index a568299832..e717c0a654 100644 --- a/crates/codegen/runtime/generator/src/parser/codegen/trie.rs +++ b/crates/codegen/runtime/generator/src/parser/codegen/trie.rs @@ -5,8 +5,9 @@ use codegen_language_definition::model::KeywordDefinition; use proc_macro2::TokenStream; use quote::{format_ident, quote}; -use crate::parser::codegen::versioned::{Versioned as _, VersionedQuote as _}; -use crate::parser::grammar::{KeywordScannerAtomic, ScannerDefinitionRef}; +use crate::parser::codegen::versioned::VersionedQuote as _; +use crate::parser::codegen::KeywordItemAtom; +use crate::parser::grammar::ScannerDefinitionRef; #[derive(Clone, Debug, Default)] pub struct Trie { @@ -93,7 +94,7 @@ impl Trie { /// Used together with [`Trie`]. Represents the payload of a trie node and can be used to customize /// the emitted code. /// -/// Implemented for [`ScannerDefinitionRef`] and [`KeywordScannerAtomic`], allows to create +/// Implemented for [`ScannerDefinitionRef`] and [`KeywordItemAtom`], allows to create /// tries for both literal scanner definitions and keyword scanners. pub trait Payload { fn to_leaf_code(&self) -> TokenStream; @@ -104,7 +105,7 @@ impl Payload for ScannerDefinitionRef { fn to_leaf_code(&self) -> TokenStream { let kind = format_ident!("{}", self.name()); - self.node().version_specifier().to_conditional_code( + self.version_specifier().to_conditional_code( quote! { Some(TerminalKind::#kind) }, Some(Self::default_case()), ) @@ -115,9 +116,9 @@ impl Payload for ScannerDefinitionRef { } } -impl Payload for KeywordScannerAtomic { +impl Payload for KeywordItemAtom { fn to_leaf_code(&self) -> TokenStream { - let kind = format_ident!("{}", self.name()); + let kind = format_ident!("{}", self.name); let KeywordDefinition { enabled, reserved, .. diff --git a/crates/codegen/runtime/generator/src/parser/codegen/versioned.rs b/crates/codegen/runtime/generator/src/parser/codegen/versioned.rs index 4d7cc1a93f..165d996235 100644 --- a/crates/codegen/runtime/generator/src/parser/codegen/versioned.rs +++ b/crates/codegen/runtime/generator/src/parser/codegen/versioned.rs @@ -3,7 +3,7 @@ use proc_macro2::TokenStream; use quote::{format_ident, quote}; use semver::Version; -use crate::parser::grammar::{Labeled, ParserDefinitionNode, ScannerDefinitionNode}; +use crate::parser::grammar::{Labeled, ParserDefinitionNode}; pub(super) trait Versioned { fn version_specifier(&self) -> Option<&VersionSpecifier>; @@ -23,22 +23,6 @@ impl Versioned for ParserDefinitionNode { } } -impl Versioned for ScannerDefinitionNode { - fn version_specifier(&self) -> Option<&VersionSpecifier> { - match self { - ScannerDefinitionNode::Versioned(_, version_quality_ranges) => { - Some(version_quality_ranges) - } - - ScannerDefinitionNode::Optional(node) - | ScannerDefinitionNode::ZeroOrMore(node) - | ScannerDefinitionNode::OneOrMore(node) => node.version_specifier(), - - _ => None, - } - } -} - pub(super) trait VersionedQuote { /// Depending on the `as_bool_expr` result, wraps the given code in an `if` block and optionally includes an `else` block fn to_conditional_code( diff --git a/crates/codegen/runtime/generator/src/parser/grammar.rs b/crates/codegen/runtime/generator/src/parser/grammar.rs index 998210c516..c6f3d1bb03 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar.rs @@ -5,8 +5,9 @@ // module with the one from the new DSLv2 in the `constructor` module. use std::collections::HashMap; +use std::rc::Rc; -use codegen_language_definition::model::Identifier; +use codegen_language_definition::model::{self, Identifier}; pub mod constructor; pub mod parser_definition; @@ -37,7 +38,7 @@ impl Grammar { #[derive(Clone)] pub enum GrammarElement { ScannerDefinition(ScannerDefinitionRef), - KeywordScannerDefinition(KeywordScannerDefinitionRef), + KeywordScannerDefinition(Rc), TriviaParserDefinition(TriviaParserDefinitionRef), ParserDefinition(ParserDefinitionRef), PrecedenceParserDefinition(PrecedenceParserDefinitionRef), @@ -71,7 +72,7 @@ impl Visitable for GrammarElement { fn accept_visitor(&self, visitor: &mut V) { match self { Self::ScannerDefinition(scanner) => scanner.accept_visitor(visitor), - Self::KeywordScannerDefinition(scanner) => scanner.accept_visitor(visitor), + Self::KeywordScannerDefinition(_) => {} Self::TriviaParserDefinition(trivia_parser) => trivia_parser.accept_visitor(visitor), Self::ParserDefinition(parser) => parser.accept_visitor(visitor), Self::PrecedenceParserDefinition(precedence_parser) => { diff --git a/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs b/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs index ead12ad308..573f802aed 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs @@ -12,9 +12,8 @@ use indexmap::IndexMap; use once_cell::sync::Lazy; use crate::parser::grammar::{ - DelimitedRecoveryTerminalThreshold, Grammar, GrammarElement, KeywordScannerDefinition, Labeled, - ParserDefinition, ParserDefinitionNode, PrecedenceParserDefinition, - PrecedenceParserDefinitionNode, ScannerDefinition, ScannerDefinitionNode, + DelimitedRecoveryTerminalThreshold, Grammar, GrammarElement, Labeled, ParserDefinition, + ParserDefinitionNode, PrecedenceParserDefinition, PrecedenceParserDefinitionNode, TriviaParserDefinition, }; @@ -112,42 +111,6 @@ impl Grammar { } } -#[derive(Debug)] -struct NamedScanner { - name: Identifier, - def: ScannerDefinitionNode, -} - -impl ScannerDefinition for NamedScanner { - fn name(&self) -> &Identifier { - &self.name - } - fn node(&self) -> &ScannerDefinitionNode { - &self.def - } -} - -#[derive(Debug)] -struct NamedKeywordScanner { - name: Identifier, - identifier_scanner_name: Identifier, - defs: Vec, -} - -impl KeywordScannerDefinition for NamedKeywordScanner { - fn name(&self) -> &Identifier { - &self.name - } - - fn definitions(&self) -> &[model::KeywordDefinition] { - &self.defs - } - - fn identifier_scanner(&self) -> &Identifier { - &self.identifier_scanner_name - } -} - #[derive(Debug)] struct NamedTriviaParser { name: Identifier, @@ -338,34 +301,20 @@ fn resolve_grammar_element(ident: &Identifier, ctx: &mut ResolveCtx<'_>) -> Gram // First time resolving a terminal named `ident` (None, None) => { let named_scanner = match elem { - Item::Trivia { item } => NamedScanner { - name: ident.clone(), - def: resolve_scanner(item.scanner.clone(), ctx), - }, - Item::Fragment { item } => NamedScanner { - name: ident.clone(), - def: resolve_fragment(item.deref().clone(), ctx), - }, - Item::Token { item } => NamedScanner { - name: ident.clone(), - def: resolve_token(item.deref().clone(), ctx), - }, + Item::Trivia { item } => Rc::clone(item) as Rc<_>, + Item::Fragment { item } => Rc::clone(item) as Rc<_>, + Item::Token { item } => Rc::clone(item) as Rc<_>, Item::Keyword { item } => { - let kw_scanner = NamedKeywordScanner { - name: ident.clone(), - identifier_scanner_name: item.identifier.clone(), - defs: item.definitions.clone(), - }; - // Keywords are special scanners and are handled separately - let resolved = GrammarElement::KeywordScannerDefinition(Rc::new(kw_scanner)); + let resolved = + GrammarElement::KeywordScannerDefinition(Rc::clone(item) as Rc<_>); ctx.resolved.insert(ident.clone(), resolved.clone()); return resolved; } _ => unreachable!("Only terminals can be resolved here"), }; - let resolved = GrammarElement::ScannerDefinition(Rc::new(named_scanner)); + let resolved = GrammarElement::ScannerDefinition(named_scanner); ctx.resolved.insert(ident.clone(), resolved.clone()); resolved @@ -373,72 +322,6 @@ fn resolve_grammar_element(ident: &Identifier, ctx: &mut ResolveCtx<'_>) -> Gram } } -fn resolve_scanner(scanner: model::Scanner, ctx: &mut ResolveCtx<'_>) -> ScannerDefinitionNode { - match scanner { - model::Scanner::Optional { scanner } => { - ScannerDefinitionNode::Optional(Box::new(resolve_scanner(*scanner, ctx))) - } - model::Scanner::ZeroOrMore { scanner } => { - ScannerDefinitionNode::ZeroOrMore(Box::new(resolve_scanner(*scanner, ctx))) - } - model::Scanner::OneOrMore { scanner } => { - ScannerDefinitionNode::OneOrMore(Box::new(resolve_scanner(*scanner, ctx))) - } - model::Scanner::Sequence { scanners } => ScannerDefinitionNode::Sequence( - scanners - .into_iter() - .map(|scanner| resolve_scanner(scanner, ctx)) - .collect(), - ), - model::Scanner::Choice { scanners } => ScannerDefinitionNode::Choice( - scanners - .into_iter() - .map(|scanner| resolve_scanner(scanner, ctx)) - .collect(), - ), - model::Scanner::Not { chars } => ScannerDefinitionNode::NoneOf(chars.into_iter().collect()), - model::Scanner::TrailingContext { - scanner, - not_followed_by, - } => ScannerDefinitionNode::NotFollowedBy( - Box::new(resolve_scanner(*scanner, ctx)), - Box::new(resolve_scanner(*not_followed_by, ctx)), - ), - model::Scanner::Range { - inclusive_start, - inclusive_end, - } => ScannerDefinitionNode::CharRange(inclusive_start, inclusive_end), - model::Scanner::Atom { atom } => ScannerDefinitionNode::Literal(atom), - model::Scanner::Fragment { reference } => match resolve_grammar_element(&reference, ctx) { - GrammarElement::ScannerDefinition(parser) => { - ScannerDefinitionNode::ScannerDefinition(parser) - } - _ => panic!("Expected {reference} to be a ScannerDefinition"), - }, - } -} - -fn resolve_fragment( - fragment: model::FragmentItem, - ctx: &mut ResolveCtx<'_>, -) -> ScannerDefinitionNode { - resolve_scanner(fragment.scanner, ctx).versioned(fragment.enabled) -} - -fn resolve_token(token: model::TokenItem, ctx: &mut ResolveCtx<'_>) -> ScannerDefinitionNode { - let resolved_defs: Vec<_> = token - .definitions - .into_iter() - .map(|def| resolve_scanner(def.scanner, ctx).versioned(def.enabled)) - .collect(); - - match resolved_defs.len() { - 0 => panic!("Token {} has no definitions", token.name), - 1 => resolved_defs.into_iter().next().unwrap(), - _ => ScannerDefinitionNode::Choice(resolved_defs), - } -} - fn resolve_trivia( parser: model::TriviaParser, kind: TriviaKind, @@ -775,16 +658,6 @@ impl VersionWrapped for ParserDefinitionNode { } } -impl VersionWrapped for ScannerDefinitionNode { - fn versioned(self, enabled: Option) -> Self { - if let Some(enabled) = enabled { - Self::Versioned(Box::new(self), enabled) - } else { - self - } - } -} - trait LabeledExt { fn anonymous(node: T) -> Self; fn with_ident_name(name: Identifier, node: T) -> Self; diff --git a/crates/codegen/runtime/generator/src/parser/grammar/parser_definition.rs b/crates/codegen/runtime/generator/src/parser/grammar/parser_definition.rs index 7c5466b49e..783bbc2d4e 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar/parser_definition.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar/parser_definition.rs @@ -4,9 +4,7 @@ use std::rc::Rc; use codegen_language_definition::model::{self, Identifier}; use crate::parser::grammar::visitor::{GrammarVisitor, Visitable}; -use crate::parser::grammar::{ - KeywordScannerDefinitionRef, PrecedenceParserDefinitionRef, ScannerDefinitionRef, -}; +use crate::parser::grammar::{PrecedenceParserDefinitionRef, ScannerDefinitionRef}; /// A named wrapper, used to give a name to a [`ParserDefinitionNode`]. #[derive(Clone, Debug)] @@ -82,7 +80,7 @@ pub enum ParserDefinitionNode { Sequence(Vec>), Choice(Labeled>), ScannerDefinition(ScannerDefinitionRef), - KeywordScannerDefinition(KeywordScannerDefinitionRef), + KeywordScannerDefinition(Rc), TriviaParserDefinition(TriviaParserDefinitionRef), ParserDefinition(ParserDefinitionRef), PrecedenceParserDefinition(PrecedenceParserDefinitionRef), diff --git a/crates/codegen/runtime/generator/src/parser/grammar/scanner_definition.rs b/crates/codegen/runtime/generator/src/parser/grammar/scanner_definition.rs index b964c67b01..a07e26b499 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar/scanner_definition.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar/scanner_definition.rs @@ -1,13 +1,25 @@ +use std::collections::BTreeSet; use std::fmt::Debug; use std::rc::Rc; use codegen_language_definition::model::{self, Identifier}; +use proc_macro2::TokenStream; use crate::parser::grammar::{GrammarVisitor, Visitable}; pub trait ScannerDefinition: Debug { + /// A unique identifier for this scanner. fn name(&self) -> &Identifier; - fn node(&self) -> &ScannerDefinitionNode; + /// Quotes the matching Rust scanner code. + fn to_scanner_code(&self) -> TokenStream; + /// A set of literals that this scanner can match. + /// + /// If the scanner matches more than just (a union of) literals, this method should return `None`. + fn literals(&self) -> Option>; + /// For which language version the scanner is defined. + fn version_specifier(&self) -> Option<&model::VersionSpecifier> { + None + } } pub type ScannerDefinitionRef = Rc; @@ -15,134 +27,5 @@ pub type ScannerDefinitionRef = Rc; impl Visitable for ScannerDefinitionRef { fn accept_visitor(&self, visitor: &mut V) { visitor.scanner_definition_enter(self); - self.node().accept_visitor(visitor); - } -} - -#[derive(Clone, Debug)] -pub enum ScannerDefinitionNode { - Versioned(Box, model::VersionSpecifier), - Optional(Box), - ZeroOrMore(Box), - OneOrMore(Box), - Sequence(Vec), - Choice(Vec), - NoneOf(String), - NotFollowedBy(Box, Box), - CharRange(char, char), - Literal(String), - ScannerDefinition(ScannerDefinitionRef), -} - -impl From for ScannerDefinitionNode { - fn from(def_ref: ScannerDefinitionRef) -> Self { - ScannerDefinitionNode::ScannerDefinition(def_ref) - } -} - -impl Visitable for ScannerDefinitionNode { - fn accept_visitor(&self, visitor: &mut V) { - visitor.scanner_definition_node_enter(self); - match self { - Self::Versioned(node, _) - | Self::Optional(node) - | Self::ZeroOrMore(node) - | Self::OneOrMore(node) => node.accept_visitor(visitor), - - Self::Sequence(nodes) | Self::Choice(nodes) => { - for node in nodes { - node.accept_visitor(visitor); - } - } - - Self::NotFollowedBy(node, lookahead) => { - node.accept_visitor(visitor); - lookahead.accept_visitor(visitor); - } - - Self::NoneOf(_) - | Self::CharRange(_, _) - | Self::Literal(_) - | Self::ScannerDefinition(_) => {} - } - } -} - -pub trait KeywordScannerDefinition: Debug { - fn name(&self) -> &Identifier; - fn identifier_scanner(&self) -> &Identifier; - fn definitions(&self) -> &[model::KeywordDefinition]; -} - -pub type KeywordScannerDefinitionRef = Rc; - -impl Visitable for KeywordScannerDefinitionRef { - fn accept_visitor(&self, visitor: &mut V) { - visitor.keyword_scanner_definition_enter(self); - } -} - -impl From for ScannerDefinitionNode { - fn from(val: model::KeywordValue) -> Self { - match val { - model::KeywordValue::Optional { value } => { - ScannerDefinitionNode::Optional(Box::new((*value).into())) - } - model::KeywordValue::Sequence { values } => { - ScannerDefinitionNode::Sequence(values.into_iter().map(Into::into).collect()) - } - model::KeywordValue::Atom { atom } => ScannerDefinitionNode::Literal(atom), - model::KeywordValue::Choice { values } => { - ScannerDefinitionNode::Choice(values.into_iter().map(Into::into).collect()) - } - } - } -} - -/// A [`KeywordScannerDefinitionRef`] that only has a single atom value. -/// -/// The main usage for this type is to construct a keyword trie in parser generator, as trie will -/// only work with single atom values and keyword promotion needs to additionally account for -/// keyword reservation, rather than just literal presence. -#[derive(Clone)] -pub struct KeywordScannerAtomic(KeywordScannerDefinitionRef); - -impl KeywordScannerAtomic { - /// Wraps the keyword scanner definition if it is a single atom value. - pub fn try_from_def(def: &KeywordScannerDefinitionRef) -> Option { - match def.definitions() { - [model::KeywordDefinition { - value: model::KeywordValue::Atom { .. }, - .. - }] => Some(Self(Rc::clone(def))), - _ => None, - } - } -} - -impl std::ops::Deref for KeywordScannerAtomic { - type Target = KeywordScannerDefinitionRef; - - fn deref(&self) -> &Self::Target { - &self.0 - } -} - -impl KeywordScannerAtomic { - pub fn definition(&self) -> &model::KeywordDefinition { - self.0 - .definitions() - .first() - .expect("KeywordScannerAtomic should have exactly one definition") - } - - pub fn value(&self) -> &str { - match self.definition() { - model::KeywordDefinition { - value: model::KeywordValue::Atom { atom }, - .. - } => atom, - _ => unreachable!("KeywordScannerAtomic should have a single atom value"), - } } } diff --git a/crates/codegen/runtime/generator/src/parser/grammar/visitor.rs b/crates/codegen/runtime/generator/src/parser/grammar/visitor.rs index 5256684180..40266fec47 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar/visitor.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar/visitor.rs @@ -1,7 +1,6 @@ use crate::parser::grammar::{ - Grammar, KeywordScannerDefinitionRef, ParserDefinitionNode, ParserDefinitionRef, - PrecedenceParserDefinitionNode, PrecedenceParserDefinitionRef, ScannerDefinitionNode, - ScannerDefinitionRef, TriviaParserDefinitionRef, + Grammar, ParserDefinitionNode, ParserDefinitionRef, PrecedenceParserDefinitionNode, + PrecedenceParserDefinitionRef, ScannerDefinitionRef, TriviaParserDefinitionRef, }; pub trait GrammarVisitor { @@ -9,12 +8,10 @@ pub trait GrammarVisitor { fn grammar_leave(&mut self, _grammar: &Grammar) {} fn scanner_definition_enter(&mut self, _scanner: &ScannerDefinitionRef) {} - fn keyword_scanner_definition_enter(&mut self, _scanner: &KeywordScannerDefinitionRef) {} fn trivia_parser_definition_enter(&mut self, _trivia_parser: &TriviaParserDefinitionRef) {} fn parser_definition_enter(&mut self, _parser: &ParserDefinitionRef) {} fn precedence_parser_definition_enter(&mut self, _parser: &PrecedenceParserDefinitionRef) {} - fn scanner_definition_node_enter(&mut self, _node: &ScannerDefinitionNode) {} fn parser_definition_node_enter(&mut self, _node: &ParserDefinitionNode) {} fn precedence_parser_definition_node_enter(&mut self, _node: &PrecedenceParserDefinitionNode) {} } diff --git a/crates/codegen/runtime/generator/src/parser/mod.rs b/crates/codegen/runtime/generator/src/parser/mod.rs index 637480f055..7a55c6a045 100644 --- a/crates/codegen/runtime/generator/src/parser/mod.rs +++ b/crates/codegen/runtime/generator/src/parser/mod.rs @@ -3,7 +3,7 @@ use std::collections::{BTreeMap, BTreeSet}; use std::rc::Rc; -use codegen_language_definition::model::{Identifier, Language}; +use codegen_language_definition::model::{self, Identifier, Language}; use serde::Serialize; mod codegen; @@ -11,14 +11,15 @@ mod grammar; use codegen::{ KeywordScannerDefinitionCodegen as _, ParserDefinitionCodegen as _, - PrecedenceParserDefinitionCodegen as _, ScannerDefinitionCodegen as _, Trie, + PrecedenceParserDefinitionCodegen as _, Trie, }; use grammar::{ - Grammar, GrammarVisitor, KeywordScannerAtomic, KeywordScannerDefinitionRef, - ParserDefinitionNode, ParserDefinitionRef, PrecedenceParserDefinitionRef, ScannerDefinitionRef, - TriviaParserDefinitionRef, + Grammar, GrammarVisitor, ParserDefinitionNode, ParserDefinitionRef, + PrecedenceParserDefinitionRef, ScannerDefinitionRef, TriviaParserDefinitionRef, }; +use crate::parser::codegen::KeywordItemAtom; + /// Newtype for the already generated Rust code, not to be confused with regular strings. #[derive(Serialize, Default, Clone)] struct RustCode(String); @@ -78,7 +79,7 @@ struct ScannerContextAccumulatorState { /// Set of delimiter pairs for this context that are used in delimited error recovery. delimiters: BTreeMap, scanner_definitions: BTreeSet, - keyword_scanner_defs: BTreeMap, + keyword_scanner_defs: BTreeMap>, } impl ParserModel { @@ -121,7 +122,7 @@ impl ParserAccumulatorState { for scanner_name in &context.scanner_definitions { let scanner = &self.all_scanners[scanner_name]; - let literals = scanner.literals(); + let literals = scanner.literals().unwrap_or_default(); if literals.is_empty() { acc.compound_scanner_names.push(scanner_name.clone()); } else { @@ -135,12 +136,12 @@ impl ParserAccumulatorState { acc.promotable_identifier_scanners = context .keyword_scanner_defs .values() - .map(|def| def.identifier_scanner().clone()) + .map(|def| def.identifier.clone()) .collect(); let mut keyword_trie = Trie::new(); for (name, def) in &context.keyword_scanner_defs { - match KeywordScannerAtomic::try_from_def(def) { + match KeywordItemAtom::try_from_def(def) { Some(atomic) => keyword_trie.insert(atomic.value(), atomic.clone()), None => { acc.keyword_compound_scanners @@ -161,7 +162,7 @@ impl ParserAccumulatorState { .iter() .filter(|(name, scanner)| { // are compound (do not consist of only literals) - scanner.literals().is_empty() || + scanner.literals().is_none() || // but make sure to also include a scanner that is referenced by other scanners, even if not compound !self.top_level_scanner_names.contains(*name) }) @@ -249,7 +250,7 @@ impl GrammarVisitor for ParserAccumulatorState { ParserDefinitionNode::KeywordScannerDefinition(scanner) => { self.current_context() .keyword_scanner_defs - .insert(scanner.name().clone(), Rc::clone(scanner)); + .insert(scanner.name.clone(), Rc::clone(scanner)); } // Collect delimiters for each context From 0a93a2308e73bd5106c7bc793b6b3d95f5272742 Mon Sep 17 00:00:00 2001 From: Igor Matuszewski Date: Thu, 20 Jun 2024 22:24:03 +0200 Subject: [PATCH 06/12] Discern invalid and missing syntax with different terminal kinds (#1013) Alternative to #969 Closes #835 Closes #507 Closes #700 This implements the idea from #835: - introduces a new `TerminalKind::MISSING` - renames `TerminalKind::SKIPPED` to `TerminalKind::UNRECOGNIZED` - emits `TerminalKind::MISSING` instead of `TerminalKind::UNRECOGNIZED` when the tree is empty When writing this, I came to a conclusion that actually using two distinc terminal kinds might do more harm than good here, see https://github.com/NomicFoundation/slang/issues/835#issuecomment-2171822271. --- .../cargo/src/runtime/kinds/generated/mod.rs | 7 +++- .../cargo/src/runtime/kinds/mod.rs.jinja2 | 7 +++- .../cargo/src/runtime/language/mod.rs.jinja2 | 2 +- .../language/parser_support/choice_helper.rs | 7 ++-- .../parser_support/parser_function.rs | 38 +++++++++++++------ .../language/parser_support/parser_result.rs | 10 +++-- .../parser_support/separated_helper.rs | 7 +++- .../parser_support/sequence_helper.rs | 7 +++- .../napi-bindings/generated/index.d.ts | 3 +- crates/metaslang/cst/src/lib.rs | 5 +++ .../src/generated/kinds/generated/mod.rs | 7 +++- .../src/generated/language/generated/mod.rs | 2 +- .../language/parser_support/choice_helper.rs | 7 ++-- .../parser_support/parser_function.rs | 38 +++++++++++++------ .../language/parser_support/parser_result.rs | 10 +++-- .../parser_support/separated_helper.rs | 7 +++- .../parser_support/sequence_helper.rs | 7 +++- .../napi-bindings/generated/index.d.ts | 3 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../unchecked/generated/0.4.11-failure.yml | 2 +- .../unchecked/generated/0.5.0-failure.yml | 2 +- .../unchecked/generated/0.5.3-failure.yml | 2 +- .../unchecked/generated/0.6.0-failure.yml | 2 +- .../unchecked/generated/0.7.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../int/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.7-failure.yml | 2 +- .../simple/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.6.7-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.14-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.6.5-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.6.5-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.22-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.8.4-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.6.5-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 6 +-- .../generated/0.5.0-failure.yml | 6 +-- .../generated/0.5.3-failure.yml | 6 +-- .../generated/0.6.0-failure.yml | 6 +-- .../generated/0.7.0-failure.yml | 6 +-- .../generated/0.8.0-failure.yml | 6 +-- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.22-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.8.4-failure.yml | 2 +- .../generated/0.8.8-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../constructor/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 4 +- .../generated/0.4.21-failure.yml | 4 +- .../generated/0.5.0-failure.yml | 4 +- .../generated/0.5.3-failure.yml | 4 +- .../generated/0.6.0-failure.yml | 4 +- .../generated/0.7.0-failure.yml | 4 +- .../generated/0.8.0-failure.yml | 4 +- .../generated/0.8.4-failure.yml | 4 +- .../generated/0.4.11-failure.yml | 20 +++++----- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 20 +++++----- .../generated/0.6.2-failure.yml | 24 ++++++------ .../generated/0.7.0-failure.yml | 24 ++++++------ .../generated/0.8.0-failure.yml | 24 ++++++------ .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.11-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.11-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.11-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.11-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../years_unit/generated/0.5.0-failure.yml | 2 +- .../years_unit/generated/0.6.11-failure.yml | 2 +- .../years_unit/generated/0.7.0-failure.yml | 2 +- .../top_level/generated/0.4.11-failure.yml | 2 +- .../no_parens/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../keyword_alias/generated/0.5.0-failure.yml | 2 +- .../keyword_alias/generated/0.5.3-failure.yml | 2 +- .../keyword_alias/generated/0.6.0-failure.yml | 2 +- .../keyword_alias/generated/0.7.0-failure.yml | 2 +- .../keyword_alias/generated/0.8.0-failure.yml | 2 +- .../keyword_apply/generated/0.5.0-failure.yml | 2 +- .../keyword_apply/generated/0.5.3-failure.yml | 2 +- .../keyword_apply/generated/0.6.0-failure.yml | 2 +- .../keyword_apply/generated/0.7.0-failure.yml | 2 +- .../keyword_apply/generated/0.8.0-failure.yml | 2 +- .../keyword_auto/generated/0.5.0-failure.yml | 2 +- .../keyword_auto/generated/0.5.3-failure.yml | 2 +- .../keyword_auto/generated/0.6.0-failure.yml | 2 +- .../keyword_auto/generated/0.7.0-failure.yml | 2 +- .../keyword_auto/generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../keyword_emit/generated/0.5.0-failure.yml | 2 +- .../keyword_emit/generated/0.5.3-failure.yml | 2 +- .../keyword_emit/generated/0.6.0-failure.yml | 2 +- .../keyword_emit/generated/0.7.0-failure.yml | 2 +- .../keyword_emit/generated/0.8.0-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../keyword_macro/generated/0.5.0-failure.yml | 2 +- .../keyword_macro/generated/0.5.3-failure.yml | 2 +- .../keyword_macro/generated/0.6.0-failure.yml | 2 +- .../keyword_macro/generated/0.7.0-failure.yml | 2 +- .../keyword_macro/generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../keyword_szabo/generated/0.5.3-failure.yml | 2 +- .../keyword_szabo/generated/0.6.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../prefix_plus/generated/0.5.0-failure.yml | 2 +- .../prefix_plus/generated/0.5.3-failure.yml | 2 +- .../prefix_plus/generated/0.6.0-failure.yml | 2 +- .../prefix_plus/generated/0.7.0-failure.yml | 2 +- .../prefix_plus/generated/0.8.0-failure.yml | 2 +- .../returns/generated/0.4.11-failure.yml | 2 +- .../returns/generated/0.5.3-failure.yml | 2 +- .../returns/generated/0.6.0-failure.yml | 2 +- .../returns/generated/0.7.0-failure.yml | 2 +- .../returns/generated/0.8.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../simple/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../overridden/generated/0.5.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../basic/generated/0.4.11-failure.yml | 2 +- .../basic/generated/0.8.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../hex_unit/generated/0.5.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.14-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.14-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.14-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.14-failure.yml | 2 +- .../multiple/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../single/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.14-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../named_both/generated/0.4.11-failure.yml | 2 +- .../named_key/generated/0.4.11-failure.yml | 2 +- .../named_value/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.18-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../simple/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.1-failure.yml | 2 +- .../generated/0.7.4-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.8.13-failure.yml | 2 +- .../generated/0.8.22-failure.yml | 2 +- .../generated/0.8.4-failure.yml | 2 +- .../generated/0.8.8-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.1-failure.yml | 2 +- .../generated/0.7.4-failure.yml | 2 +- .../everything/generated/0.4.11-failure.yml | 2 +- .../everything/generated/0.6.0-failure.yml | 2 +- .../everything/generated/0.7.1-failure.yml | 2 +- .../everything/generated/0.7.4-failure.yml | 2 +- .../everything/generated/0.8.0-failure.yml | 2 +- .../everything/generated/0.8.13-failure.yml | 2 +- .../everything/generated/0.8.4-failure.yml | 2 +- .../everything/generated/0.8.8-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../safe_math/generated/0.4.11-failure.yml | 2 +- .../safe_math/generated/0.4.16-failure.yml | 2 +- .../safe_math/generated/0.5.0-failure.yml | 2 +- .../safe_math/generated/0.5.3-failure.yml | 2 +- .../safe_math/generated/0.6.0-failure.yml | 2 +- .../safe_math/generated/0.7.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.1-failure.yml | 2 +- .../generated/0.7.4-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.8.13-failure.yml | 2 +- .../generated/0.8.4-failure.yml | 2 +- .../generated/0.8.8-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.1-failure.yml | 2 +- .../generated/0.7.4-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.8.4-failure.yml | 2 +- .../generated/0.8.8-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 4 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.5.3-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../generated/0.8.4-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 4 +- .../generated/0.4.21-failure.yml | 4 +- .../generated/0.5.0-failure.yml | 4 +- .../generated/0.5.3-failure.yml | 4 +- .../generated/0.6.0-failure.yml | 4 +- .../generated/0.7.0-failure.yml | 4 +- .../generated/0.8.0-failure.yml | 4 +- .../generated/0.8.4-failure.yml | 4 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.4.25-failure.yml | 2 +- .../generated/0.4.25-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../both_quotes/generated/0.4.11-failure.yml | 2 +- .../double_quote/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../single_quote/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.14-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.0-failure.yml | 2 +- .../throw/generated/0.5.0-failure.yml | 2 +- .../try_catch/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 4 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.6.2-failure.yml | 2 +- .../with_var/generated/0.5.0-failure.yml | 2 +- .../TypeName/byte/generated/0.8.0-failure.yml | 2 +- .../multiple/generated/0.4.11-failure.yml | 2 +- .../single/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../bool/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.13-failure.yml | 2 +- .../single_id/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.13-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.13-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.13-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../path_named/generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.13-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../keyword_bytes/generated/0.5.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.4.14-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.4.14-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../var/generated/0.5.0-failure.yml | 2 +- .../var/generated/0.8.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.12-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.8.18-failure.yml | 2 +- .../generated/0.8.24-failure.yml | 2 +- .../generated/0.8.7-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.6.0-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.8.18-failure.yml | 2 +- .../generated/0.8.24-failure.yml | 2 +- .../generated/0.8.7-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.12-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.8.18-failure.yml | 2 +- .../generated/0.8.24-failure.yml | 2 +- .../generated/0.8.7-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.12-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.8.18-failure.yml | 2 +- .../generated/0.8.24-failure.yml | 2 +- .../generated/0.8.7-failure.yml | 2 +- .../generated/0.8.18-failure.yml | 2 +- .../generated/0.8.24-failure.yml | 2 +- .../single_label/generated/0.5.0-failure.yml | 2 +- .../leave/generated/0.4.11-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.5.5-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.8.7-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.5.12-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.12-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.5.0-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.12-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.8.18-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.12-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.12-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.21-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.5.12-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.21-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.21-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.12-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.8.10-failure.yml | 2 +- .../generated/0.5.5-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.5.5-failure.yml | 2 +- .../generated/0.7.0-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../generated/0.4.14-failure.yml | 2 +- .../generated/0.4.14-failure.yml | 2 +- .../generated/0.4.11-failure.yml | 2 +- .../src/generated/kinds/generated/mod.rs | 7 +++- .../src/generated/language/generated/mod.rs | 2 +- .../language/parser_support/choice_helper.rs | 7 ++-- .../parser_support/parser_function.rs | 38 +++++++++++++------ .../language/parser_support/parser_result.rs | 10 +++-- .../parser_support/separated_helper.rs | 7 +++- .../parser_support/sequence_helper.rs | 7 +++- .../napi-bindings/generated/index.d.ts | 3 +- .../outputs/npm/tests/src/tests/ast.ts | 2 +- 623 files changed, 860 insertions(+), 751 deletions(-) diff --git a/crates/codegen/runtime/cargo/src/runtime/kinds/generated/mod.rs b/crates/codegen/runtime/cargo/src/runtime/kinds/generated/mod.rs index c6cdd991c0..6e7c02977a 100644 --- a/crates/codegen/runtime/cargo/src/runtime/kinds/generated/mod.rs +++ b/crates/codegen/runtime/cargo/src/runtime/kinds/generated/mod.rs @@ -78,7 +78,8 @@ impl metaslang_cst::EdgeLabel for EdgeLabel {} #[cfg_attr(not(feature = "slang_napi_interfaces"), derive(Clone, Copy))] pub enum TerminalKind { // Built-in: - SKIPPED, + UNRECOGNIZED, + MISSING, // Generated: Stub1, @@ -90,6 +91,10 @@ impl metaslang_cst::TerminalKind for TerminalKind { fn is_trivia(&self) -> bool { false } + + fn is_valid(&self) -> bool { + !matches!(self, Self::UNRECOGNIZED | Self::MISSING) + } } /// The lexical context of the scanner. diff --git a/crates/codegen/runtime/cargo/src/runtime/kinds/mod.rs.jinja2 b/crates/codegen/runtime/cargo/src/runtime/kinds/mod.rs.jinja2 index 497b2e05a7..1722dc1905 100644 --- a/crates/codegen/runtime/cargo/src/runtime/kinds/mod.rs.jinja2 +++ b/crates/codegen/runtime/cargo/src/runtime/kinds/mod.rs.jinja2 @@ -84,7 +84,8 @@ impl metaslang_cst::EdgeLabel for EdgeLabel {} #[cfg_attr(not(feature = "slang_napi_interfaces"), derive(Clone, Copy))] pub enum TerminalKind { // Built-in: - SKIPPED, + UNRECOGNIZED, + MISSING, // Generated: {% if rendering_in_stubs -%} @@ -112,6 +113,10 @@ impl metaslang_cst::TerminalKind for TerminalKind { ) {%- endif -%} } + + fn is_valid(&self) -> bool { + !matches!(self, Self::UNRECOGNIZED | Self::MISSING) + } } /// The lexical context of the scanner. diff --git a/crates/codegen/runtime/cargo/src/runtime/language/mod.rs.jinja2 b/crates/codegen/runtime/cargo/src/runtime/language/mod.rs.jinja2 index 288b965498..581496036a 100644 --- a/crates/codegen/runtime/cargo/src/runtime/language/mod.rs.jinja2 +++ b/crates/codegen/runtime/cargo/src/runtime/language/mod.rs.jinja2 @@ -270,7 +270,7 @@ impl Lexer for Language { // Skip a character if possible and if we didn't recognize a terminal None if input.peek().is_some() => { let _ = input.next(); - Some(ScannedTerminal::Single(TerminalKind::SKIPPED)) + Some(ScannedTerminal::Single(TerminalKind::UNRECOGNIZED)) }, None => None, } diff --git a/crates/codegen/runtime/cargo/src/runtime/language/parser_support/choice_helper.rs b/crates/codegen/runtime/cargo/src/runtime/language/parser_support/choice_helper.rs index dec434eede..e08b261a3b 100644 --- a/crates/codegen/runtime/cargo/src/runtime/language/parser_support/choice_helper.rs +++ b/crates/codegen/runtime/cargo/src/runtime/language/parser_support/choice_helper.rs @@ -1,8 +1,9 @@ use std::mem; use std::ops::ControlFlow; +use metaslang_cst::TerminalKind as _; + use crate::cst; -use crate::kinds::TerminalKind; use crate::language::parser_support::context::{Marker, ParserContext}; use crate::language::parser_support::ParserResult; use crate::parse_error::ParseError; @@ -139,9 +140,7 @@ pub fn total_not_skipped_span(result: &ParserResult) -> usize { .iter() .flat_map(|child| child.cursor_with_offset(TextIndex::ZERO)) .filter_map(|node| match node { - cst::Node::Terminal(terminal) if terminal.kind != TerminalKind::SKIPPED => { - Some(terminal.text.len()) - } + cst::Node::Terminal(terminal) if terminal.kind.is_valid() => Some(terminal.text.len()), _ => None, }) .sum() diff --git a/crates/codegen/runtime/cargo/src/runtime/language/parser_support/parser_function.rs b/crates/codegen/runtime/cargo/src/runtime/language/parser_support/parser_function.rs index b7912d1b56..14d5b3e5d0 100644 --- a/crates/codegen/runtime/cargo/src/runtime/language/parser_support/parser_function.rs +++ b/crates/codegen/runtime/cargo/src/runtime/language/parser_support/parser_function.rs @@ -1,5 +1,7 @@ use std::rc::Rc; +use metaslang_cst::TerminalKind as _; + use crate::cst::{self, Edge}; use crate::kinds::TerminalKind; use crate::language::lexer::Lexer; @@ -23,6 +25,7 @@ where L: Lexer, F: Fn(&L, &mut ParserContext<'_>) -> ParserResult, { + #[allow(clippy::too_many_lines)] fn parse(&self, language: &L, input: &str) -> ParseOutput { let mut stream = ParserContext::new(input); let mut result = self(language, &mut stream); @@ -58,13 +61,21 @@ where match result { ParserResult::PrattOperatorMatch(..) => unreachable!("PrattOperatorMatch is internal"), - ParserResult::NoMatch(no_match) => ParseOutput { - parse_tree: cst::Node::terminal(TerminalKind::SKIPPED, input.to_string()), - errors: vec![ParseError::new( - TextIndex::ZERO..input.into(), - no_match.expected_terminals, - )], - }, + ParserResult::NoMatch(no_match) => { + let kind = if input.is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; + + ParseOutput { + parse_tree: cst::Node::terminal(kind, input.to_string()), + errors: vec![ParseError::new( + TextIndex::ZERO..input.into(), + no_match.expected_terminals, + )], + } + } some_match => { let (nodes, expected_terminals) = match some_match { ParserResult::PrattOperatorMatch(..) | ParserResult::NoMatch(..) => { @@ -105,8 +116,12 @@ where } else { start }; - let skipped_node = - cst::Node::terminal(TerminalKind::SKIPPED, input[start.utf8..].to_string()); + let kind = if input[start.utf8..].is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; + let skipped_node = cst::Node::terminal(kind, input[start.utf8..].to_string()); let mut new_children = topmost_node.children.clone(); new_children.push(Edge::anonymous(skipped_node)); @@ -121,13 +136,14 @@ where let parse_tree = cst::Node::Nonterminal(topmost_node); let errors = stream.into_errors(); - // Sanity check: Make sure that succesful parse is equivalent to not having any SKIPPED nodes + // Sanity check: Make sure that succesful parse is equivalent to not having any invalid nodes debug_assert_eq!( errors.is_empty(), parse_tree .cursor_with_offset(TextIndex::ZERO) .all(|node| node - .as_terminal_with_kind(TerminalKind::SKIPPED) + .as_terminal() + .filter(|tok| !tok.kind.is_valid()) .is_none()) ); diff --git a/crates/codegen/runtime/cargo/src/runtime/language/parser_support/parser_result.rs b/crates/codegen/runtime/cargo/src/runtime/language/parser_support/parser_result.rs index eafe7417eb..a2158540cd 100644 --- a/crates/codegen/runtime/cargo/src/runtime/language/parser_support/parser_result.rs +++ b/crates/codegen/runtime/cargo/src/runtime/language/parser_support/parser_result.rs @@ -138,7 +138,11 @@ impl Match { self.nodes .iter() .flat_map(|node| node.cursor_with_offset(TextIndex::ZERO)) - .all(|node| node.as_terminal_with_kind(TerminalKind::SKIPPED).is_none()) + .all(|node| { + node.as_terminal() + .filter(|tok| !tok.kind.is_valid()) + .is_none() + }) } } @@ -212,9 +216,7 @@ impl IncompleteMatch { .flat_map(|node| node.cursor_with_offset(TextIndex::ZERO)) .try_fold(0u8, |mut acc, node| { match node { - Node::Terminal(tok) - if tok.kind != TerminalKind::SKIPPED && !tok.kind.is_trivia() => - { + Node::Terminal(tok) if tok.kind.is_valid() && !tok.kind.is_trivia() => { acc += 1; } _ => {} diff --git a/crates/codegen/runtime/cargo/src/runtime/language/parser_support/separated_helper.rs b/crates/codegen/runtime/cargo/src/runtime/language/parser_support/separated_helper.rs index c0a5b88bea..c4c0462057 100644 --- a/crates/codegen/runtime/cargo/src/runtime/language/parser_support/separated_helper.rs +++ b/crates/codegen/runtime/cargo/src/runtime/language/parser_support/separated_helper.rs @@ -53,8 +53,13 @@ impl SeparatedHelper { match skip_until_with_nested_delims::<_, LexCtx>(input, lexer, separator) { // A separator was found, so we can recover the incomplete match Some((found, skipped_range)) if found == separator => { + let kind = if skipped_range.is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; accum.push(Edge::anonymous(cst::Node::terminal( - TerminalKind::SKIPPED, + kind, input.content(skipped_range.utf8()), ))); input.emit(ParseError { diff --git a/crates/codegen/runtime/cargo/src/runtime/language/parser_support/sequence_helper.rs b/crates/codegen/runtime/cargo/src/runtime/language/parser_support/sequence_helper.rs index 84bacc2293..3eac27101b 100644 --- a/crates/codegen/runtime/cargo/src/runtime/language/parser_support/sequence_helper.rs +++ b/crates/codegen/runtime/cargo/src/runtime/language/parser_support/sequence_helper.rs @@ -149,8 +149,13 @@ impl SequenceHelper { }); debug_assert_eq!(next_terminal, Ok(Some(running.found))); + let kind = if running.skipped.is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; running.nodes.push(Edge::anonymous(cst::Node::terminal( - TerminalKind::SKIPPED, + kind, std::mem::take(&mut running.skipped), ))); running.nodes.extend(next.nodes); diff --git a/crates/codegen/runtime/npm/src/runtime/napi-bindings/generated/index.d.ts b/crates/codegen/runtime/npm/src/runtime/napi-bindings/generated/index.d.ts index 9975939386..798b0c4f8f 100644 --- a/crates/codegen/runtime/npm/src/runtime/napi-bindings/generated/index.d.ts +++ b/crates/codegen/runtime/npm/src/runtime/napi-bindings/generated/index.d.ts @@ -28,7 +28,8 @@ export namespace kinds { Stub3 = "Stub3", } export enum TerminalKind { - SKIPPED = "SKIPPED", + UNRECOGNIZED = "UNRECOGNIZED", + MISSING = "MISSING", Stub1 = "Stub1", Stub2 = "Stub2", Stub3 = "Stub3", diff --git a/crates/metaslang/cst/src/lib.rs b/crates/metaslang/cst/src/lib.rs index 098854b89a..eb2baac6da 100644 --- a/crates/metaslang/cst/src/lib.rs +++ b/crates/metaslang/cst/src/lib.rs @@ -36,6 +36,11 @@ pub trait TerminalKind: AbstractKind { fn is_trivia(&self) -> bool { false } + + /// Returns whether the terminal is valid, i.e. does not represent missing or invalid syntax. + fn is_valid(&self) -> bool { + true + } } pub trait NonterminalKind: AbstractKind {} diff --git a/crates/solidity/outputs/cargo/slang_solidity/src/generated/kinds/generated/mod.rs b/crates/solidity/outputs/cargo/slang_solidity/src/generated/kinds/generated/mod.rs index 601b507bdf..1a12bf4aed 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/src/generated/kinds/generated/mod.rs +++ b/crates/solidity/outputs/cargo/slang_solidity/src/generated/kinds/generated/mod.rs @@ -410,7 +410,8 @@ impl metaslang_cst::EdgeLabel for EdgeLabel {} #[cfg_attr(not(feature = "slang_napi_interfaces"), derive(Clone, Copy))] pub enum TerminalKind { // Built-in: - SKIPPED, + UNRECOGNIZED, + MISSING, // Generated: AbicoderKeyword, @@ -790,6 +791,10 @@ impl metaslang_cst::TerminalKind for TerminalKind { | Self::SingleLineNatSpecComment | Self::Whitespace) } + + fn is_valid(&self) -> bool { + !matches!(self, Self::UNRECOGNIZED | Self::MISSING) + } } /// The lexical context of the scanner. diff --git a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/generated/mod.rs b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/generated/mod.rs index 74006af078..9cb71c1791 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/generated/mod.rs +++ b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/generated/mod.rs @@ -13501,7 +13501,7 @@ impl Lexer for Language { // Skip a character if possible and if we didn't recognize a terminal None if input.peek().is_some() => { let _ = input.next(); - Some(ScannedTerminal::Single(TerminalKind::SKIPPED)) + Some(ScannedTerminal::Single(TerminalKind::UNRECOGNIZED)) } None => None, } diff --git a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/choice_helper.rs b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/choice_helper.rs index 3e846550a0..7d2851f770 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/choice_helper.rs +++ b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/choice_helper.rs @@ -3,8 +3,9 @@ use std::mem; use std::ops::ControlFlow; +use metaslang_cst::TerminalKind as _; + use crate::cst; -use crate::kinds::TerminalKind; use crate::language::parser_support::context::{Marker, ParserContext}; use crate::language::parser_support::ParserResult; use crate::parse_error::ParseError; @@ -141,9 +142,7 @@ pub fn total_not_skipped_span(result: &ParserResult) -> usize { .iter() .flat_map(|child| child.cursor_with_offset(TextIndex::ZERO)) .filter_map(|node| match node { - cst::Node::Terminal(terminal) if terminal.kind != TerminalKind::SKIPPED => { - Some(terminal.text.len()) - } + cst::Node::Terminal(terminal) if terminal.kind.is_valid() => Some(terminal.text.len()), _ => None, }) .sum() diff --git a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/parser_function.rs b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/parser_function.rs index 7b3f58e492..330e17e119 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/parser_function.rs +++ b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/parser_function.rs @@ -2,6 +2,8 @@ use std::rc::Rc; +use metaslang_cst::TerminalKind as _; + use crate::cst::{self, Edge}; use crate::kinds::TerminalKind; use crate::language::lexer::Lexer; @@ -25,6 +27,7 @@ where L: Lexer, F: Fn(&L, &mut ParserContext<'_>) -> ParserResult, { + #[allow(clippy::too_many_lines)] fn parse(&self, language: &L, input: &str) -> ParseOutput { let mut stream = ParserContext::new(input); let mut result = self(language, &mut stream); @@ -60,13 +63,21 @@ where match result { ParserResult::PrattOperatorMatch(..) => unreachable!("PrattOperatorMatch is internal"), - ParserResult::NoMatch(no_match) => ParseOutput { - parse_tree: cst::Node::terminal(TerminalKind::SKIPPED, input.to_string()), - errors: vec![ParseError::new( - TextIndex::ZERO..input.into(), - no_match.expected_terminals, - )], - }, + ParserResult::NoMatch(no_match) => { + let kind = if input.is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; + + ParseOutput { + parse_tree: cst::Node::terminal(kind, input.to_string()), + errors: vec![ParseError::new( + TextIndex::ZERO..input.into(), + no_match.expected_terminals, + )], + } + } some_match => { let (nodes, expected_terminals) = match some_match { ParserResult::PrattOperatorMatch(..) | ParserResult::NoMatch(..) => { @@ -107,8 +118,12 @@ where } else { start }; - let skipped_node = - cst::Node::terminal(TerminalKind::SKIPPED, input[start.utf8..].to_string()); + let kind = if input[start.utf8..].is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; + let skipped_node = cst::Node::terminal(kind, input[start.utf8..].to_string()); let mut new_children = topmost_node.children.clone(); new_children.push(Edge::anonymous(skipped_node)); @@ -123,13 +138,14 @@ where let parse_tree = cst::Node::Nonterminal(topmost_node); let errors = stream.into_errors(); - // Sanity check: Make sure that succesful parse is equivalent to not having any SKIPPED nodes + // Sanity check: Make sure that succesful parse is equivalent to not having any invalid nodes debug_assert_eq!( errors.is_empty(), parse_tree .cursor_with_offset(TextIndex::ZERO) .all(|node| node - .as_terminal_with_kind(TerminalKind::SKIPPED) + .as_terminal() + .filter(|tok| !tok.kind.is_valid()) .is_none()) ); diff --git a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/parser_result.rs b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/parser_result.rs index e4bfc89826..df1bde403d 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/parser_result.rs +++ b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/parser_result.rs @@ -140,7 +140,11 @@ impl Match { self.nodes .iter() .flat_map(|node| node.cursor_with_offset(TextIndex::ZERO)) - .all(|node| node.as_terminal_with_kind(TerminalKind::SKIPPED).is_none()) + .all(|node| { + node.as_terminal() + .filter(|tok| !tok.kind.is_valid()) + .is_none() + }) } } @@ -214,9 +218,7 @@ impl IncompleteMatch { .flat_map(|node| node.cursor_with_offset(TextIndex::ZERO)) .try_fold(0u8, |mut acc, node| { match node { - Node::Terminal(tok) - if tok.kind != TerminalKind::SKIPPED && !tok.kind.is_trivia() => - { + Node::Terminal(tok) if tok.kind.is_valid() && !tok.kind.is_trivia() => { acc += 1; } _ => {} diff --git a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/separated_helper.rs b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/separated_helper.rs index 76da5046e9..0c4cb9d860 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/separated_helper.rs +++ b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/separated_helper.rs @@ -55,8 +55,13 @@ impl SeparatedHelper { match skip_until_with_nested_delims::<_, LexCtx>(input, lexer, separator) { // A separator was found, so we can recover the incomplete match Some((found, skipped_range)) if found == separator => { + let kind = if skipped_range.is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; accum.push(Edge::anonymous(cst::Node::terminal( - TerminalKind::SKIPPED, + kind, input.content(skipped_range.utf8()), ))); input.emit(ParseError { diff --git a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/sequence_helper.rs b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/sequence_helper.rs index 5d120982f5..4d46325e81 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/sequence_helper.rs +++ b/crates/solidity/outputs/cargo/slang_solidity/src/generated/language/parser_support/sequence_helper.rs @@ -151,8 +151,13 @@ impl SequenceHelper { }); debug_assert_eq!(next_terminal, Ok(Some(running.found))); + let kind = if running.skipped.is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; running.nodes.push(Edge::anonymous(cst::Node::terminal( - TerminalKind::SKIPPED, + kind, std::mem::take(&mut running.skipped), ))); running.nodes.extend(next.nodes); diff --git a/crates/solidity/outputs/npm/package/src/generated/napi-bindings/generated/index.d.ts b/crates/solidity/outputs/npm/package/src/generated/napi-bindings/generated/index.d.ts index da36b11a3b..e3410881dc 100644 --- a/crates/solidity/outputs/npm/package/src/generated/napi-bindings/generated/index.d.ts +++ b/crates/solidity/outputs/npm/package/src/generated/napi-bindings/generated/index.d.ts @@ -360,7 +360,8 @@ export namespace kinds { WhileKeyword = "WhileKeyword", } export enum TerminalKind { - SKIPPED = "SKIPPED", + UNRECOGNIZED = "UNRECOGNIZED", + MISSING = "MISSING", AbicoderKeyword = "AbicoderKeyword", AbstractKeyword = "AbstractKeyword", AddressKeyword = "AddressKeyword", diff --git a/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.4.11-failure.yml index 30af1b3171..5941c3fab6 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.4.11-failure.yml @@ -33,7 +33,7 @@ Tree: - (item꞉ Identifier): "a" # (101..102) - (separator꞉ Period): "." # (102..103) - (item꞉ Identifier): "b" # (103..104) - - (SKIPPED): "('\n }')" # (104..118) + - (UNRECOGNIZED): "('\n }')" # (104..118) - (semicolon꞉ Semicolon): ";" # (118..119) - (trailing_trivia꞉ EndOfLine): "\n" # (119..120) - (close_brace꞉ CloseBrace): "}" # (120..121) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.5.0-failure.yml index 307b8a34f3..995e3753eb 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.5.0-failure.yml @@ -33,7 +33,7 @@ Tree: - (item꞉ Identifier): "a" # (101..102) - (separator꞉ Period): "." # (102..103) - (item꞉ Identifier): "b" # (103..104) - - (SKIPPED): "('\n }')" # (104..118) + - (UNRECOGNIZED): "('\n }')" # (104..118) - (semicolon꞉ Semicolon): ";" # (118..119) - (trailing_trivia꞉ EndOfLine): "\n" # (119..120) - (close_brace꞉ CloseBrace): "}" # (120..121) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.4.11-failure.yml index fe951e9e43..48f8bbe0a3 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.4.11-failure.yml @@ -22,5 +22,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (1..2) - (variant꞉ Identifier): "unchecked" # (2..11) - (leading_trivia꞉ Whitespace): " " # (11..12) - - (SKIPPED): "{ x = 1; } " # (12..23) + - (UNRECOGNIZED): "{ x = 1; } " # (12..23) - (close_brace꞉ CloseBrace): "}" # (23..24) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.0-failure.yml index 3880ee04b1..653f4ba749 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.0-failure.yml @@ -18,5 +18,5 @@ Tree: - (open_brace꞉ OpenBrace): "{" # (0..1) - (statements꞉ Statements): [] # (1..1) - (leading_trivia꞉ Whitespace): " " # (1..2) - - (SKIPPED): "unchecked { x = 1; } " # (2..23) + - (UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) - (close_brace꞉ CloseBrace): "}" # (23..24) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.3-failure.yml index 255bc8c418..06c2c97afc 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.3-failure.yml @@ -18,5 +18,5 @@ Tree: - (open_brace꞉ OpenBrace): "{" # (0..1) - (statements꞉ Statements): [] # (1..1) - (leading_trivia꞉ Whitespace): " " # (1..2) - - (SKIPPED): "unchecked { x = 1; } " # (2..23) + - (UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) - (close_brace꞉ CloseBrace): "}" # (23..24) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.6.0-failure.yml index 1fabcbe606..cddb87b06c 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.6.0-failure.yml @@ -18,5 +18,5 @@ Tree: - (open_brace꞉ OpenBrace): "{" # (0..1) - (statements꞉ Statements): [] # (1..1) - (leading_trivia꞉ Whitespace): " " # (1..2) - - (SKIPPED): "unchecked { x = 1; } " # (2..23) + - (UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) - (close_brace꞉ CloseBrace): "}" # (23..24) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.7.0-failure.yml index 91eb10977d..7143c8d5d0 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.7.0-failure.yml @@ -18,5 +18,5 @@ Tree: - (open_brace꞉ OpenBrace): "{" # (0..1) - (statements꞉ Statements): [] # (1..1) - (leading_trivia꞉ Whitespace): " " # (1..2) - - (SKIPPED): "unchecked { x = 1; } " # (2..23) + - (UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) - (close_brace꞉ CloseBrace): "}" # (23..24) diff --git a/crates/solidity/testing/snapshots/cst_output/BreakStatement/error_recovery/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/BreakStatement/error_recovery/generated/0.4.11-failure.yml index 5012a022cd..8435bb52f0 100644 --- a/crates/solidity/testing/snapshots/cst_output/BreakStatement/error_recovery/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/BreakStatement/error_recovery/generated/0.4.11-failure.yml @@ -17,6 +17,6 @@ Tree: - (BreakStatement): # "break invalid ;\n" (0..16) - (break_keyword꞉ BreakKeyword): "break" # (0..5) - (leading_trivia꞉ Whitespace): " " # (5..6) - - (SKIPPED): "invalid " # (6..14) + - (UNRECOGNIZED): "invalid " # (6..14) - (semicolon꞉ Semicolon): ";" # (14..15) - (trailing_trivia꞉ EndOfLine): "\n" # (15..16) diff --git a/crates/solidity/testing/snapshots/cst_output/ConstantDefinition/int/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ConstantDefinition/int/generated/0.4.11-failure.yml index 6e6ba85a5e..08d01dbba8 100644 --- a/crates/solidity/testing/snapshots/cst_output/ConstantDefinition/int/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ConstantDefinition/int/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "int constant foo = 0;" # (0..21) + - (UNRECOGNIZED): "int constant foo = 0;" # (0..21) diff --git a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.4.11-failure.yml index 09360e62ba..17ac299239 100644 --- a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "constructor () override {}\n" # (0..27) + - (UNRECOGNIZED): "constructor () override {}\n" # (0..27) diff --git a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.5.0-failure.yml index 3e55fe7740..03b25f85c9 100644 --- a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.5.0-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (13..13) - (close_paren꞉ CloseParen): ")" # (13..14) - (attributes꞉ ConstructorAttributes): [] # (14..14) - - (SKIPPED): " override {}\n" # (14..27) + - (UNRECOGNIZED): " override {}\n" # (14..27) diff --git a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.6.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.6.7-failure.yml index 3e55fe7740..03b25f85c9 100644 --- a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.6.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.6.7-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (13..13) - (close_paren꞉ CloseParen): ")" # (13..14) - (attributes꞉ ConstructorAttributes): [] # (14..14) - - (SKIPPED): " override {}\n" # (14..27) + - (UNRECOGNIZED): " override {}\n" # (14..27) diff --git a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/simple/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/simple/generated/0.4.11-failure.yml index 8db5c6ab9e..f0c515d544 100644 --- a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/simple/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/simple/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "constructor () {}" # (0..17) + - (UNRECOGNIZED): "constructor () {}" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.4.11-failure.yml index 3dd10908db..5ef7b34da2 100644 --- a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "constructor () virtual {}\n" # (0..26) + - (UNRECOGNIZED): "constructor () virtual {}\n" # (0..26) diff --git a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.6.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.6.7-failure.yml index c4f88e6345..a2e336eb21 100644 --- a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.6.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.6.7-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (13..13) - (close_paren꞉ CloseParen): ")" # (13..14) - (attributes꞉ ConstructorAttributes): [] # (14..14) - - (SKIPPED): " virtual {}\n" # (14..26) + - (UNRECOGNIZED): " virtual {}\n" # (14..26) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/abstract_contract/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/abstract_contract/generated/0.4.11-failure.yml index 81169bf72b..c31c4f4506 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/abstract_contract/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/abstract_contract/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "abstract contract Sample {}\n" # (0..28) + - (UNRECOGNIZED): "abstract contract Sample {}\n" # (0..28) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.4.11-failure.yml index 3d2742fc2a..fc4da38efd 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.4.11-failure.yml @@ -39,6 +39,6 @@ Tree: - (leading_trivia꞉ Whitespace): "\t" # (113..114) - (item꞉ Identifier): "constructor" # (114..125) - (attributes꞉ StateVariableAttributes): [] # (125..125) - - (SKIPPED): "() {}\n function func() public {\n\t\tuint256 const..." # (125..189) + - (UNRECOGNIZED): "() {}\n function func() public {\n\t\tuint256 const..." # (125..189) - (close_brace꞉ CloseBrace): "}" # (189..190) - (trailing_trivia꞉ EndOfLine): "\n" # (190..191) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.5.0-failure.yml index aac617f7de..46182b7c89 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.5.0-failure.yml @@ -70,7 +70,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (160..162) - (variant꞉ UintKeyword): "uint256" # (162..169) - (leading_trivia꞉ Whitespace): " " # (169..170) - - (SKIPPED): "constructor" # (170..181) + - (UNRECOGNIZED): "constructor" # (170..181) - (semicolon꞉ Semicolon): ";" # (181..182) - (trailing_trivia꞉ EndOfLine): "\n" # (182..183) - (leading_trivia꞉ Whitespace): " " # (183..187) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.4.11-failure.yml index 2122726017..eea6891b1d 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.4.11-failure.yml @@ -80,7 +80,7 @@ Tree: - (item꞉ Identifier): "emit" # (219..223) - (leading_trivia꞉ Whitespace): " " # (223..224) - (name꞉ Identifier): "Deposit" # (224..231) - - (SKIPPED): "()" # (231..233) + - (UNRECOGNIZED): "()" # (231..233) - (semicolon꞉ Semicolon): ";" # (233..234) - (trailing_trivia꞉ EndOfLine): "\n" # (234..235) - (leading_trivia꞉ Whitespace): " " # (235..239) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.5.0-failure.yml index 0a867f5e6b..7e2c66d96f 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.5.0-failure.yml @@ -71,7 +71,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (189..197) - (variant꞉ UintKeyword): "uint256" # (197..204) - (leading_trivia꞉ Whitespace): " " # (204..205) - - (SKIPPED): "emit" # (205..209) + - (UNRECOGNIZED): "emit" # (205..209) - (semicolon꞉ Semicolon): ";" # (209..210) - (trailing_trivia꞉ EndOfLine): "\n" # (210..211) - (item꞉ Statement) ► (variant꞉ EmitStatement): # " emit Deposit();\n" (211..235) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.4.11-failure.yml index e268041065..39a37707cf 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.4.11-failure.yml @@ -117,7 +117,7 @@ Tree: - (variant꞉ Identifier): "recipient" # (225..234) - (period꞉ Period): "." # (234..235) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (235..239) - - (SKIPPED): '{ value: amount }("")' # (239..260) + - (UNRECOGNIZED): '{ value: amount }("")' # (239..260) - (semicolon꞉ Semicolon): ";" # (260..261) - (trailing_trivia꞉ EndOfLine): "\n" # (261..262) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # ' require(success, "Address: unable to send valu...' (262..346) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.5.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.5.14-failure.yml index 55fdb88fca..0fa3cf750a 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.5.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.5.14-failure.yml @@ -118,7 +118,7 @@ Tree: - (variant꞉ Identifier): "recipient" # (225..234) - (period꞉ Period): "." # (234..235) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (235..239) - - (SKIPPED): '{ value: amount }("")' # (239..260) + - (UNRECOGNIZED): '{ value: amount }("")' # (239..260) - (semicolon꞉ Semicolon): ";" # (260..261) - (trailing_trivia꞉ EndOfLine): "\n" # (261..262) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # ' require(success, "Address: unable to send valu...' (262..346) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_constructor_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_constructor_definition/generated/0.4.11-failure.yml index 50a5158262..d0283cd768 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_constructor_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_constructor_definition/generated/0.4.11-failure.yml @@ -31,5 +31,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (18..20) - (item꞉ Identifier): "constructor" # (20..31) - (attributes꞉ StateVariableAttributes): [] # (31..31) - - (SKIPPED): "() public {\n }\n" # (31..47) + - (UNRECOGNIZED): "() public {\n }\n" # (31..47) - (close_brace꞉ CloseBrace): "}" # (47..48) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_error_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_error_definition/generated/0.4.11-failure.yml index 03004f2025..819c557283 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_error_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_error_definition/generated/0.4.11-failure.yml @@ -31,7 +31,7 @@ Tree: - (attributes꞉ StateVariableAttributes): [] # (25..25) - (leading_trivia꞉ Whitespace): " " # (25..26) - (name꞉ Identifier): "Error1" # (26..32) - - (SKIPPED): "()" # (32..34) + - (UNRECOGNIZED): "()" # (32..34) - (semicolon꞉ Semicolon): ";" # (34..35) - (trailing_trivia꞉ EndOfLine): "\n" # (35..36) - (close_brace꞉ CloseBrace): "}" # (36..37) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_fallback_function_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_fallback_function_definition/generated/0.4.11-failure.yml index ecbc5f8281..e8872a68fd 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_fallback_function_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_fallback_function_definition/generated/0.4.11-failure.yml @@ -31,5 +31,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (18..20) - (item꞉ Identifier): "fallback" # (20..28) - (attributes꞉ StateVariableAttributes): [] # (28..28) - - (SKIPPED): "() {\n }\n" # (28..37) + - (UNRECOGNIZED): "() {\n }\n" # (28..37) - (close_brace꞉ CloseBrace): "}" # (37..38) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_receive_function_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_receive_function_definition/generated/0.4.11-failure.yml index c991f0e267..4e4b6d43ee 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_receive_function_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_receive_function_definition/generated/0.4.11-failure.yml @@ -31,5 +31,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (18..20) - (item꞉ Identifier): "receive" # (20..27) - (attributes꞉ StateVariableAttributes): [] # (27..27) - - (SKIPPED): "() {\n }\n" # (27..36) + - (UNRECOGNIZED): "() {\n }\n" # (27..36) - (close_brace꞉ CloseBrace): "}" # (36..37) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.0-failure.yml index 7f1acc035e..2a09caa04c 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.0-failure.yml @@ -38,5 +38,5 @@ Tree: - (attributes꞉ FunctionTypeAttributes): [] # (31..31) - (attributes꞉ StateVariableAttributes): [] # (31..31) - (leading_trivia꞉ Whitespace): " " # (31..32) - - (SKIPPED): "{\n }\n" # (32..38) + - (UNRECOGNIZED): "{\n }\n" # (32..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.5-failure.yml index cbc88ea255..d2fb9d25d5 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.5-failure.yml @@ -38,5 +38,5 @@ Tree: - (attributes꞉ FunctionTypeAttributes): [] # (31..31) - (attributes꞉ StateVariableAttributes): [] # (31..31) - (leading_trivia꞉ Whitespace): " " # (31..32) - - (SKIPPED): "{\n }\n" # (32..38) + - (UNRECOGNIZED): "{\n }\n" # (32..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.0-failure.yml index ed816f60fd..287f4f23c9 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.0-failure.yml @@ -41,6 +41,6 @@ Tree: - (variant꞉ PayableKeyword): "payable" # (40..47) - (attributes꞉ StateVariableAttributes): [] # (47..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (SKIPPED): "{}\n" # (48..51) + - (UNRECOGNIZED): "{}\n" # (48..51) - (close_brace꞉ CloseBrace): "}" # (51..52) - (trailing_trivia꞉ EndOfLine): "\n" # (52..53) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.5-failure.yml index 6dedc25e6e..ccde004081 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.5-failure.yml @@ -41,6 +41,6 @@ Tree: - (variant꞉ PayableKeyword): "payable" # (40..47) - (attributes꞉ StateVariableAttributes): [] # (47..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (SKIPPED): "{}\n" # (48..51) + - (UNRECOGNIZED): "{}\n" # (48..51) - (close_brace꞉ CloseBrace): "}" # (51..52) - (trailing_trivia꞉ EndOfLine): "\n" # (52..53) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.11-failure.yml index 89eb7fda59..d2942077f8 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.11-failure.yml @@ -25,5 +25,5 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (17..18) - (members꞉ ContractMembers): [] # (18..18) - (leading_trivia꞉ Whitespace): " " # (18..20) - - (SKIPPED): "type Foo is bool;\n" # (20..38) + - (UNRECOGNIZED): "type Foo is bool;\n" # (20..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.22-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.22-failure.yml index 2a4605f781..2da72b84d9 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.22-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.22-failure.yml @@ -25,5 +25,5 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (17..18) - (members꞉ ContractMembers): [] # (18..18) - (leading_trivia꞉ Whitespace): " " # (18..20) - - (SKIPPED): "type Foo is bool;\n" # (20..38) + - (UNRECOGNIZED): "type Foo is bool;\n" # (20..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.6.0-failure.yml index 4c4527d1fd..b63e843cdf 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.6.0-failure.yml @@ -25,5 +25,5 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (17..18) - (members꞉ ContractMembers): [] # (18..18) - (leading_trivia꞉ Whitespace): " " # (18..20) - - (SKIPPED): "type Foo is bool;\n" # (20..38) + - (UNRECOGNIZED): "type Foo is bool;\n" # (20..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.0-failure.yml index 5c5cf99df7..a0f4e30362 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.0-failure.yml @@ -25,5 +25,5 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (17..18) - (members꞉ ContractMembers): [] # (18..18) - (leading_trivia꞉ Whitespace): " " # (18..20) - - (SKIPPED): "type Foo is bool;\n" # (20..38) + - (UNRECOGNIZED): "type Foo is bool;\n" # (20..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.4-failure.yml index 3522f31cc4..8e22e8ef1b 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.4-failure.yml @@ -25,5 +25,5 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (17..18) - (members꞉ ContractMembers): [] # (18..18) - (leading_trivia꞉ Whitespace): " " # (18..20) - - (SKIPPED): "type Foo is bool;\n" # (20..38) + - (UNRECOGNIZED): "type Foo is bool;\n" # (20..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.4.11-failure.yml index 3e3a469572..4dfe7e5873 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.4.11-failure.yml @@ -29,7 +29,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (16..18) - (item꞉ Identifier): "field" # (18..23) - (attributes꞉ StateVariableAttributes): [] # (23..23) - - (SKIPPED): "" # (23..23) + - (MISSING): "" # (23..23) - (semicolon꞉ Semicolon): ";" # (23..24) - (trailing_trivia꞉ EndOfLine): "\n" # (24..25) - (close_brace꞉ CloseBrace): "}" # (25..26) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.0-failure.yml index 89c4fb1db7..960a1b17d3 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.0-failure.yml @@ -29,7 +29,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (16..18) - (item꞉ Identifier): "field" # (18..23) - (attributes꞉ StateVariableAttributes): [] # (23..23) - - (SKIPPED): "" # (23..23) + - (MISSING): "" # (23..23) - (semicolon꞉ Semicolon): ";" # (23..24) - (trailing_trivia꞉ EndOfLine): "\n" # (24..25) - (close_brace꞉ CloseBrace): "}" # (25..26) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.5-failure.yml index 940d828d1b..1af97e1c13 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.5-failure.yml @@ -29,7 +29,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (16..18) - (item꞉ Identifier): "field" # (18..23) - (attributes꞉ StateVariableAttributes): [] # (23..23) - - (SKIPPED): "" # (23..23) + - (MISSING): "" # (23..23) - (semicolon꞉ Semicolon): ";" # (23..24) - (trailing_trivia꞉ EndOfLine): "\n" # (24..25) - (close_brace꞉ CloseBrace): "}" # (25..26) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.4.11-failure.yml index 1f597881bd..47edd3bcab 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.4.11-failure.yml @@ -61,7 +61,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (SKIPPED): "while" # (48..53) + - (UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -76,7 +76,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (SKIPPED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -138,7 +138,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (174..176) - (variant꞉ Identifier): "unchecked" # (176..185) - (leading_trivia꞉ Whitespace): " " # (185..186) - - (SKIPPED): "{ invalid sequence }\n\t" # (186..208) + - (UNRECOGNIZED): "{ invalid sequence }\n\t" # (186..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.0-failure.yml index 11782b4e49..88412acd46 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.0-failure.yml @@ -61,7 +61,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (SKIPPED): "while" # (48..53) + - (UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -76,7 +76,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (SKIPPED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -134,7 +134,7 @@ Tree: - (semicolon꞉ Semicolon): ";" # (172..173) - (trailing_trivia꞉ EndOfLine): "\n" # (173..174) - (leading_trivia꞉ Whitespace): "\t\t" # (174..176) - - (SKIPPED): "unchecked { invalid sequence }\n\t" # (176..208) + - (UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.3-failure.yml index ddfeeee68d..c743dfc745 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.3-failure.yml @@ -61,7 +61,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (SKIPPED): "while" # (48..53) + - (UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -76,7 +76,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (SKIPPED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -134,7 +134,7 @@ Tree: - (semicolon꞉ Semicolon): ";" # (172..173) - (trailing_trivia꞉ EndOfLine): "\n" # (173..174) - (leading_trivia꞉ Whitespace): "\t\t" # (174..176) - - (SKIPPED): "unchecked { invalid sequence }\n\t" # (176..208) + - (UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.6.0-failure.yml index d85369e65e..926d123c91 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.6.0-failure.yml @@ -61,7 +61,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (SKIPPED): "while" # (48..53) + - (UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -76,7 +76,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (SKIPPED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -134,7 +134,7 @@ Tree: - (semicolon꞉ Semicolon): ";" # (172..173) - (trailing_trivia꞉ EndOfLine): "\n" # (173..174) - (leading_trivia꞉ Whitespace): "\t\t" # (174..176) - - (SKIPPED): "unchecked { invalid sequence }\n\t" # (176..208) + - (UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.7.0-failure.yml index 0c76e32d46..5b8c82b78e 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.7.0-failure.yml @@ -61,7 +61,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (SKIPPED): "while" # (48..53) + - (UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -76,7 +76,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (SKIPPED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -134,7 +134,7 @@ Tree: - (semicolon꞉ Semicolon): ";" # (172..173) - (trailing_trivia꞉ EndOfLine): "\n" # (173..174) - (leading_trivia꞉ Whitespace): "\t\t" # (174..176) - - (SKIPPED): "unchecked { invalid sequence }\n\t" # (176..208) + - (UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.8.0-failure.yml index 0d744cab74..6a8edea3c1 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.8.0-failure.yml @@ -60,7 +60,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (SKIPPED): "while" # (48..53) + - (UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -75,7 +75,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (SKIPPED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -146,7 +146,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (195..196) - (name꞉ Identifier): "sequence" # (196..204) - (leading_trivia꞉ Whitespace): " " # (204..205) - - (SKIPPED): "" # (205..205) + - (MISSING): "" # (205..205) - (close_brace꞉ CloseBrace): "}" # (205..206) - (trailing_trivia꞉ EndOfLine): "\n" # (206..207) - (leading_trivia꞉ Whitespace): "\t" # (207..208) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unicode_in_doc_comments/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unicode_in_doc_comments/generated/0.4.11-failure.yml index b6d1399eae..53b662c853 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unicode_in_doc_comments/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unicode_in_doc_comments/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "// ╒══════════════════════════════════════════════..." # (0..489) + - (UNRECOGNIZED): "// ╒══════════════════════════════════════════════..." # (0..489) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.11-failure.yml index 5683a3bc68..f589d07939 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.11-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (SKIPPED): "" # (17..17) + - (MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.22-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.22-failure.yml index db523e5c4a..a5547e4f70 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.22-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.22-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (SKIPPED): "" # (17..17) + - (MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.6.0-failure.yml index 04f4f9dbf8..6a9407a575 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.6.0-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (SKIPPED): "" # (17..17) + - (MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.0-failure.yml index 8fa256bfb9..5b0f440379 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.0-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (SKIPPED): "" # (17..17) + - (MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.4-failure.yml index b578d841c2..7fc16739c6 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.4-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (SKIPPED): "" # (17..17) + - (MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.8-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.8-failure.yml index 773acdacb3..fff92b8bdb 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.8-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.8-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (SKIPPED): "" # (17..17) + - (MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/zero_length_input/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/zero_length_input/generated/0.4.11-failure.yml index 4624b9598f..d655f10704 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/zero_length_input/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/zero_length_input/generated/0.4.11-failure.yml @@ -8,4 +8,4 @@ Errors: # 1 total ─[crates/solidity/testing/snapshots/cst_output/ContractDefinition/zero_length_input/input.sol:0:0] Tree: - - (SKIPPED): "" # (0..0) + - (MISSING): "" # (0..0) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/constructor/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/constructor/generated/0.4.11-failure.yml index 99f0b3d42b..7d83cf41e6 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/constructor/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/constructor/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (type_name꞉ TypeName) ► (variant꞉ IdentifierPath): # "constructor" (0..11) - (item꞉ Identifier): "constructor" # (0..11) - (attributes꞉ StateVariableAttributes): [] # (11..11) - - (SKIPPED): "() public {}\n" # (11..24) + - (UNRECOGNIZED): "() public {}\n" # (11..24) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.11-failure.yml index 86a11c8efa..90e3ea27a0 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.11-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (SKIPPED): ";\n " # (63..69) + - (UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (SKIPPED): ")\n" # (70..72) + - (UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.21-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.21-failure.yml index 230f27f601..5dc9951a6c 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.21-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.21-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (SKIPPED): ";\n " # (63..69) + - (UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (SKIPPED): ")\n" # (70..72) + - (UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.0-failure.yml index e428d54796..39d56b3f2e 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.0-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (SKIPPED): ";\n " # (63..69) + - (UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (SKIPPED): ")\n" # (70..72) + - (UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.3-failure.yml index 1a5173e1d3..16b939e994 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.3-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (SKIPPED): ";\n " # (63..69) + - (UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (SKIPPED): ")\n" # (70..72) + - (UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.6.0-failure.yml index 9f41a2c64f..2791417dcd 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.6.0-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (SKIPPED): ";\n " # (63..69) + - (UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (SKIPPED): ")\n" # (70..72) + - (UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.7.0-failure.yml index 47d04f37a1..8e7f3b9523 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.7.0-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (SKIPPED): ";\n " # (63..69) + - (UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (SKIPPED): ")\n" # (70..72) + - (UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.0-failure.yml index c5218cd8b7..bb780f6337 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.0-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (SKIPPED): ";\n " # (63..69) + - (UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (SKIPPED): ")\n" # (70..72) + - (UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.4-failure.yml index 59bcf8f262..3184eb0d46 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.4-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (SKIPPED): ";\n " # (63..69) + - (UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (SKIPPED): ")\n" # (70..72) + - (UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.4.11-failure.yml index 429751fdc6..c076ca7ffc 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.4.11-failure.yml @@ -120,7 +120,7 @@ Tree: - (period꞉ Period): "." # (28..29) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "ident" # (29..34) - (leading_trivia꞉ Whitespace): " " # (34..35) - - (SKIPPED): "unexpected tokens, ISomeInterface, Other" # (35..75) + - (UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) - (close_paren꞉ CloseParen): ")" # (75..76) - (item꞉ FunctionAttribute): # " public" (76..83) - (leading_trivia꞉ Whitespace): " " # (76..77) @@ -140,7 +140,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (92..98) - (period꞉ Period): "." # (98..99) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (99..103) - - (SKIPPED): "{do: 1, arg: 1 }()" # (103..121) + - (UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) - (semicolon꞉ Semicolon): ";" # (121..122) - (trailing_trivia꞉ EndOfLine): "\n" # (122..123) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{, empty: 1, parse: 2 }();\n" (123..167) @@ -153,7 +153,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (129..135) - (period꞉ Period): "." # (135..136) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (136..140) - - (SKIPPED): "{, empty: 1, parse: 2 }()" # (140..165) + - (UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) - (semicolon꞉ Semicolon): ";" # (165..166) - (trailing_trivia꞉ EndOfLine): "\n" # (166..167) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{arg: 1, missing_expr: , no_semic..." (167..230) @@ -166,7 +166,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (173..179) - (period꞉ Period): "." # (179..180) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (180..184) - - (SKIPPED): "{arg: 1, missing_expr: , no_semicolon, , }()" # (184..228) + - (UNRECOGNIZED): "{arg: 1, missing_expr: , no_semicolon, , }()" # (184..228) - (semicolon꞉ Semicolon): ";" # (228..229) - (trailing_trivia꞉ EndOfLine): "\n" # (229..230) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{arg: 1 unexpected tokens, not: 2..." (230..306) @@ -179,7 +179,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (236..242) - (period꞉ Period): "." # (242..243) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (243..247) - - (SKIPPED): "{arg: 1 unexpected tokens, not: 2, recovered, yet:..." # (247..304) + - (UNRECOGNIZED): "{arg: 1 unexpected tokens, not: 2, recovered, yet:..." # (247..304) - (semicolon꞉ Semicolon): ";" # (304..305) - (trailing_trivia꞉ EndOfLine): "\n" # (305..306) - (leading_trivia꞉ EndOfLine): "\n" # (306..307) @@ -210,7 +210,7 @@ Tree: - (separator꞉ Comma): "," # (346..347) - (leading_trivia꞉ Whitespace): " " # (347..348) - (leading_trivia꞉ MultiLineComment): "/* empty */" # (348..359) - - (SKIPPED): ", other.arg.here, and.here" # (359..385) + - (UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) - (close_paren꞉ CloseParen): ")" # (385..386) - (body꞉ FunctionBody): # ";\n" (386..388) - (variant꞉ Semicolon): ";" # (386..387) @@ -242,13 +242,13 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (433..434) - (variant꞉ Identifier): "next" # (434..438) - (period꞉ Period): "." # (438..439) - - (SKIPPED): "do.that" # (439..446) + - (UNRECOGNIZED): "do.that" # (439..446) - (Comma): "," # (446..447) - (item꞉ Expression): # " other." (447..454) - (leading_trivia꞉ Whitespace): " " # (447..448) - (variant꞉ Identifier): "other" # (448..453) - (period꞉ Period): "." # (453..454) - - (SKIPPED): "while" # (454..459) + - (UNRECOGNIZED): "while" # (454..459) - (Comma): "," # (459..460) - (item꞉ Expression) ► (variant꞉ MemberAccessExpression): # " next.one" (460..469) - (operand꞉ Expression): # " next" (460..465) @@ -258,7 +258,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "one" # (466..469) - (separator꞉ Comma): "," # (469..470) - (leading_trivia꞉ Whitespace): " " # (470..471) - - (SKIPPED): "final, ultimate" # (471..486) + - (UNRECOGNIZED): "final, ultimate" # (471..486) - (close_paren꞉ CloseParen): ")" # (486..487) - (body꞉ FunctionBody): # ";\n" (487..489) - (variant꞉ Semicolon): ";" # (487..488) @@ -283,7 +283,7 @@ Tree: - (item꞉ Expression): # "some." (522..527) - (variant꞉ Identifier): "some" # (522..526) - (period꞉ Period): "." # (526..527) - - (SKIPPED): "" # (527..527) + - (MISSING): "" # (527..527) - (Comma): "," # (527..528) - (item꞉ Expression) ► (variant꞉ MemberAccessExpression): # " next.arg" (528..537) - (operand꞉ Expression): # " next" (528..533) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.5.0-failure.yml index 3abecfe41a..b1d7f41e5d 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.5.0-failure.yml @@ -38,4 +38,4 @@ Tree: - (parameters꞉ Parameters): [] # (13..13) - (close_paren꞉ CloseParen): ")" # (13..14) - (attributes꞉ FunctionAttributes): [] # (14..14) - - (SKIPPED): " override(some.ident unexpected tokens, ISomeInter..." # (14..560) + - (UNRECOGNIZED): " override(some.ident unexpected tokens, ISomeInter..." # (14..560) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.0-failure.yml index 8cd98404b2..e57c715798 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.0-failure.yml @@ -119,7 +119,7 @@ Tree: - (separator꞉ Period): "." # (28..29) - (item꞉ Identifier): "ident" # (29..34) - (leading_trivia꞉ Whitespace): " " # (34..35) - - (SKIPPED): "unexpected tokens, ISomeInterface, Other" # (35..75) + - (UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) - (close_paren꞉ CloseParen): ")" # (75..76) - (item꞉ FunctionAttribute): # " public" (76..83) - (leading_trivia꞉ Whitespace): " " # (76..77) @@ -139,7 +139,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (92..98) - (period꞉ Period): "." # (98..99) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (99..103) - - (SKIPPED): "{do: 1, arg: 1 }()" # (103..121) + - (UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) - (semicolon꞉ Semicolon): ";" # (121..122) - (trailing_trivia꞉ EndOfLine): "\n" # (122..123) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{, empty: 1, parse: 2 }();\n" (123..167) @@ -152,7 +152,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (129..135) - (period꞉ Period): "." # (135..136) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (136..140) - - (SKIPPED): "{, empty: 1, parse: 2 }()" # (140..165) + - (UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) - (semicolon꞉ Semicolon): ";" # (165..166) - (trailing_trivia꞉ EndOfLine): "\n" # (166..167) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{arg: 1, missing_expr: , no_semic..." (167..230) @@ -165,7 +165,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (173..179) - (period꞉ Period): "." # (179..180) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (180..184) - - (SKIPPED): "{arg: 1, missing_expr: , no_semicolon, , }()" # (184..228) + - (UNRECOGNIZED): "{arg: 1, missing_expr: , no_semicolon, , }()" # (184..228) - (semicolon꞉ Semicolon): ";" # (228..229) - (trailing_trivia꞉ EndOfLine): "\n" # (229..230) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{arg: 1 unexpected tokens, not: 2..." (230..306) @@ -178,7 +178,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (236..242) - (period꞉ Period): "." # (242..243) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (243..247) - - (SKIPPED): "{arg: 1 unexpected tokens, not: 2, recovered, yet:..." # (247..304) + - (UNRECOGNIZED): "{arg: 1 unexpected tokens, not: 2, recovered, yet:..." # (247..304) - (semicolon꞉ Semicolon): ";" # (304..305) - (trailing_trivia꞉ EndOfLine): "\n" # (305..306) - (leading_trivia꞉ EndOfLine): "\n" # (306..307) @@ -208,7 +208,7 @@ Tree: - (separator꞉ Comma): "," # (346..347) - (leading_trivia꞉ Whitespace): " " # (347..348) - (leading_trivia꞉ MultiLineComment): "/* empty */" # (348..359) - - (SKIPPED): ", other.arg.here, and.here" # (359..385) + - (UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) - (close_paren꞉ CloseParen): ")" # (385..386) - (body꞉ FunctionBody): # ";\n" (386..388) - (variant꞉ Semicolon): ";" # (386..387) @@ -239,13 +239,13 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (433..434) - (item꞉ Identifier): "next" # (434..438) - (separator꞉ Period): "." # (438..439) - - (SKIPPED): "do.that" # (439..446) + - (UNRECOGNIZED): "do.that" # (439..446) - (Comma): "," # (446..447) - (item꞉ IdentifierPath): # " other." (447..454) - (leading_trivia꞉ Whitespace): " " # (447..448) - (item꞉ Identifier): "other" # (448..453) - (separator꞉ Period): "." # (453..454) - - (SKIPPED): "while" # (454..459) + - (UNRECOGNIZED): "while" # (454..459) - (Comma): "," # (459..460) - (item꞉ IdentifierPath): # " next.one" (460..469) - (leading_trivia꞉ Whitespace): " " # (460..461) @@ -254,7 +254,7 @@ Tree: - (item꞉ Identifier): "one" # (466..469) - (separator꞉ Comma): "," # (469..470) - (leading_trivia꞉ Whitespace): " " # (470..471) - - (SKIPPED): "final, ultimate" # (471..486) + - (UNRECOGNIZED): "final, ultimate" # (471..486) - (close_paren꞉ CloseParen): ")" # (486..487) - (body꞉ FunctionBody): # ";\n" (487..489) - (variant꞉ Semicolon): ";" # (487..488) @@ -278,7 +278,7 @@ Tree: - (item꞉ IdentifierPath): # "some." (522..527) - (item꞉ Identifier): "some" # (522..526) - (separator꞉ Period): "." # (526..527) - - (SKIPPED): "" # (527..527) + - (MISSING): "" # (527..527) - (Comma): "," # (527..528) - (item꞉ IdentifierPath): # " next.arg" (528..537) - (leading_trivia꞉ Whitespace): " " # (528..529) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.2-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.2-failure.yml index e6c75ef472..6c3187b089 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.2-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.2-failure.yml @@ -135,7 +135,7 @@ Tree: - (separator꞉ Period): "." # (28..29) - (item꞉ Identifier): "ident" # (29..34) - (leading_trivia꞉ Whitespace): " " # (34..35) - - (SKIPPED): "unexpected tokens, ISomeInterface, Other" # (35..75) + - (UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) - (close_paren꞉ CloseParen): ")" # (75..76) - (item꞉ FunctionAttribute): # " public" (76..83) - (leading_trivia꞉ Whitespace): " " # (76..77) @@ -155,7 +155,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (92..98) - (period꞉ Period): "." # (98..99) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (99..103) - - (SKIPPED): "{do: 1, arg: 1 }()" # (103..121) + - (UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) - (semicolon꞉ Semicolon): ";" # (121..122) - (trailing_trivia꞉ EndOfLine): "\n" # (122..123) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{, empty: 1, parse: 2 }();\n" (123..167) @@ -168,7 +168,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (129..135) - (period꞉ Period): "." # (135..136) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (136..140) - - (SKIPPED): "{, empty: 1, parse: 2 }()" # (140..165) + - (UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) - (semicolon꞉ Semicolon): ";" # (165..166) - (trailing_trivia꞉ EndOfLine): "\n" # (166..167) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{arg: 1, missing_expr: , no_semic..." (167..230) @@ -196,15 +196,15 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (192..193) - (name꞉ Identifier): "missing_expr" # (193..205) - (colon꞉ Colon): ":" # (205..206) - - (SKIPPED): " " # (206..207) + - (UNRECOGNIZED): " " # (206..207) - (Comma): "," # (207..208) - (item꞉ NamedArgument): # " no_semicolon" (208..221) - (leading_trivia꞉ Whitespace): " " # (208..209) - (name꞉ Identifier): "no_semicolon" # (209..221) - - (SKIPPED): "" # (221..221) + - (MISSING): "" # (221..221) - (Comma): "," # (221..222) - (leading_trivia꞉ Whitespace): " " # (222..223) - - (SKIPPED): ", " # (223..225) + - (UNRECOGNIZED): ", " # (223..225) - (close_brace꞉ CloseBrace): "}" # (225..226) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (226..228) - (open_paren꞉ OpenParen): "(" # (226..227) @@ -233,7 +233,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (252..253) - (literal꞉ DecimalLiteral): "1" # (253..254) - (leading_trivia꞉ Whitespace): " " # (254..255) - - (SKIPPED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) + - (UNRECOGNIZED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) - (close_brace꞉ CloseBrace): "}" # (301..302) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (302..304) - (open_paren꞉ OpenParen): "(" # (302..303) @@ -268,7 +268,7 @@ Tree: - (separator꞉ Comma): "," # (346..347) - (leading_trivia꞉ Whitespace): " " # (347..348) - (leading_trivia꞉ MultiLineComment): "/* empty */" # (348..359) - - (SKIPPED): ", other.arg.here, and.here" # (359..385) + - (UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) - (close_paren꞉ CloseParen): ")" # (385..386) - (body꞉ FunctionBody): # ";\n" (386..388) - (variant꞉ Semicolon): ";" # (386..387) @@ -299,13 +299,13 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (433..434) - (item꞉ Identifier): "next" # (434..438) - (separator꞉ Period): "." # (438..439) - - (SKIPPED): "do.that" # (439..446) + - (UNRECOGNIZED): "do.that" # (439..446) - (Comma): "," # (446..447) - (item꞉ IdentifierPath): # " other." (447..454) - (leading_trivia꞉ Whitespace): " " # (447..448) - (item꞉ Identifier): "other" # (448..453) - (separator꞉ Period): "." # (453..454) - - (SKIPPED): "while" # (454..459) + - (UNRECOGNIZED): "while" # (454..459) - (Comma): "," # (459..460) - (item꞉ IdentifierPath): # " next.one" (460..469) - (leading_trivia꞉ Whitespace): " " # (460..461) @@ -314,7 +314,7 @@ Tree: - (item꞉ Identifier): "one" # (466..469) - (separator꞉ Comma): "," # (469..470) - (leading_trivia꞉ Whitespace): " " # (470..471) - - (SKIPPED): "final, ultimate" # (471..486) + - (UNRECOGNIZED): "final, ultimate" # (471..486) - (close_paren꞉ CloseParen): ")" # (486..487) - (body꞉ FunctionBody): # ";\n" (487..489) - (variant꞉ Semicolon): ";" # (487..488) @@ -338,7 +338,7 @@ Tree: - (item꞉ IdentifierPath): # "some." (522..527) - (item꞉ Identifier): "some" # (522..526) - (separator꞉ Period): "." # (526..527) - - (SKIPPED): "" # (527..527) + - (MISSING): "" # (527..527) - (Comma): "," # (527..528) - (item꞉ IdentifierPath): # " next.arg" (528..537) - (leading_trivia꞉ Whitespace): " " # (528..529) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.7.0-failure.yml index b3b56f6370..bf6d539431 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.7.0-failure.yml @@ -135,7 +135,7 @@ Tree: - (separator꞉ Period): "." # (28..29) - (item꞉ Identifier): "ident" # (29..34) - (leading_trivia꞉ Whitespace): " " # (34..35) - - (SKIPPED): "unexpected tokens, ISomeInterface, Other" # (35..75) + - (UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) - (close_paren꞉ CloseParen): ")" # (75..76) - (item꞉ FunctionAttribute): # " public" (76..83) - (leading_trivia꞉ Whitespace): " " # (76..77) @@ -155,7 +155,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (92..98) - (period꞉ Period): "." # (98..99) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (99..103) - - (SKIPPED): "{do: 1, arg: 1 }()" # (103..121) + - (UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) - (semicolon꞉ Semicolon): ";" # (121..122) - (trailing_trivia꞉ EndOfLine): "\n" # (122..123) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{, empty: 1, parse: 2 }();\n" (123..167) @@ -168,7 +168,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (129..135) - (period꞉ Period): "." # (135..136) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (136..140) - - (SKIPPED): "{, empty: 1, parse: 2 }()" # (140..165) + - (UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) - (semicolon꞉ Semicolon): ";" # (165..166) - (trailing_trivia꞉ EndOfLine): "\n" # (166..167) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{arg: 1, missing_expr: , no_semic..." (167..230) @@ -196,15 +196,15 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (192..193) - (name꞉ Identifier): "missing_expr" # (193..205) - (colon꞉ Colon): ":" # (205..206) - - (SKIPPED): " " # (206..207) + - (UNRECOGNIZED): " " # (206..207) - (Comma): "," # (207..208) - (item꞉ NamedArgument): # " no_semicolon" (208..221) - (leading_trivia꞉ Whitespace): " " # (208..209) - (name꞉ Identifier): "no_semicolon" # (209..221) - - (SKIPPED): "" # (221..221) + - (MISSING): "" # (221..221) - (Comma): "," # (221..222) - (leading_trivia꞉ Whitespace): " " # (222..223) - - (SKIPPED): ", " # (223..225) + - (UNRECOGNIZED): ", " # (223..225) - (close_brace꞉ CloseBrace): "}" # (225..226) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (226..228) - (open_paren꞉ OpenParen): "(" # (226..227) @@ -233,7 +233,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (252..253) - (literal꞉ DecimalLiteral): "1" # (253..254) - (leading_trivia꞉ Whitespace): " " # (254..255) - - (SKIPPED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) + - (UNRECOGNIZED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) - (close_brace꞉ CloseBrace): "}" # (301..302) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (302..304) - (open_paren꞉ OpenParen): "(" # (302..303) @@ -268,7 +268,7 @@ Tree: - (separator꞉ Comma): "," # (346..347) - (leading_trivia꞉ Whitespace): " " # (347..348) - (leading_trivia꞉ MultiLineComment): "/* empty */" # (348..359) - - (SKIPPED): ", other.arg.here, and.here" # (359..385) + - (UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) - (close_paren꞉ CloseParen): ")" # (385..386) - (body꞉ FunctionBody): # ";\n" (386..388) - (variant꞉ Semicolon): ";" # (386..387) @@ -299,13 +299,13 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (433..434) - (item꞉ Identifier): "next" # (434..438) - (separator꞉ Period): "." # (438..439) - - (SKIPPED): "do.that" # (439..446) + - (UNRECOGNIZED): "do.that" # (439..446) - (Comma): "," # (446..447) - (item꞉ IdentifierPath): # " other." (447..454) - (leading_trivia꞉ Whitespace): " " # (447..448) - (item꞉ Identifier): "other" # (448..453) - (separator꞉ Period): "." # (453..454) - - (SKIPPED): "while" # (454..459) + - (UNRECOGNIZED): "while" # (454..459) - (Comma): "," # (459..460) - (item꞉ IdentifierPath): # " next.one" (460..469) - (leading_trivia꞉ Whitespace): " " # (460..461) @@ -314,7 +314,7 @@ Tree: - (item꞉ Identifier): "one" # (466..469) - (separator꞉ Comma): "," # (469..470) - (leading_trivia꞉ Whitespace): " " # (470..471) - - (SKIPPED): "final, ultimate" # (471..486) + - (UNRECOGNIZED): "final, ultimate" # (471..486) - (close_paren꞉ CloseParen): ")" # (486..487) - (body꞉ FunctionBody): # ";\n" (487..489) - (variant꞉ Semicolon): ";" # (487..488) @@ -338,7 +338,7 @@ Tree: - (item꞉ IdentifierPath): # "some." (522..527) - (item꞉ Identifier): "some" # (522..526) - (separator꞉ Period): "." # (526..527) - - (SKIPPED): "" # (527..527) + - (MISSING): "" # (527..527) - (Comma): "," # (527..528) - (item꞉ IdentifierPath): # " next.arg" (528..537) - (leading_trivia꞉ Whitespace): " " # (528..529) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.8.0-failure.yml index 0a3eba3530..9e1a456083 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.8.0-failure.yml @@ -135,7 +135,7 @@ Tree: - (separator꞉ Period): "." # (28..29) - (item꞉ Identifier): "ident" # (29..34) - (leading_trivia꞉ Whitespace): " " # (34..35) - - (SKIPPED): "unexpected tokens, ISomeInterface, Other" # (35..75) + - (UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) - (close_paren꞉ CloseParen): ")" # (75..76) - (item꞉ FunctionAttribute): # " public" (76..83) - (leading_trivia꞉ Whitespace): " " # (76..77) @@ -155,7 +155,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (92..98) - (period꞉ Period): "." # (98..99) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (99..103) - - (SKIPPED): "{do: 1, arg: 1 }()" # (103..121) + - (UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) - (semicolon꞉ Semicolon): ";" # (121..122) - (trailing_trivia꞉ EndOfLine): "\n" # (122..123) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{, empty: 1, parse: 2 }();\n" (123..167) @@ -168,7 +168,7 @@ Tree: - (member꞉ MemberAccess) ► (variant꞉ Identifier): "sender" # (129..135) - (period꞉ Period): "." # (135..136) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "call" # (136..140) - - (SKIPPED): "{, empty: 1, parse: 2 }()" # (140..165) + - (UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) - (semicolon꞉ Semicolon): ";" # (165..166) - (trailing_trivia꞉ EndOfLine): "\n" # (166..167) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{arg: 1, missing_expr: , no_semic..." (167..230) @@ -196,15 +196,15 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (192..193) - (name꞉ Identifier): "missing_expr" # (193..205) - (colon꞉ Colon): ":" # (205..206) - - (SKIPPED): " " # (206..207) + - (UNRECOGNIZED): " " # (206..207) - (Comma): "," # (207..208) - (item꞉ NamedArgument): # " no_semicolon" (208..221) - (leading_trivia꞉ Whitespace): " " # (208..209) - (name꞉ Identifier): "no_semicolon" # (209..221) - - (SKIPPED): "" # (221..221) + - (MISSING): "" # (221..221) - (Comma): "," # (221..222) - (leading_trivia꞉ Whitespace): " " # (222..223) - - (SKIPPED): ", " # (223..225) + - (UNRECOGNIZED): ", " # (223..225) - (close_brace꞉ CloseBrace): "}" # (225..226) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (226..228) - (open_paren꞉ OpenParen): "(" # (226..227) @@ -233,7 +233,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (252..253) - (literal꞉ DecimalLiteral): "1" # (253..254) - (leading_trivia꞉ Whitespace): " " # (254..255) - - (SKIPPED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) + - (UNRECOGNIZED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) - (close_brace꞉ CloseBrace): "}" # (301..302) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (302..304) - (open_paren꞉ OpenParen): "(" # (302..303) @@ -268,7 +268,7 @@ Tree: - (separator꞉ Comma): "," # (346..347) - (leading_trivia꞉ Whitespace): " " # (347..348) - (leading_trivia꞉ MultiLineComment): "/* empty */" # (348..359) - - (SKIPPED): ", other.arg.here, and.here" # (359..385) + - (UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) - (close_paren꞉ CloseParen): ")" # (385..386) - (body꞉ FunctionBody): # ";\n" (386..388) - (variant꞉ Semicolon): ";" # (386..387) @@ -299,13 +299,13 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (433..434) - (item꞉ Identifier): "next" # (434..438) - (separator꞉ Period): "." # (438..439) - - (SKIPPED): "do.that" # (439..446) + - (UNRECOGNIZED): "do.that" # (439..446) - (Comma): "," # (446..447) - (item꞉ IdentifierPath): # " other." (447..454) - (leading_trivia꞉ Whitespace): " " # (447..448) - (item꞉ Identifier): "other" # (448..453) - (separator꞉ Period): "." # (453..454) - - (SKIPPED): "while" # (454..459) + - (UNRECOGNIZED): "while" # (454..459) - (Comma): "," # (459..460) - (item꞉ IdentifierPath): # " next.one" (460..469) - (leading_trivia꞉ Whitespace): " " # (460..461) @@ -314,7 +314,7 @@ Tree: - (item꞉ Identifier): "one" # (466..469) - (separator꞉ Comma): "," # (469..470) - (leading_trivia꞉ Whitespace): " " # (470..471) - - (SKIPPED): "final, ultimate" # (471..486) + - (UNRECOGNIZED): "final, ultimate" # (471..486) - (close_paren꞉ CloseParen): ")" # (486..487) - (body꞉ FunctionBody): # ";\n" (487..489) - (variant꞉ Semicolon): ";" # (487..488) @@ -338,7 +338,7 @@ Tree: - (item꞉ IdentifierPath): # "some." (522..527) - (item꞉ Identifier): "some" # (522..526) - (separator꞉ Period): "." # (526..527) - - (SKIPPED): "" # (527..527) + - (MISSING): "" # (527..527) - (Comma): "," # (527..528) - (item꞉ IdentifierPath): # " next.arg" (528..537) - (leading_trivia꞉ Whitespace): " " # (528..529) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/decimal_trailing_ident_start/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/decimal_trailing_ident_start/generated/0.4.11-failure.yml index 161d145274..8a8f8d029a 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/decimal_trailing_ident_start/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/decimal_trailing_ident_start/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "1a\n" # (0..3) + - (UNRECOGNIZED): "1a\n" # (0..3) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.4.11-failure.yml index 298b7244e3..a4a996650e 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.4.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.2.a\n" (0..6) - (literal꞉ DecimalLiteral): "1.2" # (0..3) - - (SKIPPED): ".a\n" # (3..6) + - (UNRECOGNIZED): ".a\n" # (3..6) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.5.0-failure.yml index 820aa8764d..5ab08d9761 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.5.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.2.a\n" (0..6) - (literal꞉ DecimalLiteral): "1.2" # (0..3) - - (SKIPPED): ".a\n" # (3..6) + - (UNRECOGNIZED): ".a\n" # (3..6) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.6.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.6.11-failure.yml index dd7dea66cf..0ec2e9f218 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.6.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.6.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.2.a\n" (0..6) - (literal꞉ DecimalLiteral): "1.2" # (0..3) - - (SKIPPED): ".a\n" # (3..6) + - (UNRECOGNIZED): ".a\n" # (3..6) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.7.0-failure.yml index 2031ff358d..8a808a0494 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.7.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.2.a\n" (0..6) - (literal꞉ DecimalLiteral): "1.2" # (0..3) - - (SKIPPED): ".a\n" # (3..6) + - (UNRECOGNIZED): ".a\n" # (3..6) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.5.0-failure.yml index 031553fa5b..1b5ee75de6 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.5.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1." (0..2) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (SKIPPED): "." # (1..2) + - (UNRECOGNIZED): "." # (1..2) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.6.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.6.11-failure.yml index 5d8ae956bc..fdb0a1418b 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.6.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.6.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1." (0..2) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (SKIPPED): "." # (1..2) + - (UNRECOGNIZED): "." # (1..2) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.7.0-failure.yml index 1e01195c2e..16e6b143cf 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.7.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1." (0..2) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (SKIPPED): "." # (1..2) + - (UNRECOGNIZED): "." # (1..2) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.4.11-failure.yml index 8c8a3af0b0..378fcbfae9 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "1.a\n" # (0..4) + - (UNRECOGNIZED): "1.a\n" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.5.0-failure.yml index 7da1389311..d26b986b2f 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.5.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.a\n" (0..4) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (SKIPPED): ".a\n" # (1..4) + - (UNRECOGNIZED): ".a\n" # (1..4) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.6.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.6.11-failure.yml index bf48eef5e4..7755f7f47f 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.6.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.6.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.a\n" (0..4) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (SKIPPED): ".a\n" # (1..4) + - (UNRECOGNIZED): ".a\n" # (1..4) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.7.0-failure.yml index 7f66f11aac..225504e76e 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.7.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.a\n" (0..4) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (SKIPPED): ".a\n" # (1..4) + - (UNRECOGNIZED): ".a\n" # (1..4) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_decimal/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_decimal/generated/0.4.11-failure.yml index 39aba57f95..7ca52f6fa4 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_decimal/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_decimal/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): ".1a\n" # (0..4) + - (UNRECOGNIZED): ".1a\n" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.4.11-failure.yml index fecf295200..b58bedc79c 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.4.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # ".1.a\n" (0..5) - (literal꞉ DecimalLiteral): ".1" # (0..2) - - (SKIPPED): ".a\n" # (2..5) + - (UNRECOGNIZED): ".a\n" # (2..5) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.5.0-failure.yml index b68af7ae44..45193c3def 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.5.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # ".1.a\n" (0..5) - (literal꞉ DecimalLiteral): ".1" # (0..2) - - (SKIPPED): ".a\n" # (2..5) + - (UNRECOGNIZED): ".a\n" # (2..5) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.6.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.6.11-failure.yml index 55bffb3fa7..05228a9ff3 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.6.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.6.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # ".1.a\n" (0..5) - (literal꞉ DecimalLiteral): ".1" # (0..2) - - (SKIPPED): ".a\n" # (2..5) + - (UNRECOGNIZED): ".a\n" # (2..5) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.7.0-failure.yml index 31f5410ab0..5ea72a3118 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.7.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # ".1.a\n" (0..5) - (literal꞉ DecimalLiteral): ".1" # (0..2) - - (SKIPPED): ".a\n" # (2..5) + - (UNRECOGNIZED): ".a\n" # (2..5) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.5.0-failure.yml index b6548236cc..090922820c 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.5.0-failure.yml @@ -17,4 +17,4 @@ Tree: - (DecimalNumberExpression): # "10 years\n" (0..9) - (literal꞉ DecimalLiteral): "10" # (0..2) - (leading_trivia꞉ Whitespace): " " # (2..3) - - (SKIPPED): "years\n" # (3..9) + - (UNRECOGNIZED): "years\n" # (3..9) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.6.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.6.11-failure.yml index 16b1a3449a..ca9376f866 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.6.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.6.11-failure.yml @@ -17,4 +17,4 @@ Tree: - (DecimalNumberExpression): # "10 years\n" (0..9) - (literal꞉ DecimalLiteral): "10" # (0..2) - (leading_trivia꞉ Whitespace): " " # (2..3) - - (SKIPPED): "years\n" # (3..9) + - (UNRECOGNIZED): "years\n" # (3..9) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.7.0-failure.yml index d310ea15c4..3d05216d7e 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.7.0-failure.yml @@ -17,4 +17,4 @@ Tree: - (DecimalNumberExpression): # "10 years\n" (0..9) - (literal꞉ DecimalLiteral): "10" # (0..2) - (leading_trivia꞉ Whitespace): " " # (2..3) - - (SKIPPED): "years\n" # (3..9) + - (UNRECOGNIZED): "years\n" # (3..9) diff --git a/crates/solidity/testing/snapshots/cst_output/ErrorDefinition/top_level/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ErrorDefinition/top_level/generated/0.4.11-failure.yml index a22082d2fb..ac74fc3c66 100644 --- a/crates/solidity/testing/snapshots/cst_output/ErrorDefinition/top_level/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ErrorDefinition/top_level/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "error MyError();" # (0..16) + - (UNRECOGNIZED): "error MyError();" # (0..16) diff --git a/crates/solidity/testing/snapshots/cst_output/EventDefinition/no_parens/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/EventDefinition/no_parens/generated/0.4.11-failure.yml index a15a73ac27..5fcc4f911d 100644 --- a/crates/solidity/testing/snapshots/cst_output/EventDefinition/no_parens/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/EventDefinition/no_parens/generated/0.4.11-failure.yml @@ -18,6 +18,6 @@ Tree: - (event_keyword꞉ EventKeyword): "event" # (0..5) - (leading_trivia꞉ Whitespace): " " # (5..6) - (name꞉ Identifier): "MyEvent" # (6..13) - - (SKIPPED): "" # (13..13) + - (MISSING): "" # (13..13) - (semicolon꞉ Semicolon): ";" # (13..14) - (trailing_trivia꞉ EndOfLine): "\n" # (14..15) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options/generated/0.4.11-failure.yml index eff8e9070d..fb33b30011 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (operand꞉ Expression) ► (variant꞉ Identifier): "a" # (0..1) - (period꞉ Period): "." # (1..2) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "b" # (2..3) - - (SKIPPED): '{value: 0, gas: 1}("")' # (3..25) + - (UNRECOGNIZED): '{value: 0, gas: 1}("")' # (3..25) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options_split/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options_split/generated/0.4.11-failure.yml index 24e79a2ed9..7cc561971b 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options_split/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options_split/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (operand꞉ Expression) ► (variant꞉ Identifier): "a" # (0..1) - (period꞉ Period): "." # (1..2) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "b" # (2..3) - - (SKIPPED): '{value: 0}{gas: 1}("")' # (3..25) + - (UNRECOGNIZED): '{value: 0}{gas: 1}("")' # (3..25) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.4.11-failure.yml index 2355163dfa..2947348ae2 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.4.11-failure.yml @@ -23,4 +23,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (3..4) - (new_keyword꞉ NewKeyword): "new" # (4..7) - (trailing_trivia꞉ EndOfLine): "\n" # (7..8) - - (SKIPPED): "" # (8..8) + - (MISSING): "" # (8..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.8.0-failure.yml index 99ad9d3fe0..e918a9795e 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.8.0-failure.yml @@ -23,4 +23,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (3..4) - (new_keyword꞉ NewKeyword): "new" # (4..7) - (trailing_trivia꞉ EndOfLine): "\n" # (7..8) - - (SKIPPED): "" # (8..8) + - (MISSING): "" # (8..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.5.0-failure.yml index 1b225ec05b..7477ab851f 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "alias" # (0..5) + - (UNRECOGNIZED): "alias" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.5.3-failure.yml index 2c2ceccea0..97d9f5c685 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "alias" # (0..5) + - (UNRECOGNIZED): "alias" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.6.0-failure.yml index 5763244163..2abc103b38 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "alias" # (0..5) + - (UNRECOGNIZED): "alias" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.7.0-failure.yml index 174e63fdab..613a811269 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "alias" # (0..5) + - (UNRECOGNIZED): "alias" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.8.0-failure.yml index 6b40da2296..36c0e5ebc8 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_alias/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "alias" # (0..5) + - (UNRECOGNIZED): "alias" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.5.0-failure.yml index 02593faf45..80c752c4cf 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "apply" # (0..5) + - (UNRECOGNIZED): "apply" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.5.3-failure.yml index a43fc523f9..215575ee24 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "apply" # (0..5) + - (UNRECOGNIZED): "apply" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.6.0-failure.yml index 394eddf283..8da2ebf598 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "apply" # (0..5) + - (UNRECOGNIZED): "apply" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.7.0-failure.yml index 3b2bf1465c..9443082ba7 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "apply" # (0..5) + - (UNRECOGNIZED): "apply" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.8.0-failure.yml index d731b790ee..3cc9b0c81e 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_apply/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "apply" # (0..5) + - (UNRECOGNIZED): "apply" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.5.0-failure.yml index ae899575b0..d0d94291c2 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "auto" # (0..4) + - (UNRECOGNIZED): "auto" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.5.3-failure.yml index a05e7abbe4..a7530a07fa 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "auto" # (0..4) + - (UNRECOGNIZED): "auto" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.6.0-failure.yml index 005046ca98..90e38e30e0 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "auto" # (0..4) + - (UNRECOGNIZED): "auto" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.7.0-failure.yml index c68cfbe56f..cd315e3f80 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "auto" # (0..4) + - (UNRECOGNIZED): "auto" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.8.0-failure.yml index 22bc1b5ffd..fd0755035e 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_auto/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "auto" # (0..4) + - (UNRECOGNIZED): "auto" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.5.0-failure.yml index 56875cdf81..cdcd62056c 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldata" # (0..8) + - (UNRECOGNIZED): "calldata" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.5.3-failure.yml index 1d25524f96..5f078fc362 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldata" # (0..8) + - (UNRECOGNIZED): "calldata" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.6.0-failure.yml index da704cecfe..f64787365c 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldata" # (0..8) + - (UNRECOGNIZED): "calldata" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.7.0-failure.yml index 50257bff64..fc821a5064 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldata" # (0..8) + - (UNRECOGNIZED): "calldata" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.8.0-failure.yml index 0ee88bedcd..dd7e0d03e4 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_calldata/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldata" # (0..8) + - (UNRECOGNIZED): "calldata" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.5.0-failure.yml index 62cb309ca4..3f5dc74a42 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "constructor" # (0..11) + - (UNRECOGNIZED): "constructor" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.5.3-failure.yml index 2d48e8e2b1..7e24e394b0 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "constructor" # (0..11) + - (UNRECOGNIZED): "constructor" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.6.0-failure.yml index 79b77d8ac1..2019e80e19 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "constructor" # (0..11) + - (UNRECOGNIZED): "constructor" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.7.0-failure.yml index 4ea9ba9cdf..0c2787deb3 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "constructor" # (0..11) + - (UNRECOGNIZED): "constructor" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.8.0-failure.yml index 03dbe7a678..59ad866da9 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_constructor/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "constructor" # (0..11) + - (UNRECOGNIZED): "constructor" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.5.0-failure.yml index c9bdc45b74..45a2490c7f 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "copyof" # (0..6) + - (UNRECOGNIZED): "copyof" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.5.3-failure.yml index 06461c317a..3649e3e732 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "copyof" # (0..6) + - (UNRECOGNIZED): "copyof" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.6.0-failure.yml index 739556449b..c18ece9f7a 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "copyof" # (0..6) + - (UNRECOGNIZED): "copyof" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.7.0-failure.yml index dd818694ef..a7c0210cd5 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "copyof" # (0..6) + - (UNRECOGNIZED): "copyof" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.8.0-failure.yml index b0e8985a5a..0232dcc361 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_copyof/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "copyof" # (0..6) + - (UNRECOGNIZED): "copyof" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.5.0-failure.yml index 80da4b4254..cc2bcf6ab9 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "define" # (0..6) + - (UNRECOGNIZED): "define" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.5.3-failure.yml index c7f8fb78f7..1eeea641eb 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "define" # (0..6) + - (UNRECOGNIZED): "define" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.6.0-failure.yml index 2d12508743..341921a0ab 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "define" # (0..6) + - (UNRECOGNIZED): "define" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.7.0-failure.yml index 604f061909..4c4fa4b1cc 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "define" # (0..6) + - (UNRECOGNIZED): "define" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.8.0-failure.yml index 43700e906c..17d4e6f8ad 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_define/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "define" # (0..6) + - (UNRECOGNIZED): "define" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.5.0-failure.yml index e080ebeafd..5d4d1d19b9 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "emit" # (0..4) + - (UNRECOGNIZED): "emit" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.5.3-failure.yml index 1af6dd658e..1c0c1e1d65 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "emit" # (0..4) + - (UNRECOGNIZED): "emit" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.6.0-failure.yml index c35e6c284f..080e6622c1 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "emit" # (0..4) + - (UNRECOGNIZED): "emit" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.7.0-failure.yml index 53524b9155..df2eb928f9 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "emit" # (0..4) + - (UNRECOGNIZED): "emit" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.8.0-failure.yml index 83f0855aa9..a696249260 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_emit/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "emit" # (0..4) + - (UNRECOGNIZED): "emit" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.6.0-failure.yml index 98a51d8b9a..e0c7dfd9b7 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "fallback" # (0..8) + - (UNRECOGNIZED): "fallback" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.7.0-failure.yml index cf873a01e4..0addab9ff4 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "fallback" # (0..8) + - (UNRECOGNIZED): "fallback" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.8.0-failure.yml index 613928d747..8402119ea8 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_fallback/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "fallback" # (0..8) + - (UNRECOGNIZED): "fallback" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.4.11-failure.yml index ddf15e6f60..2598b5db65 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "finney" # (0..6) + - (UNRECOGNIZED): "finney" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.5.3-failure.yml index 5b79c45e50..c4ec353e28 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "finney" # (0..6) + - (UNRECOGNIZED): "finney" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.6.0-failure.yml index ed9eeab9f9..b5b254a5f7 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_finney/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "finney" # (0..6) + - (UNRECOGNIZED): "finney" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.5.0-failure.yml index fe5f3afb5a..1543165245 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "immutable" # (0..9) + - (UNRECOGNIZED): "immutable" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.5.3-failure.yml index c02236998b..b218c185c8 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "immutable" # (0..9) + - (UNRECOGNIZED): "immutable" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.6.0-failure.yml index da7b8ba9c0..de28690f77 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "immutable" # (0..9) + - (UNRECOGNIZED): "immutable" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.7.0-failure.yml index b3c2062b7a..0f659a50d5 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "immutable" # (0..9) + - (UNRECOGNIZED): "immutable" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.8.0-failure.yml index b3af381db6..7172c139c9 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_immutable/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "immutable" # (0..9) + - (UNRECOGNIZED): "immutable" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.5.0-failure.yml index 38116550ab..bb5ab00cfd 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "implements" # (0..10) + - (UNRECOGNIZED): "implements" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.5.3-failure.yml index 511278db83..b7e95c321d 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "implements" # (0..10) + - (UNRECOGNIZED): "implements" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.6.0-failure.yml index e3be4d0740..b6d611aed2 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "implements" # (0..10) + - (UNRECOGNIZED): "implements" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.7.0-failure.yml index 6773e2a1a5..415d48c203 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "implements" # (0..10) + - (UNRECOGNIZED): "implements" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.8.0-failure.yml index c5d864ccb8..01dc62fbcf 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_implements/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "implements" # (0..10) + - (UNRECOGNIZED): "implements" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.5.0-failure.yml index 30f88ab5f8..a7ac2d0fc9 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "macro" # (0..5) + - (UNRECOGNIZED): "macro" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.5.3-failure.yml index 7bf4e999f5..35fc0a0678 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "macro" # (0..5) + - (UNRECOGNIZED): "macro" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.6.0-failure.yml index 0336af9195..da0e2621c6 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "macro" # (0..5) + - (UNRECOGNIZED): "macro" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.7.0-failure.yml index c3edef3ff9..55b8d75074 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "macro" # (0..5) + - (UNRECOGNIZED): "macro" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.8.0-failure.yml index bc33d4c4b2..dcf828dd1e 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_macro/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "macro" # (0..5) + - (UNRECOGNIZED): "macro" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.5.0-failure.yml index 9819559dc9..12a2145bd6 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mutable" # (0..7) + - (UNRECOGNIZED): "mutable" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.5.3-failure.yml index 62d3e14d57..d6bdf22f17 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mutable" # (0..7) + - (UNRECOGNIZED): "mutable" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.6.0-failure.yml index 99644158f9..4a7b2f6025 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mutable" # (0..7) + - (UNRECOGNIZED): "mutable" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.7.0-failure.yml index 09a7611f56..762ef692af 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mutable" # (0..7) + - (UNRECOGNIZED): "mutable" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.8.0-failure.yml index 5cc1b288d6..688ad73958 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_mutable/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mutable" # (0..7) + - (UNRECOGNIZED): "mutable" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.5.0-failure.yml index 65febd35c7..5269288650 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "override" # (0..8) + - (UNRECOGNIZED): "override" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.5.3-failure.yml index 9e2cd6eefb..f0eb0bd3a3 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "override" # (0..8) + - (UNRECOGNIZED): "override" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.6.0-failure.yml index 1d6c3ecc29..f86ab487f1 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "override" # (0..8) + - (UNRECOGNIZED): "override" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.7.0-failure.yml index df50d1a728..6ff6951055 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "override" # (0..8) + - (UNRECOGNIZED): "override" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.8.0-failure.yml index 05ab23bfd1..3aa385f99e 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_override/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "override" # (0..8) + - (UNRECOGNIZED): "override" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.5.0-failure.yml index cc3956f3f2..e4602710c7 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "partial" # (0..7) + - (UNRECOGNIZED): "partial" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.5.3-failure.yml index 7bafac5afc..86b32ac3eb 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "partial" # (0..7) + - (UNRECOGNIZED): "partial" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.6.0-failure.yml index efbc023a40..88c6909fcc 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "partial" # (0..7) + - (UNRECOGNIZED): "partial" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.7.0-failure.yml index ca1f3fa853..c207fe6bbb 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "partial" # (0..7) + - (UNRECOGNIZED): "partial" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.8.0-failure.yml index c64d42d033..ded3978450 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_partial/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "partial" # (0..7) + - (UNRECOGNIZED): "partial" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.5.0-failure.yml index 04462b2a18..20afa548a5 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "promise" # (0..7) + - (UNRECOGNIZED): "promise" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.5.3-failure.yml index 82aaf8ae43..305e9a1f0d 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "promise" # (0..7) + - (UNRECOGNIZED): "promise" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.6.0-failure.yml index 9d50c37a32..6cfadf3273 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "promise" # (0..7) + - (UNRECOGNIZED): "promise" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.7.0-failure.yml index 2361517842..1dd207b3cd 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "promise" # (0..7) + - (UNRECOGNIZED): "promise" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.8.0-failure.yml index ec0b4c41ac..95ff639781 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_promise/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "promise" # (0..7) + - (UNRECOGNIZED): "promise" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.6.0-failure.yml index f256a3e0d8..685cfb8764 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "receive" # (0..7) + - (UNRECOGNIZED): "receive" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.7.0-failure.yml index c9eac552e1..da4f59ae25 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "receive" # (0..7) + - (UNRECOGNIZED): "receive" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.8.0-failure.yml index 652740c887..9f03d9eb8d 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_receive/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "receive" # (0..7) + - (UNRECOGNIZED): "receive" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.5.0-failure.yml index 5a5759aa15..088f358ee2 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "reference" # (0..9) + - (UNRECOGNIZED): "reference" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.5.3-failure.yml index 7087607fc8..5b5e288b2e 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "reference" # (0..9) + - (UNRECOGNIZED): "reference" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.6.0-failure.yml index 166fa7e07b..bf2b8d1318 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "reference" # (0..9) + - (UNRECOGNIZED): "reference" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.7.0-failure.yml index cbf3a2ce30..e66b66dd3d 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "reference" # (0..9) + - (UNRECOGNIZED): "reference" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.8.0-failure.yml index c589b761d2..7552218a5b 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_reference/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "reference" # (0..9) + - (UNRECOGNIZED): "reference" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.5.0-failure.yml index f61ac5a79d..0e505b44cc 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sealed" # (0..6) + - (UNRECOGNIZED): "sealed" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.5.3-failure.yml index 6529a77323..2d16e67add 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sealed" # (0..6) + - (UNRECOGNIZED): "sealed" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.6.0-failure.yml index 2ad24fd7f6..457467060b 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sealed" # (0..6) + - (UNRECOGNIZED): "sealed" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.7.0-failure.yml index 2629a45b5e..9632c3cd02 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sealed" # (0..6) + - (UNRECOGNIZED): "sealed" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.8.0-failure.yml index 99410f3a8f..0d817c7d06 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sealed/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sealed" # (0..6) + - (UNRECOGNIZED): "sealed" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.5.0-failure.yml index 98e41ae961..69794d5b02 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sizeof" # (0..6) + - (UNRECOGNIZED): "sizeof" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.5.3-failure.yml index ffaf63451b..30aaff4f30 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sizeof" # (0..6) + - (UNRECOGNIZED): "sizeof" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.6.0-failure.yml index 1517a138b8..fc886c8d65 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sizeof" # (0..6) + - (UNRECOGNIZED): "sizeof" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.7.0-failure.yml index 581b079e82..7fbf013afe 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sizeof" # (0..6) + - (UNRECOGNIZED): "sizeof" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.8.0-failure.yml index 689453b878..313f95daca 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_sizeof/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sizeof" # (0..6) + - (UNRECOGNIZED): "sizeof" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.5.0-failure.yml index 0a20d3d2e3..349d501c68 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "supports" # (0..8) + - (UNRECOGNIZED): "supports" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.5.3-failure.yml index d55a08ede7..b3c14e7b4c 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "supports" # (0..8) + - (UNRECOGNIZED): "supports" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.6.0-failure.yml index 7919198eb5..88ac07baf2 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "supports" # (0..8) + - (UNRECOGNIZED): "supports" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.7.0-failure.yml index d0c6198df6..25a449d31b 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "supports" # (0..8) + - (UNRECOGNIZED): "supports" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.8.0-failure.yml index df5e652c7a..4650592876 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_supports/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "supports" # (0..8) + - (UNRECOGNIZED): "supports" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.4.11-failure.yml index b59ca91094..88b8edbe6a 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "szabo" # (0..5) + - (UNRECOGNIZED): "szabo" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.5.3-failure.yml index 3a4fd8dd64..eb6957e01f 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "szabo" # (0..5) + - (UNRECOGNIZED): "szabo" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.6.0-failure.yml index 5c5f1b0369..2858d3906d 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_szabo/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "szabo" # (0..5) + - (UNRECOGNIZED): "szabo" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.5.0-failure.yml index e0c59941ca..56c695ff97 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "typedef" # (0..7) + - (UNRECOGNIZED): "typedef" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.5.3-failure.yml index 4f1344dc1f..4addab4393 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "typedef" # (0..7) + - (UNRECOGNIZED): "typedef" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.6.0-failure.yml index ffda5bc9fe..0efe0169f6 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "typedef" # (0..7) + - (UNRECOGNIZED): "typedef" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.7.0-failure.yml index 255b235361..bef2d31fa1 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "typedef" # (0..7) + - (UNRECOGNIZED): "typedef" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.8.0-failure.yml index f57efa9c79..6df15631df 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_typedef/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "typedef" # (0..7) + - (UNRECOGNIZED): "typedef" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.5.0-failure.yml index e740799f1b..347c75efb6 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "unchecked" # (0..9) + - (UNRECOGNIZED): "unchecked" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.5.3-failure.yml index 34c7ee3696..19e8424e2e 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "unchecked" # (0..9) + - (UNRECOGNIZED): "unchecked" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.6.0-failure.yml index 1ddda7776c..69e19e5040 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "unchecked" # (0..9) + - (UNRECOGNIZED): "unchecked" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.7.0-failure.yml index b03d6cde2e..0927abd0a0 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "unchecked" # (0..9) + - (UNRECOGNIZED): "unchecked" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.8.0-failure.yml index a41043574f..e60cd77112 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_unchecked/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "unchecked" # (0..9) + - (UNRECOGNIZED): "unchecked" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.6.0-failure.yml index 229ea7e2f5..527689e323 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "virtual" # (0..7) + - (UNRECOGNIZED): "virtual" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.7.0-failure.yml index 8f5dbba2ae..9b402920a5 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "virtual" # (0..7) + - (UNRECOGNIZED): "virtual" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.8.0-failure.yml index ebbbbe3faa..e419030fc6 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/keyword_virtual/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "virtual" # (0..7) + - (UNRECOGNIZED): "virtual" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/member_access_integer/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/member_access_integer/generated/0.4.11-failure.yml index 6f2fb3b533..5aad777ce3 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/member_access_integer/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/member_access_integer/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "5.fromUint()\n" # (0..13) + - (UNRECOGNIZED): "5.fromUint()\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/member_access_options/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/member_access_options/generated/0.4.11-failure.yml index af5eb1163a..3b3d887658 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/member_access_options/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/member_access_options/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (operand꞉ Expression) ► (variant꞉ Identifier): "foo" # (0..3) - (period꞉ Period): "." # (3..4) - (member꞉ MemberAccess) ► (variant꞉ Identifier): "deposit" # (4..11) - - (SKIPPED): "{value: 100}\n" # (11..24) + - (UNRECOGNIZED): "{value: 100}\n" # (11..24) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/new_expression_options/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/new_expression_options/generated/0.4.11-failure.yml index aa12c60446..e2a9bf54ab 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/new_expression_options/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/new_expression_options/generated/0.4.11-failure.yml @@ -20,4 +20,4 @@ Tree: - (type_name꞉ TypeName) ► (variant꞉ IdentifierPath): # " Foo" (3..7) - (leading_trivia꞉ Whitespace): " " # (3..4) - (item꞉ Identifier): "Foo" # (4..7) - - (SKIPPED): "{value: 10}\n" # (7..19) + - (UNRECOGNIZED): "{value: 10}\n" # (7..19) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/paren_expression_options/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/paren_expression_options/generated/0.4.11-failure.yml index d445aec31f..8195829b83 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/paren_expression_options/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/paren_expression_options/generated/0.4.11-failure.yml @@ -25,4 +25,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (5..6) - (item꞉ Identifier): "FooBar" # (6..12) - (close_paren꞉ CloseParen): ")" # (12..13) - - (SKIPPED): "{value: 5}()\n" # (13..26) + - (UNRECOGNIZED): "{value: 5}()\n" # (13..26) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.5.0-failure.yml index c2e0fd1325..1412cd7c3f 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "+foo" # (0..4) + - (UNRECOGNIZED): "+foo" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.5.3-failure.yml index 28e4c47abb..e212037568 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "+foo" # (0..4) + - (UNRECOGNIZED): "+foo" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.6.0-failure.yml index 411b5d5cf0..0c306fab03 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "+foo" # (0..4) + - (UNRECOGNIZED): "+foo" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.7.0-failure.yml index 56d7128db2..92236a6b69 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "+foo" # (0..4) + - (UNRECOGNIZED): "+foo" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.8.0-failure.yml index 566b7801ab..ebc6956628 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/prefix_plus/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "+foo" # (0..4) + - (UNRECOGNIZED): "+foo" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.4.11-failure.yml index 7e37367ff7..a3022da8d4 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "returns" # (0..7) + - (UNRECOGNIZED): "returns" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.5.3-failure.yml index 8dbaa84bcf..e1814466ed 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "returns" # (0..7) + - (UNRECOGNIZED): "returns" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.6.0-failure.yml index 4b7647dfb9..e4416284d9 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "returns" # (0..7) + - (UNRECOGNIZED): "returns" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.7.0-failure.yml index 4b03bc7b49..5cadd52239 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "returns" # (0..7) + - (UNRECOGNIZED): "returns" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.8.0-failure.yml index b4a3bec51a..70d067253f 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/returns/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "returns" # (0..7) + - (UNRECOGNIZED): "returns" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/unicode_string_literal/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/unicode_string_literal/generated/0.4.11-failure.yml index ec7f3e9cee..611cb86cc0 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/unicode_string_literal/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/unicode_string_literal/generated/0.4.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (Expression): # 'unicode"This Emoji: 😃"' (0..25) - (variant꞉ Identifier): "unicode" # (0..7) - - (SKIPPED): '"This Emoji: 😃"' # (7..25) + - (UNRECOGNIZED): '"This Emoji: 😃"' # (7..25) diff --git a/crates/solidity/testing/snapshots/cst_output/FallbackFunctionDefinition/simple/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/FallbackFunctionDefinition/simple/generated/0.4.11-failure.yml index e98fc2c48b..5a85cce79e 100644 --- a/crates/solidity/testing/snapshots/cst_output/FallbackFunctionDefinition/simple/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FallbackFunctionDefinition/simple/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "fallback () {}" # (0..14) + - (UNRECOGNIZED): "fallback () {}" # (0..14) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionCallExpression/payable_conversion/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionCallExpression/payable_conversion/generated/0.4.11-failure.yml index 9298b60605..e332fc74f0 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionCallExpression/payable_conversion/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionCallExpression/payable_conversion/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "payable(msg.sender)\n" # (0..20) + - (UNRECOGNIZED): "payable(msg.sender)\n" # (0..20) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionCallExpression/payable_conversion/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionCallExpression/payable_conversion/generated/0.5.3-failure.yml index aadebe731f..712c920120 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionCallExpression/payable_conversion/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionCallExpression/payable_conversion/generated/0.5.3-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "payable(msg.sender)\n" # (0..20) + - (UNRECOGNIZED): "payable(msg.sender)\n" # (0..20) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/constant_state_mutability/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/constant_state_mutability/generated/0.5.0-failure.yml index 55b4c4e83b..e48fd93fb1 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/constant_state_mutability/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/constant_state_mutability/generated/0.5.0-failure.yml @@ -24,4 +24,4 @@ Tree: - (parameters꞉ Parameters): [] # (11..11) - (close_paren꞉ CloseParen): ")" # (11..12) - (attributes꞉ FunctionAttributes): [] # (12..12) - - (SKIPPED): " constant {}" # (12..24) + - (UNRECOGNIZED): " constant {}" # (12..24) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/overridden/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/overridden/generated/0.5.0-failure.yml index 7269df9fad..9b2c19d685 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/overridden/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/overridden/generated/0.5.0-failure.yml @@ -34,4 +34,4 @@ Tree: - (item꞉ FunctionAttribute) ► (variant꞉ ModifierInvocation) ► (name꞉ IdentifierPath): # " virtual" (22..30) - (leading_trivia꞉ Whitespace): " " # (22..23) - (item꞉ Identifier): "virtual" # (23..30) - - (SKIPPED): " override returns (uint256) {\n\treturn 1;\n}\n" # (30..73) + - (UNRECOGNIZED): " override returns (uint256) {\n\treturn 1;\n}\n" # (30..73) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/pure_state_mutability/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/pure_state_mutability/generated/0.4.11-failure.yml index 0aa37a251f..cb89b6ea30 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/pure_state_mutability/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/pure_state_mutability/generated/0.4.11-failure.yml @@ -24,4 +24,4 @@ Tree: - (parameters꞉ Parameters): [] # (11..11) - (close_paren꞉ CloseParen): ")" # (11..12) - (attributes꞉ FunctionAttributes): [] # (12..12) - - (SKIPPED): " pure {}\n" # (12..21) + - (UNRECOGNIZED): " pure {}\n" # (12..21) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.4.11-failure.yml index e6da28acbc..6d9c50d418 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.4.11-failure.yml @@ -27,4 +27,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (variant꞉ InternalKeyword): "internal" # (16..24) - (leading_trivia꞉ Whitespace): " " # (24..25) - - (SKIPPED): "pure returns (uint)\n" # (25..45) + - (UNRECOGNIZED): "pure returns (uint)\n" # (25..45) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.8.0-failure.yml index ff7b72c566..7b80596ef6 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.8.0-failure.yml @@ -20,7 +20,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (8..9) - (open_paren꞉ OpenParen): "(" # (9..10) - (parameters꞉ Parameters): [] # (10..10) - - (SKIPPED): "byte" # (10..14) + - (UNRECOGNIZED): "byte" # (10..14) - (close_paren꞉ CloseParen): ")" # (14..15) - (attributes꞉ FunctionTypeAttributes): # " internal pure" (15..29) - (item꞉ FunctionTypeAttribute): # " internal" (15..24) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionType/constant_state_mutability/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionType/constant_state_mutability/generated/0.5.0-failure.yml index 4b628b8deb..eefee644c4 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionType/constant_state_mutability/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionType/constant_state_mutability/generated/0.5.0-failure.yml @@ -23,4 +23,4 @@ Tree: - (close_paren꞉ CloseParen): ")" # (10..11) - (attributes꞉ FunctionTypeAttributes): [] # (11..11) - (leading_trivia꞉ Whitespace): " " # (11..12) - - (SKIPPED): "constant internal returns (uint)\n" # (12..45) + - (UNRECOGNIZED): "constant internal returns (uint)\n" # (12..45) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionType/pure_state_mutability/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionType/pure_state_mutability/generated/0.4.11-failure.yml index 4617d8322e..4797347e78 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionType/pure_state_mutability/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionType/pure_state_mutability/generated/0.4.11-failure.yml @@ -26,4 +26,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (11..12) - (variant꞉ InternalKeyword): "internal" # (12..20) - (leading_trivia꞉ Whitespace): " " # (20..21) - - (SKIPPED): "pure returns (uint)\n" # (21..41) + - (UNRECOGNIZED): "pure returns (uint)\n" # (21..41) diff --git a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_consecutive_underscores/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_consecutive_underscores/generated/0.4.11-failure.yml index 95c8b35871..9918fdb455 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_consecutive_underscores/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_consecutive_underscores/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x1__2" # (0..6) + - (UNRECOGNIZED): "0x1__2" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_invalid_alpha_digit/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_invalid_alpha_digit/generated/0.4.11-failure.yml index 5e3b18ad7d..f2ba2421b1 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_invalid_alpha_digit/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_invalid_alpha_digit/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0xabzz\n" # (0..7) + - (UNRECOGNIZED): "0xabzz\n" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_leading_underscore/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_leading_underscore/generated/0.4.11-failure.yml index f6fe7bf0d3..9745aa8716 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_leading_underscore/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_leading_underscore/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x_1" # (0..4) + - (UNRECOGNIZED): "0x_1" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_no_digits/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_no_digits/generated/0.4.11-failure.yml index f65cd8b3f4..21aeff5b9e 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_no_digits/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_no_digits/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x" # (0..2) + - (UNRECOGNIZED): "0x" # (0..2) diff --git a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_trailing_ident_start/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_trailing_ident_start/generated/0.4.11-failure.yml index 34348363ed..814406e5a3 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_trailing_ident_start/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_trailing_ident_start/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x1$\n" # (0..5) + - (UNRECOGNIZED): "0x1$\n" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_trailing_underscore/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_trailing_underscore/generated/0.4.11-failure.yml index 74b68bcb68..e20fa684b3 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_trailing_underscore/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_trailing_underscore/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x1_" # (0..4) + - (UNRECOGNIZED): "0x1_" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_unit/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_unit/generated/0.5.0-failure.yml index 4f2c2daa70..6ee721fe06 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_unit/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_unit/generated/0.5.0-failure.yml @@ -17,4 +17,4 @@ Tree: - (HexNumberExpression): # "0x1 wei" (0..7) - (literal꞉ HexLiteral): "0x1" # (0..3) - (leading_trivia꞉ Whitespace): " " # (3..4) - - (SKIPPED): "wei" # (4..7) + - (UNRECOGNIZED): "wei" # (4..7) diff --git a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_uppercase_prefix/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_uppercase_prefix/generated/0.5.0-failure.yml index baf3646869..876b398766 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_uppercase_prefix/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_uppercase_prefix/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0X123456789" # (0..11) + - (UNRECOGNIZED): "0X123456789" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/all_separated_pairs/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/all_separated_pairs/generated/0.4.11-failure.yml index 39dfc86602..e0246fa758 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/all_separated_pairs/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/all_separated_pairs/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"12_34_56_78_90_ab_cd_ef"' # (0..28) + - (UNRECOGNIZED): 'hex"12_34_56_78_90_ab_cd_ef"' # (0..28) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_consecutive_separators/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_consecutive_separators/generated/0.4.11-failure.yml index d256a9fd3d..f7a6110c5d 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_consecutive_separators/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_consecutive_separators/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"12__34"' # (0..11) + - (UNRECOGNIZED): 'hex"12__34"' # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_consecutive_separators/generated/0.5.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_consecutive_separators/generated/0.5.14-failure.yml index 44841c7009..c0314a2227 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_consecutive_separators/generated/0.5.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_consecutive_separators/generated/0.5.14-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"12__34"' # (0..11) + - (UNRECOGNIZED): 'hex"12__34"' # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_leading_separator/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_leading_separator/generated/0.4.11-failure.yml index 8212c5a3f3..c812b18cd1 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_leading_separator/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_leading_separator/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"_1234"' # (0..10) + - (UNRECOGNIZED): 'hex"_1234"' # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_leading_separator/generated/0.5.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_leading_separator/generated/0.5.14-failure.yml index ab03af1258..3e67df94b8 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_leading_separator/generated/0.5.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_leading_separator/generated/0.5.14-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"_1234"' # (0..10) + - (UNRECOGNIZED): 'hex"_1234"' # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_separator_after_single_char/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_separator_after_single_char/generated/0.4.11-failure.yml index e1dab0fb3c..4933241160 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_separator_after_single_char/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_separator_after_single_char/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"1_2"' # (0..8) + - (UNRECOGNIZED): 'hex"1_2"' # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_separator_after_single_char/generated/0.5.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_separator_after_single_char/generated/0.5.14-failure.yml index 87c776c013..ccaa9fb96c 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_separator_after_single_char/generated/0.5.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_separator_after_single_char/generated/0.5.14-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"1_2"' # (0..8) + - (UNRECOGNIZED): 'hex"1_2"' # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_trailing_separator/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_trailing_separator/generated/0.4.11-failure.yml index e103c02e0e..405422e3e8 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_trailing_separator/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_trailing_separator/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"1234_"' # (0..10) + - (UNRECOGNIZED): 'hex"1234_"' # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_trailing_separator/generated/0.5.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_trailing_separator/generated/0.5.14-failure.yml index 8a29a7af28..bf935d5a9d 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_trailing_separator/generated/0.5.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/invalid_trailing_separator/generated/0.5.14-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"1234_"' # (0..10) + - (UNRECOGNIZED): 'hex"1234_"' # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/multiple/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/multiple/generated/0.4.11-failure.yml index ce3e77b597..bcaeaaba1a 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/multiple/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/multiple/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"ab" hex''cd''' # (0..15) + - (UNRECOGNIZED): 'hex"ab" hex''cd''' # (0..15) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/no_separators/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/no_separators/generated/0.4.11-failure.yml index 6d5281fbfa..a41950a33d 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/no_separators/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/no_separators/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"1234567890abcdef"' # (0..21) + - (UNRECOGNIZED): 'hex"1234567890abcdef"' # (0..21) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single/generated/0.4.11-failure.yml index 54d47f8e4f..d4a4b8af33 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"abcdef"' # (0..11) + - (UNRECOGNIZED): 'hex"abcdef"' # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.4.11-failure.yml index 8ce15bcab5..77691893be 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"12"b\n' # (0..9) + - (UNRECOGNIZED): 'hex"12"b\n' # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.5.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.5.14-failure.yml index be016f807f..ae203da037 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.5.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.5.14-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (HexStringLiterals): # 'hex"12"b\n' (0..9) - (item꞉ HexStringLiteral) ► (variant꞉ DoubleQuotedHexStringLiteral): 'hex"12"' # (0..7) - - (SKIPPED): "b\n" # (7..9) + - (UNRECOGNIZED): "b\n" # (7..9) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/some_separated_pairs/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/some_separated_pairs/generated/0.4.11-failure.yml index 8f2ce30cfd..6cf3327293 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/some_separated_pairs/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/some_separated_pairs/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'hex"1234_5678_90ab_cdef"' # (0..24) + - (UNRECOGNIZED): 'hex"1234_5678_90ab_cdef"' # (0..24) diff --git a/crates/solidity/testing/snapshots/cst_output/ImportDirective/destructure_import_empty/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ImportDirective/destructure_import_empty/generated/0.4.11-failure.yml index bf310fcbf7..1c0964db30 100644 --- a/crates/solidity/testing/snapshots/cst_output/ImportDirective/destructure_import_empty/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ImportDirective/destructure_import_empty/generated/0.4.11-failure.yml @@ -22,7 +22,7 @@ Tree: - (clause꞉ ImportClause) ► (variant꞉ ImportDeconstruction): # ' {} from "foo"' (37..51) - (leading_trivia꞉ Whitespace): " " # (37..38) - (open_brace꞉ OpenBrace): "{" # (38..39) - - (SKIPPED): "" # (39..39) + - (MISSING): "" # (39..39) - (close_brace꞉ CloseBrace): "}" # (39..40) - (leading_trivia꞉ Whitespace): " " # (40..41) - (from_keyword꞉ FromKeyword): "from" # (41..45) diff --git a/crates/solidity/testing/snapshots/cst_output/InterfaceDefinition/sample_counter/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/InterfaceDefinition/sample_counter/generated/0.4.11-failure.yml index ed39f7166a..04c2705780 100644 --- a/crates/solidity/testing/snapshots/cst_output/InterfaceDefinition/sample_counter/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/InterfaceDefinition/sample_counter/generated/0.4.11-failure.yml @@ -48,5 +48,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (74..75) - (variant꞉ ExternalKeyword): "external" # (75..83) - (leading_trivia꞉ Whitespace): " " # (83..84) - - (SKIPPED): "view returns (uint);\n\n // increments the counte..." # (84..171) + - (UNRECOGNIZED): "view returns (uint);\n\n // increments the counte..." # (84..171) - (close_brace꞉ CloseBrace): "}" # (171..172) diff --git a/crates/solidity/testing/snapshots/cst_output/MappingType/named_both/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/MappingType/named_both/generated/0.4.11-failure.yml index 90eca26912..b3edde4a5a 100644 --- a/crates/solidity/testing/snapshots/cst_output/MappingType/named_both/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/MappingType/named_both/generated/0.4.11-failure.yml @@ -19,5 +19,5 @@ Tree: - (open_paren꞉ OpenParen): "(" # (7..8) - (key_type꞉ MappingKey) ► (key_type꞉ MappingKeyType) ► (variant꞉ ElementaryType) ► (variant꞉ StringKeyword): "string" # (8..14) - (leading_trivia꞉ Whitespace): " " # (14..15) - - (SKIPPED): "Foo => bytes32 Bar" # (15..33) + - (UNRECOGNIZED): "Foo => bytes32 Bar" # (15..33) - (close_paren꞉ CloseParen): ")" # (33..34) diff --git a/crates/solidity/testing/snapshots/cst_output/MappingType/named_key/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/MappingType/named_key/generated/0.4.11-failure.yml index b674498636..9e28d96531 100644 --- a/crates/solidity/testing/snapshots/cst_output/MappingType/named_key/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/MappingType/named_key/generated/0.4.11-failure.yml @@ -19,5 +19,5 @@ Tree: - (open_paren꞉ OpenParen): "(" # (7..8) - (key_type꞉ MappingKey) ► (key_type꞉ MappingKeyType) ► (variant꞉ ElementaryType) ► (variant꞉ StringKeyword): "string" # (8..14) - (leading_trivia꞉ Whitespace): " " # (14..15) - - (SKIPPED): "Foo => bytes32" # (15..29) + - (UNRECOGNIZED): "Foo => bytes32" # (15..29) - (close_paren꞉ CloseParen): ")" # (29..30) diff --git a/crates/solidity/testing/snapshots/cst_output/MappingType/named_value/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/MappingType/named_value/generated/0.4.11-failure.yml index beec83696a..4341cb8900 100644 --- a/crates/solidity/testing/snapshots/cst_output/MappingType/named_value/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/MappingType/named_value/generated/0.4.11-failure.yml @@ -24,5 +24,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (17..18) - (variant꞉ BytesKeyword): "bytes32" # (18..25) - (leading_trivia꞉ Whitespace): " " # (25..26) - - (SKIPPED): "Bar" # (26..29) + - (UNRECOGNIZED): "Bar" # (26..29) - (close_paren꞉ CloseParen): ")" # (29..30) diff --git a/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.4.11-failure.yml index c000000868..19e6d2b3e2 100644 --- a/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.4.11-failure.yml @@ -23,6 +23,6 @@ Tree: - (value_type꞉ MappingValue) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType): # " bytes32" (17..25) - (leading_trivia꞉ Whitespace): " " # (17..18) - (variant꞉ BytesKeyword): "bytes32" # (18..25) - - (SKIPPED): "] arg" # (25..30) + - (UNRECOGNIZED): "] arg" # (25..30) - (close_paren꞉ CloseParen): ")" # (30..31) - (trailing_trivia꞉ EndOfLine): "\n" # (31..32) diff --git a/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.8.18-failure.yml b/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.8.18-failure.yml index c9de0f6d05..4d2e59198f 100644 --- a/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.8.18-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.8.18-failure.yml @@ -23,6 +23,6 @@ Tree: - (value_type꞉ MappingValue) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType): # " bytes32" (17..25) - (leading_trivia꞉ Whitespace): " " # (17..18) - (variant꞉ BytesKeyword): "bytes32" # (18..25) - - (SKIPPED): "] arg" # (25..30) + - (UNRECOGNIZED): "] arg" # (25..30) - (close_paren꞉ CloseParen): ")" # (30..31) - (trailing_trivia꞉ EndOfLine): "\n" # (31..32) diff --git a/crates/solidity/testing/snapshots/cst_output/ModifierDefinition/override_attr/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ModifierDefinition/override_attr/generated/0.4.11-failure.yml index 7982751be2..00a5b28d55 100644 --- a/crates/solidity/testing/snapshots/cst_output/ModifierDefinition/override_attr/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ModifierDefinition/override_attr/generated/0.4.11-failure.yml @@ -27,4 +27,4 @@ Tree: - (name꞉ Identifier): "a" # (18..19) - (close_paren꞉ CloseParen): ")" # (19..20) - (attributes꞉ ModifierAttributes): [] # (20..20) - - (SKIPPED): " override { _; }\n" # (20..37) + - (UNRECOGNIZED): " override { _; }\n" # (20..37) diff --git a/crates/solidity/testing/snapshots/cst_output/ReceiveFunctionDefinition/simple/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ReceiveFunctionDefinition/simple/generated/0.4.11-failure.yml index a04f84c648..11cc8c50d4 100644 --- a/crates/solidity/testing/snapshots/cst_output/ReceiveFunctionDefinition/simple/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ReceiveFunctionDefinition/simple/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "receive () {}" # (0..13) + - (UNRECOGNIZED): "receive () {}" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/ReturnStatement/invalid_terminator/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ReturnStatement/invalid_terminator/generated/0.4.11-failure.yml index 7c4357568d..a2ee2c1426 100644 --- a/crates/solidity/testing/snapshots/cst_output/ReturnStatement/invalid_terminator/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ReturnStatement/invalid_terminator/generated/0.4.11-failure.yml @@ -35,6 +35,6 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (14..15) - (variant꞉ Identifier): "some" # (15..19) - (leading_trivia꞉ Whitespace): " " # (19..20) - - (SKIPPED): "invalid tokens\n\n" # (20..36) + - (UNRECOGNIZED): "invalid tokens\n\n" # (20..36) - (semicolon꞉ Semicolon): ";" # (36..37) - (trailing_trivia꞉ EndOfLine): "\n" # (37..38) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.4.11-failure.yml index 173b39e652..df7dca72bf 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.4.11-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (SKIPPED): "/* unterminated comment\n" # (15..39) + - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.6.0-failure.yml index 9c2dc9c117..429a14ad75 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.6.0-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (SKIPPED): "/* unterminated comment\n" # (15..39) + - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.1-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.1-failure.yml index 33f52e15d9..e54325499c 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.1-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.1-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (SKIPPED): "/* unterminated comment\n" # (15..39) + - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.4-failure.yml index a26b08244a..ac3a15ce70 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.4-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (SKIPPED): "/* unterminated comment\n" # (15..39) + - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.0-failure.yml index 8b7f8c47b1..2dfe6a9b1e 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.0-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (SKIPPED): "/* unterminated comment\n" # (15..39) + - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.13-failure.yml index 18febdeef3..ba802b6037 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.13-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (SKIPPED): "/* unterminated comment\n" # (15..39) + - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.22-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.22-failure.yml index 6c3df8a941..d7aaa1d295 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.22-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.22-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (SKIPPED): "/* unterminated comment\n" # (15..39) + - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.4-failure.yml index f8c1203352..f5fae390a9 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.4-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (SKIPPED): "/* unterminated comment\n" # (15..39) + - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.8-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.8-failure.yml index 0484e8746b..c2b48e4567 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.8-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.8-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (SKIPPED): "/* unterminated comment\n" # (15..39) + - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.4.11-failure.yml index 33e21c731a..201405111f 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.4.11-failure.yml @@ -35,4 +35,4 @@ Tree: - (leading_trivia꞉ MultiLineComment): "/* new lines after this */" # (20..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (leading_trivia꞉ EndOfLine): "\n" # (47..48) - - (SKIPPED): "unexpectedchars\n" # (48..64) + - (UNRECOGNIZED): "unexpectedchars\n" # (48..64) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.6.0-failure.yml index 3a520180e7..3e008040a6 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.6.0-failure.yml @@ -35,4 +35,4 @@ Tree: - (leading_trivia꞉ MultiLineComment): "/* new lines after this */" # (20..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (leading_trivia꞉ EndOfLine): "\n" # (47..48) - - (SKIPPED): "unexpectedchars\n" # (48..64) + - (UNRECOGNIZED): "unexpectedchars\n" # (48..64) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.1-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.1-failure.yml index 5f63dad361..49c76a02e0 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.1-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.1-failure.yml @@ -35,4 +35,4 @@ Tree: - (leading_trivia꞉ MultiLineComment): "/* new lines after this */" # (20..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (leading_trivia꞉ EndOfLine): "\n" # (47..48) - - (SKIPPED): "unexpectedchars\n" # (48..64) + - (UNRECOGNIZED): "unexpectedchars\n" # (48..64) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.4-failure.yml index ce7b47f0de..239c950368 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.4-failure.yml @@ -35,4 +35,4 @@ Tree: - (leading_trivia꞉ MultiLineComment): "/* new lines after this */" # (20..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (leading_trivia꞉ EndOfLine): "\n" # (47..48) - - (SKIPPED): "unexpectedchars\n" # (48..64) + - (UNRECOGNIZED): "unexpectedchars\n" # (48..64) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.4.11-failure.yml index cd1903e2b2..9bf47a894e 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.4.11-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (SKIPPED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.6.0-failure.yml index 9cd961ec98..8472917157 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.6.0-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (SKIPPED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.1-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.1-failure.yml index eca8821abe..59959c4b58 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.1-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.1-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (SKIPPED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.4-failure.yml index 79c6680041..cad64acbeb 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.4-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (SKIPPED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.0-failure.yml index 8c852828c1..382f643e43 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.0-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (SKIPPED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.13-failure.yml index 684f085ae7..0160329407 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.13-failure.yml @@ -193,4 +193,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (215..216) - (trailing_trivia꞉ EndOfLine): "\n" # (216..217) - (leading_trivia꞉ EndOfLine): "\n" # (217..218) - - (SKIPPED): "event E1(uint256 value);\n" # (218..243) + - (UNRECOGNIZED): "event E1(uint256 value);\n" # (218..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.4-failure.yml index df687ea088..1961438701 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.4-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (SKIPPED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.8-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.8-failure.yml index ee7a888c08..8973297815 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.8-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.8-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (SKIPPED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/partial_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/partial_definition/generated/0.4.11-failure.yml index 638362b640..0d429db800 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/partial_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/partial_definition/generated/0.4.11-failure.yml @@ -28,4 +28,4 @@ Tree: - (item꞉ ContractMember) ► (variant꞉ FunctionDefinition): # " function" (18..28) - (leading_trivia꞉ Whitespace): " " # (18..20) - (function_keyword꞉ FunctionKeyword): "function" # (20..28) - - (SKIPPED): "" # (28..28) + - (MISSING): "" # (28..28) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.11-failure.yml index 6607dc6120..1675e1d2d4 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.11-failure.yml @@ -59,6 +59,6 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (58..59) - (variant꞉ InternalKeyword): "internal" # (59..67) - (leading_trivia꞉ Whitespace): " " # (67..68) - - (SKIPPED): "pure returns (bool, uint256) {\n unchecked {\n ..." # (68..210) + - (UNRECOGNIZED): "pure returns (bool, uint256) {\n unchecked {\n ..." # (68..210) - (close_brace꞉ CloseBrace): "}" # (210..211) - (trailing_trivia꞉ EndOfLine): "\n" # (211..212) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.16-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.16-failure.yml index fe4ed6a01b..061933ea70 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.16-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.16-failure.yml @@ -84,7 +84,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (99..103) - (variant꞉ Identifier): "unchecked" # (103..112) - (leading_trivia꞉ Whitespace): " " # (112..113) - - (SKIPPED): "{\n uint256 c = a + b;\n if (c < a) return..." # (113..208) + - (UNRECOGNIZED): "{\n uint256 c = a + b;\n if (c < a) return..." # (113..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.0-failure.yml index 1cf67e0c51..9f108f8db8 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.0-failure.yml @@ -80,7 +80,7 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (98..99) - (statements꞉ Statements): [] # (99..99) - (leading_trivia꞉ Whitespace): " " # (99..103) - - (SKIPPED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) + - (UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.3-failure.yml index 3bd3ce5efd..d4db2c836c 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.3-failure.yml @@ -80,7 +80,7 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (98..99) - (statements꞉ Statements): [] # (99..99) - (leading_trivia꞉ Whitespace): " " # (99..103) - - (SKIPPED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) + - (UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.6.0-failure.yml index a674c589f3..0ae04743cd 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.6.0-failure.yml @@ -80,7 +80,7 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (98..99) - (statements꞉ Statements): [] # (99..99) - (leading_trivia꞉ Whitespace): " " # (99..103) - - (SKIPPED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) + - (UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.7.0-failure.yml index 72f06a8649..739805b01e 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.7.0-failure.yml @@ -80,7 +80,7 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (98..99) - (statements꞉ Statements): [] # (99..99) - (leading_trivia꞉ Whitespace): " " # (99..103) - - (SKIPPED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) + - (UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.4.11-failure.yml index a24843c0b1..d4709c9fff 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.4.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (SKIPPED): "event E1(uint256 value);\n" # (0..25) + - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.6.0-failure.yml index 661dab9668..342688ac5d 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.6.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (SKIPPED): "event E1(uint256 value);\n" # (0..25) + - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.1-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.1-failure.yml index c32186b054..e3780541ad 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.1-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.1-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (SKIPPED): "event E1(uint256 value);\n" # (0..25) + - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.4-failure.yml index 17d8e503c5..b275fa0a20 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.4-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (SKIPPED): "event E1(uint256 value);\n" # (0..25) + - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.0-failure.yml index c7ad154628..920d730ef8 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (SKIPPED): "event E1(uint256 value);\n" # (0..25) + - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.13-failure.yml index c6cfcf8199..509bd1b9af 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.13-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (SKIPPED): "event E1(uint256 value);\n" # (0..25) + - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.4-failure.yml index 4a93578fcd..581c036e3e 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.4-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (SKIPPED): "event E1(uint256 value);\n" # (0..25) + - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.8-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.8-failure.yml index 2f35c3ac53..ddb6e2f84a 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.8-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.8-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (SKIPPED): "event E1(uint256 value);\n" # (0..25) + - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.4.11-failure.yml index a5f1cd1e35..5a674f2cde 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.4.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "function foo() { }" (0..18) - (members꞉ SourceUnitMembers): [] # (0..0) - - (SKIPPED): "function foo() { }" # (0..18) + - (UNRECOGNIZED): "function foo() { }" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.6.0-failure.yml index 4dcb33e529..e86f8ee105 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.6.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "function foo() { }" (0..18) - (members꞉ SourceUnitMembers): [] # (0..0) - - (SKIPPED): "function foo() { }" # (0..18) + - (UNRECOGNIZED): "function foo() { }" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.4.11-failure.yml index fab722c59d..55f1604861 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.4.11-failure.yml @@ -61,4 +61,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (SKIPPED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.6.0-failure.yml index 95a87335ec..d16877958b 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.6.0-failure.yml @@ -61,4 +61,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (SKIPPED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.1-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.1-failure.yml index 55abd9cb8b..1d8dc140a4 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.1-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.1-failure.yml @@ -61,4 +61,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (SKIPPED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.4-failure.yml index 5c9f4aad2e..b2c42d04cc 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.4-failure.yml @@ -61,4 +61,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (SKIPPED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.0-failure.yml index ab446c9ab6..678afc7a11 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.0-failure.yml @@ -61,4 +61,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (SKIPPED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.4-failure.yml index 912173442f..c0c06a67cd 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.4-failure.yml @@ -61,4 +61,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (SKIPPED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.8-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.8-failure.yml index c0b61c24f4..37d851ecc0 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.8-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.8-failure.yml @@ -61,4 +61,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (SKIPPED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.4.11-failure.yml index dd69744df7..8b7f37413f 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.4.11-failure.yml @@ -29,7 +29,7 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - (throw_keyword꞉ ThrowKeyword): "throw" # (1..6) - (leading_trivia꞉ Whitespace): " " # (6..7) - - (SKIPPED): "invalid " # (7..15) + - (UNRECOGNIZED): "invalid " # (7..15) - (semicolon꞉ Semicolon): ";" # (15..16) - (trailing_trivia꞉ EndOfLine): "\n" # (16..17) - (item꞉ Statement) ► (variant꞉ Block): # "{ 1 * 2; 3 * b invalid; }\n" (17..43) @@ -57,7 +57,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (29..30) - (variant꞉ Identifier): "b" # (30..31) - (leading_trivia꞉ Whitespace): " " # (31..32) - - (SKIPPED): "invalid" # (32..39) + - (UNRECOGNIZED): "invalid" # (32..39) - (semicolon꞉ Semicolon): ";" # (39..40) - (leading_trivia꞉ Whitespace): " " # (40..41) - (close_brace꞉ CloseBrace): "}" # (41..42) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.0-failure.yml index 2f0471107a..aa51be59ad 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.0-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (SKIPPED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.3-failure.yml index 176f9c7538..5b23748137 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.3-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (SKIPPED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.6.0-failure.yml index 55d62e492e..f526edb469 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.6.0-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (SKIPPED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.7.0-failure.yml index 8b56b646b6..de79671acb 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.7.0-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (SKIPPED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.0-failure.yml index ffe389d225..a16882921b 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.0-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (SKIPPED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.4-failure.yml index e0156a1ca7..5dddc2528a 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.4-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (SKIPPED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.11-failure.yml index 3f91e5552a..750364e257 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.11-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ ExpressionStatement) ► (expression꞉ Expression) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (SKIPPED): "" # (7..7) + - (MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (SKIPPED): "" # (9..9) + - (MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.21-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.21-failure.yml index 238bd2cfda..930c772c4b 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.21-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.21-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ ExpressionStatement) ► (expression꞉ Expression) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (SKIPPED): "" # (7..7) + - (MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (SKIPPED): "" # (9..9) + - (MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.0-failure.yml index 5d0d47cb80..56b366e066 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.0-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ ExpressionStatement) ► (expression꞉ Expression) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (SKIPPED): "" # (7..7) + - (MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (SKIPPED): "" # (9..9) + - (MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.3-failure.yml index 1f12de799b..3d2288e6b8 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.3-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ ExpressionStatement) ► (expression꞉ Expression) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (SKIPPED): "" # (7..7) + - (MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (SKIPPED): "" # (9..9) + - (MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.6.0-failure.yml index f2261a9b66..ed3ec0a221 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.6.0-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ ExpressionStatement) ► (expression꞉ Expression) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (SKIPPED): "" # (7..7) + - (MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (SKIPPED): "" # (9..9) + - (MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.7.0-failure.yml index 826bd3eaaf..40d1b38459 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.7.0-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ ExpressionStatement) ► (expression꞉ Expression) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (SKIPPED): "" # (7..7) + - (MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (SKIPPED): "" # (9..9) + - (MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.0-failure.yml index e6c23b4ce9..09df52a202 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.0-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ ExpressionStatement) ► (expression꞉ Expression) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (SKIPPED): "" # (7..7) + - (MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (SKIPPED): "" # (9..9) + - (MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.4-failure.yml index 8e998ce0d9..265276df4c 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.4-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ ExpressionStatement) ► (expression꞉ Expression) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (SKIPPED): "" # (7..7) + - (MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (SKIPPED): "" # (9..9) + - (MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiteral/double_quote_unicode/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiteral/double_quote_unicode/generated/0.7.0-failure.yml index 6e22c4a024..1e58ee9522 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiteral/double_quote_unicode/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiteral/double_quote_unicode/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '"दिल"\n' # (0..12) + - (UNRECOGNIZED): '"दिल"\n' # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_ascii/generated/0.4.25-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_ascii/generated/0.4.25-failure.yml index cf490591b7..9d82a9cbc4 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_ascii/generated/0.4.25-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_ascii/generated/0.4.25-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '// Disallowed post 0.4.25\n"\a"\n' # (0..31) + - (UNRECOGNIZED): '// Disallowed post 0.4.25\n"\a"\n' # (0..31) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_unicode/generated/0.4.25-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_unicode/generated/0.4.25-failure.yml index 0d27f5e4ad..687e39fa6e 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_unicode/generated/0.4.25-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_unicode/generated/0.4.25-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '// Disallowed post 0.4.25\n"\✅"\n' # (0..33) + - (UNRECOGNIZED): '// Disallowed post 0.4.25\n"\✅"\n' # (0..33) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_hex_invalid/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_hex_invalid/generated/0.4.11-failure.yml index bb1094026d..d92a232864 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_hex_invalid/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_hex_invalid/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '"\x1"\n' # (0..6) + - (UNRECOGNIZED): '"\x1"\n' # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_unicode_invalid/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_unicode_invalid/generated/0.4.11-failure.yml index 5ba9d6169e..34fc7d5605 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_unicode_invalid/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_unicode_invalid/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '"\u123"\n' # (0..8) + - (UNRECOGNIZED): '"\u123"\n' # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiteral/single_quote_unicode/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiteral/single_quote_unicode/generated/0.7.0-failure.yml index b37e423122..784eb543df 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiteral/single_quote_unicode/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiteral/single_quote_unicode/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "'दिल'\n" # (0..12) + - (UNRECOGNIZED): "'दिल'\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiteral/tabs_double_quote/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiteral/tabs_double_quote/generated/0.7.0-failure.yml index 5cd1c489e0..c2c5bbd4a3 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiteral/tabs_double_quote/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiteral/tabs_double_quote/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '"tab:\t"\n' # (0..8) + - (UNRECOGNIZED): '"tab:\t"\n' # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiteral/tabs_single_quote/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiteral/tabs_single_quote/generated/0.7.0-failure.yml index c93f60fe60..b97418a06d 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiteral/tabs_single_quote/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiteral/tabs_single_quote/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "'tab:\t'\n" # (0..8) + - (UNRECOGNIZED): "'tab:\t'\n" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiterals/both_quotes/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiterals/both_quotes/generated/0.4.11-failure.yml index b92ac572f4..92e0fef125 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiterals/both_quotes/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiterals/both_quotes/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '"foo" ''bar''' # (0..11) + - (UNRECOGNIZED): '"foo" ''bar''' # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote/generated/0.4.11-failure.yml index 35b86c3f1c..6335d89eb2 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '"foo"' # (0..5) + - (UNRECOGNIZED): '"foo"' # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote_unicode/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote_unicode/generated/0.4.11-failure.yml index a0ef818eaf..546abf6328 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote_unicode/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote_unicode/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '"Fireworks 🎆"\n' # (0..17) + - (UNRECOGNIZED): '"Fireworks 🎆"\n' # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote_unicode/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote_unicode/generated/0.7.0-failure.yml index 31a2690729..c2ef65f7a2 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote_unicode/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiterals/double_quote_unicode/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '"Fireworks 🎆"\n' # (0..17) + - (UNRECOGNIZED): '"Fireworks 🎆"\n' # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote/generated/0.4.11-failure.yml index 068d5cf6ae..bb18ee8d26 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "'foo'\n" # (0..6) + - (UNRECOGNIZED): "'foo'\n" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote_unicode/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote_unicode/generated/0.4.11-failure.yml index ba29d1b994..3156caaa70 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote_unicode/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote_unicode/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "'Fireworks 🎆'\n" # (0..17) + - (UNRECOGNIZED): "'Fireworks 🎆'\n" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote_unicode/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote_unicode/generated/0.7.0-failure.yml index f53d3a1400..b4ed4e9990 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote_unicode/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_quote_unicode/generated/0.7.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "'Fireworks 🎆'\n" # (0..17) + - (UNRECOGNIZED): "'Fireworks 🎆'\n" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.4.11-failure.yml index b87abc7ae6..d9f05bf8ab 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '"foo"bar\n' # (0..9) + - (UNRECOGNIZED): '"foo"bar\n' # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.5.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.5.14-failure.yml index 5f90ff26ce..428ce04f9f 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.5.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.5.14-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (StringLiterals): # '"foo"bar\n' (0..9) - (item꞉ StringLiteral) ► (variant꞉ DoubleQuotedStringLiteral): '"foo"' # (0..5) - - (SKIPPED): "bar\n" # (5..9) + - (UNRECOGNIZED): "bar\n" # (5..9) diff --git a/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.4.11-failure.yml index 08b272150c..d0e14789ba 100644 --- a/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.4.11-failure.yml @@ -48,7 +48,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (48..49) - (variant꞉ InternalKeyword): "internal" # (49..57) - (leading_trivia꞉ Whitespace): " " # (57..58) - - (SKIPPED): "pure returns (uint) func" # (58..82) + - (UNRECOGNIZED): "pure returns (uint) func" # (58..82) - (semicolon꞉ Semicolon): ";" # (82..83) - (trailing_trivia꞉ EndOfLine): "\n" # (83..84) - (close_brace꞉ CloseBrace): "}" # (84..85) diff --git a/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.8.0-failure.yml index 19be64e4f5..4b201b3115 100644 --- a/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.8.0-failure.yml @@ -41,7 +41,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (41..42) - (open_paren꞉ OpenParen): "(" # (42..43) - (parameters꞉ Parameters): [] # (43..43) - - (SKIPPED): "byte" # (43..47) + - (UNRECOGNIZED): "byte" # (43..47) - (close_paren꞉ CloseParen): ")" # (47..48) - (attributes꞉ FunctionTypeAttributes): # " internal pure" (48..62) - (item꞉ FunctionTypeAttribute): # " internal" (48..57) diff --git a/crates/solidity/testing/snapshots/cst_output/ThrowStatement/throw/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ThrowStatement/throw/generated/0.5.0-failure.yml index ef4ace1513..9293eb9ca4 100644 --- a/crates/solidity/testing/snapshots/cst_output/ThrowStatement/throw/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ThrowStatement/throw/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "throw;" # (0..6) + - (UNRECOGNIZED): "throw;" # (0..6) diff --git a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch/generated/0.4.11-failure.yml index 96bbcc78a5..112b08de0b 100644 --- a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch/generated/0.4.11-failure.yml @@ -22,4 +22,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "// Make sure that error recovery won't lead to mis..." # (0..171) + - (UNRECOGNIZED): "// Make sure that error recovery won't lead to mis..." # (0..171) diff --git a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch_empty_body/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch_empty_body/generated/0.4.11-failure.yml index b85e67bd2c..781f78ad52 100644 --- a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch_empty_body/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch_empty_body/generated/0.4.11-failure.yml @@ -18,4 +18,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "try foo() {\n} catch {\n}\n" # (0..24) + - (UNRECOGNIZED): "try foo() {\n} catch {\n}\n" # (0..24) diff --git a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.4.11-failure.yml index 5c51b74598..fe0d8c03cd 100644 --- a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "try foo() { x: 1 } {\n bar();\n} catch {\n}\n" # (0..42) + - (UNRECOGNIZED): "try foo() { x: 1 } {\n bar();\n} catch {\n}\n" # (0..42) diff --git a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.6.0-failure.yml index 128f8da911..117345e019 100644 --- a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.6.0-failure.yml @@ -44,6 +44,6 @@ Tree: - (item꞉ Statement) ► (variant꞉ ExpressionStatement) ► (expression꞉ Expression): # " x" (11..13) - (leading_trivia꞉ Whitespace): " " # (11..12) - (variant꞉ Identifier): "x" # (12..13) - - (SKIPPED): ": 1 " # (13..17) + - (UNRECOGNIZED): ": 1 " # (13..17) - (close_brace꞉ CloseBrace): "}" # (17..18) - - (SKIPPED): " {\n bar();\n} catch {\n}\n" # (18..42) + - (UNRECOGNIZED): " {\n bar();\n} catch {\n}\n" # (18..42) diff --git a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.4.11-failure.yml index 7766450211..e34b541990 100644 --- a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.4.11-failure.yml @@ -39,4 +39,4 @@ Tree: - (literal꞉ DecimalLiteral): "135" # (15..18) - (close_paren꞉ CloseParen): ")" # (18..19) - (trailing_trivia꞉ EndOfLine): "\n" # (19..20) - - (SKIPPED): "/**/\n{ throw; \n" # (20..35) + - (UNRECOGNIZED): "/**/\n{ throw; \n" # (20..35) diff --git a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.6.2-failure.yml b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.6.2-failure.yml index e7a7996009..48396e494e 100644 --- a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.6.2-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.6.2-failure.yml @@ -43,7 +43,7 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (24..25) - (open_brace꞉ OpenBrace): "{" # (25..26) - (leading_trivia꞉ Whitespace): " " # (26..27) - - (SKIPPED): "throw" # (27..32) + - (UNRECOGNIZED): "throw" # (27..32) - (semicolon꞉ Semicolon): ";" # (32..33) - (trailing_trivia꞉ Whitespace): " " # (33..34) - (trailing_trivia꞉ EndOfLine): "\n" # (34..35) diff --git a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/with_var/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/with_var/generated/0.5.0-failure.yml index 62fe966daa..35c47c54f3 100644 --- a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/with_var/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/with_var/generated/0.5.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): '// "var" should be disabled in "0.5.0":\nvar (foo, ...' # (0..62) + - (UNRECOGNIZED): '// "var" should be disabled in "0.5.0":\nvar (foo, ...' # (0..62) diff --git a/crates/solidity/testing/snapshots/cst_output/TypeName/byte/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/TypeName/byte/generated/0.8.0-failure.yml index 78168b6a2d..808e3c38cf 100644 --- a/crates/solidity/testing/snapshots/cst_output/TypeName/byte/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TypeName/byte/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "byte" # (0..4) + - (UNRECOGNIZED): "byte" # (0..4) diff --git a/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/multiple/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/multiple/generated/0.4.11-failure.yml index 9720706bb0..ddf7d1dcc7 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/multiple/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/multiple/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'unicode"happy 😃" unicode''sad 😔''' # (0..37) + - (UNRECOGNIZED): 'unicode"happy 😃" unicode''sad 😔''' # (0..37) diff --git a/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single/generated/0.4.11-failure.yml index 28c749df3b..a0361ef521 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'unicode"emoji 😃"' # (0..19) + - (UNRECOGNIZED): 'unicode"emoji 😃"' # (0..19) diff --git a/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.4.11-failure.yml index 23ddd6445b..f58ddc4997 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): 'unicode"emoji 😃"happy\n' # (0..25) + - (UNRECOGNIZED): 'unicode"emoji 😃"happy\n' # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.7.0-failure.yml index db425b4fa9..1de3543e30 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.7.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (UnicodeStringLiterals): # 'unicode"emoji 😃"happy\n' (0..25) - (item꞉ UnicodeStringLiteral) ► (variant꞉ DoubleQuotedUnicodeStringLiteral): 'unicode"emoji 😃"' # (0..19) - - (SKIPPED): "happy\n" # (19..25) + - (UNRECOGNIZED): "happy\n" # (19..25) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.5.0-failure.yml index 5321ba0ed1..2edaaecb65 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.5.0-failure.yml @@ -25,4 +25,4 @@ Tree: - (parameters꞉ Parameters): [] # (52..52) - (close_paren꞉ CloseParen): ")" # (52..53) - (attributes꞉ UnnamedFunctionAttributes): [] # (53..53) - - (SKIPPED): " constant {}\n" # (53..66) + - (UNRECOGNIZED): " constant {}\n" # (53..66) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.6.0-failure.yml index 421992f84c..c588db9952 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.6.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "// Split into `view` and `pure` in 0.4.16\nfunction..." # (0..66) + - (UNRECOGNIZED): "// Split into `view` and `pure` in 0.4.16\nfunction..." # (0..66) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.5.0-failure.yml index fdbc5f45e2..3ebfad28c9 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.5.0-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (10..10) - (close_paren꞉ CloseParen): ")" # (10..11) - (attributes꞉ UnnamedFunctionAttributes): [] # (11..11) - - (SKIPPED): " internal {}\n" # (11..24) + - (UNRECOGNIZED): " internal {}\n" # (11..24) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.6.0-failure.yml index cee055f513..73970e9bb2 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "function () internal {}\n" # (0..24) + - (UNRECOGNIZED): "function () internal {}\n" # (0..24) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.5.0-failure.yml index 528b3becad..a38666022e 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.5.0-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (10..10) - (close_paren꞉ CloseParen): ")" # (10..11) - (attributes꞉ UnnamedFunctionAttributes): [] # (11..11) - - (SKIPPED): " private {}\n" # (11..23) + - (UNRECOGNIZED): " private {}\n" # (11..23) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.6.0-failure.yml index 4bd8d5e7d4..2957a53bf7 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "function () private {}\n" # (0..23) + - (UNRECOGNIZED): "function () private {}\n" # (0..23) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.5.0-failure.yml index 3e2d05c503..5080c5cfbb 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.5.0-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (10..10) - (close_paren꞉ CloseParen): ")" # (10..11) - (attributes꞉ UnnamedFunctionAttributes): [] # (11..11) - - (SKIPPED): " public {}\n" # (11..22) + - (UNRECOGNIZED): " public {}\n" # (11..22) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.6.0-failure.yml index b44eb799fc..17db83672a 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.6.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "function () public {}\n" # (0..22) + - (UNRECOGNIZED): "function () public {}\n" # (0..22) diff --git a/crates/solidity/testing/snapshots/cst_output/UserDefinedValueTypeDefinition/bool/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UserDefinedValueTypeDefinition/bool/generated/0.4.11-failure.yml index 85a704030d..363d879a14 100644 --- a/crates/solidity/testing/snapshots/cst_output/UserDefinedValueTypeDefinition/bool/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UserDefinedValueTypeDefinition/bool/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "type Foo is bool;" # (0..17) + - (UNRECOGNIZED): "type Foo is bool;" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path/generated/0.4.11-failure.yml index 983ad65452..4138f963be 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "foo.bar" # (0..7) + - (UNRECOGNIZED): "foo.bar" # (0..7) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.4.11-failure.yml index bc5c5d17be..f34dd87635 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "foo.bar as /" # (0..12) + - (UNRECOGNIZED): "foo.bar as /" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.8.13-failure.yml index 36ac989ab1..0495349e39 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.8.13-failure.yml @@ -20,4 +20,4 @@ Tree: - (separator꞉ Period): "." # (3..4) - (item꞉ Identifier): "bar" # (4..7) - (leading_trivia꞉ Whitespace): " " # (7..8) - - (SKIPPED): "as /" # (8..12) + - (UNRECOGNIZED): "as /" # (8..12) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id/generated/0.4.11-failure.yml index 974f3bf915..297afe649f 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "foo" # (0..3) + - (UNRECOGNIZED): "foo" # (0..3) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.4.11-failure.yml index cec6f521ef..197d6e40d7 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "foo as /" # (0..8) + - (UNRECOGNIZED): "foo as /" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.8.13-failure.yml index c4e43e9c3e..0414b57f76 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.8.13-failure.yml @@ -18,4 +18,4 @@ Tree: - (name꞉ IdentifierPath): # "foo" (0..3) - (item꞉ Identifier): "foo" # (0..3) - (leading_trivia꞉ Whitespace): " " # (3..4) - - (SKIPPED): "as /" # (4..8) + - (UNRECOGNIZED): "as /" # (4..8) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.4.11-failure.yml index c459e21ca7..09e1eed63c 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.4.11-failure.yml @@ -20,6 +20,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (40..41) - (using_keyword꞉ UsingKeyword): "using" # (41..46) - (leading_trivia꞉ Whitespace): " " # (46..47) - - (SKIPPED): "{} for *" # (47..55) + - (UNRECOGNIZED): "{} for *" # (47..55) - (semicolon꞉ Semicolon): ";" # (55..56) - (trailing_trivia꞉ EndOfLine): "\n" # (56..57) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.8.13-failure.yml index fdd2501e34..5dcf749c48 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.8.13-failure.yml @@ -22,7 +22,7 @@ Tree: - (clause꞉ UsingClause) ► (variant꞉ UsingDeconstruction): # " {}" (46..49) - (leading_trivia꞉ Whitespace): " " # (46..47) - (open_brace꞉ OpenBrace): "{" # (47..48) - - (SKIPPED): "" # (48..48) + - (MISSING): "" # (48..48) - (close_brace꞉ CloseBrace): "}" # (48..49) - (leading_trivia꞉ Whitespace): " " # (49..50) - (for_keyword꞉ ForKeyword): "for" # (50..53) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.4.11-failure.yml index 73841d2903..1b401f64df 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.4.11-failure.yml @@ -17,5 +17,5 @@ Tree: - (UsingDirective): # "using {add as +, sub, mul, div as /} for Int globa..." (0..52) - (using_keyword꞉ UsingKeyword): "using" # (0..5) - (leading_trivia꞉ Whitespace): " " # (5..6) - - (SKIPPED): "{add as +, sub, mul, div as /} for Int global" # (6..51) + - (UNRECOGNIZED): "{add as +, sub, mul, div as /} for Int global" # (6..51) - (semicolon꞉ Semicolon): ";" # (51..52) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.8.13-failure.yml index 2c1b460f70..ec9e9d865a 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.8.13-failure.yml @@ -23,7 +23,7 @@ Tree: - (item꞉ UsingDeconstructionSymbol) ► (name꞉ IdentifierPath): # "add" (7..10) - (item꞉ Identifier): "add" # (7..10) - (leading_trivia꞉ Whitespace): " " # (10..11) - - (SKIPPED): "as +, sub, mul, div as /" # (11..35) + - (UNRECOGNIZED): "as +, sub, mul, div as /" # (11..35) - (close_brace꞉ CloseBrace): "}" # (35..36) - (leading_trivia꞉ Whitespace): " " # (36..37) - (for_keyword꞉ ForKeyword): "for" # (37..40) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_single/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_single/generated/0.4.11-failure.yml index c04d257f89..5569fadaa1 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_single/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_single/generated/0.4.11-failure.yml @@ -17,5 +17,5 @@ Tree: - (UsingDirective): # "using {add} for Int global;" (0..27) - (using_keyword꞉ UsingKeyword): "using" # (0..5) - (leading_trivia꞉ Whitespace): " " # (5..6) - - (SKIPPED): "{add} for Int global" # (6..26) + - (UNRECOGNIZED): "{add} for Int global" # (6..26) - (semicolon꞉ Semicolon): ";" # (26..27) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/path_named/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/path_named/generated/0.4.11-failure.yml index 5b0b31d854..b1cab8d5af 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/path_named/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/path_named/generated/0.4.11-failure.yml @@ -25,5 +25,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (13..14) - (item꞉ Identifier): "bar" # (14..17) - (leading_trivia꞉ Whitespace): " " # (17..18) - - (SKIPPED): "global" # (18..24) + - (UNRECOGNIZED): "global" # (18..24) - (semicolon꞉ Semicolon): ";" # (24..25) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.4.11-failure.yml index 9c6480e2ba..b1dc83c213 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.4.11-failure.yml @@ -17,5 +17,5 @@ Tree: - (UsingDirective): # "using {div as /} for Int global;" (0..32) - (using_keyword꞉ UsingKeyword): "using" # (0..5) - (leading_trivia꞉ Whitespace): " " # (5..6) - - (SKIPPED): "{div as /} for Int global" # (6..31) + - (UNRECOGNIZED): "{div as /} for Int global" # (6..31) - (semicolon꞉ Semicolon): ";" # (31..32) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.8.13-failure.yml index 748cf1652f..55c6d4a26d 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.8.13-failure.yml @@ -23,7 +23,7 @@ Tree: - (item꞉ UsingDeconstructionSymbol) ► (name꞉ IdentifierPath): # "div" (7..10) - (item꞉ Identifier): "div" # (7..10) - (leading_trivia꞉ Whitespace): " " # (10..11) - - (SKIPPED): "as /" # (11..15) + - (UNRECOGNIZED): "as /" # (11..15) - (close_brace꞉ CloseBrace): "}" # (15..16) - (leading_trivia꞉ Whitespace): " " # (16..17) - (for_keyword꞉ ForKeyword): "for" # (17..20) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml index b085f81004..30ed1c4996 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes;\n" (0..12) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (SKIPPED): "bytes" # (5..10) + - (UNRECOGNIZED): "bytes" # (5..10) - (semicolon꞉ Semicolon): ";" # (10..11) - (trailing_trivia꞉ EndOfLine): "\n" # (11..12) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.5.0-failure.yml index f28524c9b5..04832acdd9 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.5.0-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes;\n" (0..12) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (SKIPPED): "bytes" # (5..10) + - (UNRECOGNIZED): "bytes" # (5..10) - (semicolon꞉ Semicolon): ";" # (10..11) - (trailing_trivia꞉ EndOfLine): "\n" # (11..12) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml index bfbaa4095c..d703938820 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes1;\n" (0..13) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (SKIPPED): "bytes1" # (5..11) + - (UNRECOGNIZED): "bytes1" # (5..11) - (semicolon꞉ Semicolon): ";" # (11..12) - (trailing_trivia꞉ EndOfLine): "\n" # (12..13) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.5.0-failure.yml index 8ec03e1cde..ab88b655a1 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.5.0-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes1;\n" (0..13) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (SKIPPED): "bytes1" # (5..11) + - (UNRECOGNIZED): "bytes1" # (5..11) - (semicolon꞉ Semicolon): ";" # (11..12) - (trailing_trivia꞉ EndOfLine): "\n" # (12..13) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml index cae2aa413c..00c4134b24 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes11;\n" (0..14) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (SKIPPED): "bytes11" # (5..12) + - (UNRECOGNIZED): "bytes11" # (5..12) - (semicolon꞉ Semicolon): ";" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.5.0-failure.yml index fcd04fb5b9..5270cff7e7 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.5.0-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes11;\n" (0..14) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (SKIPPED): "bytes11" # (5..12) + - (UNRECOGNIZED): "bytes11" # (5..12) - (semicolon꞉ Semicolon): ";" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.4.11-failure.yml index 6d29d1ffac..e43b12a4f0 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.4.11-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint ufixed;\n" (0..13) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (SKIPPED): "ufixed" # (5..11) + - (UNRECOGNIZED): "ufixed" # (5..11) - (semicolon꞉ Semicolon): ";" # (11..12) - (trailing_trivia꞉ EndOfLine): "\n" # (12..13) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.5.0-failure.yml index 118c3cddb6..211832e00a 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.5.0-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint ufixed;\n" (0..13) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (SKIPPED): "ufixed" # (5..11) + - (UNRECOGNIZED): "ufixed" # (5..11) - (semicolon꞉ Semicolon): ";" # (11..12) - (trailing_trivia꞉ EndOfLine): "\n" # (12..13) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml index 6e76579009..0608f0caa9 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (43..44) - (variant꞉ UintKeyword): "uint" # (44..48) - (leading_trivia꞉ Whitespace): " " # (48..49) - - (SKIPPED): "ufixed184x80" # (49..61) + - (UNRECOGNIZED): "ufixed184x80" # (49..61) - (semicolon꞉ Semicolon): ";" # (61..62) - (trailing_trivia꞉ EndOfLine): "\n" # (62..63) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.5.0-failure.yml index c664cb1c62..a85cd835f5 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.5.0-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (43..44) - (variant꞉ UintKeyword): "uint" # (44..48) - (leading_trivia꞉ Whitespace): " " # (48..49) - - (SKIPPED): "ufixed184x80" # (49..61) + - (UNRECOGNIZED): "ufixed184x80" # (49..61) - (semicolon꞉ Semicolon): ";" # (61..62) - (trailing_trivia꞉ EndOfLine): "\n" # (62..63) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml index 5902800764..52beac39e1 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (43..44) - (variant꞉ UintKeyword): "uint" # (44..48) - (leading_trivia꞉ Whitespace): " " # (48..49) - - (SKIPPED): "ufixed8x0" # (49..58) + - (UNRECOGNIZED): "ufixed8x0" # (49..58) - (semicolon꞉ Semicolon): ";" # (58..59) - (trailing_trivia꞉ EndOfLine): "\n" # (59..60) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.5.0-failure.yml index 98e9a84241..8facb3c00c 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.5.0-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (43..44) - (variant꞉ UintKeyword): "uint" # (44..48) - (leading_trivia꞉ Whitespace): " " # (48..49) - - (SKIPPED): "ufixed8x0" # (49..58) + - (UNRECOGNIZED): "ufixed8x0" # (49..58) - (semicolon꞉ Semicolon): ";" # (58..59) - (trailing_trivia꞉ EndOfLine): "\n" # (59..60) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml index fb872baa03..7208c29a75 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (32..33) - (variant꞉ UintKeyword): "uint" # (33..37) - (leading_trivia꞉ Whitespace): " " # (37..38) - - (SKIPPED): "ufixed8x8" # (38..47) + - (UNRECOGNIZED): "ufixed8x8" # (38..47) - (semicolon꞉ Semicolon): ";" # (47..48) - (trailing_trivia꞉ EndOfLine): "\n" # (48..49) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.5.0-failure.yml index ea6ff566c1..8ca2eccc7a 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.5.0-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (32..33) - (variant꞉ UintKeyword): "uint" # (33..37) - (leading_trivia꞉ Whitespace): " " # (37..38) - - (SKIPPED): "ufixed8x8" # (38..47) + - (UNRECOGNIZED): "ufixed8x8" # (38..47) - (semicolon꞉ Semicolon): ";" # (47..48) - (trailing_trivia꞉ EndOfLine): "\n" # (48..49) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/var/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/var/generated/0.5.0-failure.yml index 71082fbb59..0df83c14e1 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/var/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/var/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "var z = 0;" # (0..10) + - (UNRECOGNIZED): "var z = 0;" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/var/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/var/generated/0.8.0-failure.yml index dd9be89b8d..d06a33c8e9 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/var/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/var/generated/0.8.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "var z = 0;" # (0..10) + - (UNRECOGNIZED): "var z = 0;" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.11-failure.yml index 8eaf70aba2..fc7a485210 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.11-failure.yml @@ -77,7 +77,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (variant꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (SKIPPED): ":= [mul(a, b)\n\t" # (66..81) + - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.12-failure.yml index 10a95989b4..f00c48e3c9 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.12-failure.yml @@ -77,7 +77,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (variant꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (SKIPPED): ":= [mul(a, b)\n\t" # (66..81) + - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.5.0-failure.yml index 91eaad8107..6500a586b4 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.5.0-failure.yml @@ -77,7 +77,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (variant꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (SKIPPED): ":= [mul(a, b)\n\t" # (66..81) + - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.6.0-failure.yml index 98de159306..78c0718bd3 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.6.0-failure.yml @@ -77,7 +77,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (variant꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (SKIPPED): ":= [mul(a, b)\n\t" # (66..81) + - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.10-failure.yml index b88a898845..5c176bd152 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.10-failure.yml @@ -77,7 +77,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (variant꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (SKIPPED): ":= [mul(a, b)\n\t" # (66..81) + - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.18-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.18-failure.yml index 04ebe5208a..de99d3ef6f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.18-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.18-failure.yml @@ -77,7 +77,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (variant꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (SKIPPED): ":= [mul(a, b)\n\t" # (66..81) + - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.24-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.24-failure.yml index 32a78e3220..b678b85cbd 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.24-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.24-failure.yml @@ -77,7 +77,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (variant꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (SKIPPED): ":= [mul(a, b)\n\t" # (66..81) + - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.7-failure.yml index b88a898845..5c176bd152 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.7-failure.yml @@ -77,7 +77,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (variant꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (SKIPPED): ":= [mul(a, b)\n\t" # (66..81) + - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.5.0-failure.yml index 17ea4f6e8a..5ca8dcf85e 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.5.0-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (SKIPPED): ":= success\n := success\n := success\n" # (16..53) + - (UNRECOGNIZED): ":= success\n := success\n := success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.6.0-failure.yml index 24f270e37a..1b126e3865 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.6.0-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (SKIPPED): ":= success\n := success\n := success\n" # (16..53) + - (UNRECOGNIZED): ":= success\n := success\n := success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.10-failure.yml index 4ffc76c973..770c6a3a0c 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.10-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (SKIPPED): ":= success\n := success\n := success\n" # (16..53) + - (UNRECOGNIZED): ":= success\n := success\n := success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.18-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.18-failure.yml index 67b00ba6c6..ca97c7f9f4 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.18-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.18-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (SKIPPED): ":= success\n := success\n := success\n" # (16..53) + - (UNRECOGNIZED): ":= success\n := success\n := success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.24-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.24-failure.yml index d654e2bbf3..085d5c3c5b 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.24-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.24-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (SKIPPED): ":= success\n := success\n := success\n" # (16..53) + - (UNRECOGNIZED): ":= success\n := success\n := success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.7-failure.yml index 4ffc76c973..770c6a3a0c 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.7-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (SKIPPED): ":= success\n := success\n := success\n" # (16..53) + - (UNRECOGNIZED): ":= success\n := success\n := success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.4.11-failure.yml index 8f3f312840..0e160931dd 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "1a\n" # (0..3) + - (UNRECOGNIZED): "1a\n" # (0..3) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.4.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.4.12-failure.yml index c753e87395..ddaf654ce6 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.4.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.4.12-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "1a\n" # (0..3) + - (UNRECOGNIZED): "1a\n" # (0..3) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.5.0-failure.yml index a3abc26d44..d1e9f68596 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "1a\n" # (0..3) + - (UNRECOGNIZED): "1a\n" # (0..3) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.10-failure.yml index be299b7208..4a20fefc34 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "1a\n" # (0..3) + - (UNRECOGNIZED): "1a\n" # (0..3) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.18-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.18-failure.yml index 88e4bab4ed..45c5e2c84a 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.18-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.18-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "1a\n" # (0..3) + - (UNRECOGNIZED): "1a\n" # (0..3) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.24-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.24-failure.yml index fbc760d100..f1ba0b535b 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.24-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.24-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "1a\n" # (0..3) + - (UNRECOGNIZED): "1a\n" # (0..3) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.7-failure.yml index be299b7208..4a20fefc34 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/decimal_trailing_ident_start/generated/0.8.7-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "1a\n" # (0..3) + - (UNRECOGNIZED): "1a\n" # (0..3) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.4.11-failure.yml index ff6de34415..877c058b6b 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x1$\n" # (0..5) + - (UNRECOGNIZED): "0x1$\n" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.4.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.4.12-failure.yml index 499f3647cd..ac0c7a2fbd 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.4.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.4.12-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x1$\n" # (0..5) + - (UNRECOGNIZED): "0x1$\n" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.5.0-failure.yml index db4562cd81..0d1ef39635 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x1$\n" # (0..5) + - (UNRECOGNIZED): "0x1$\n" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.10-failure.yml index 73125d2270..66cc443373 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x1$\n" # (0..5) + - (UNRECOGNIZED): "0x1$\n" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.18-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.18-failure.yml index b85f20225a..a6a4431fc5 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.18-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.18-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x1$\n" # (0..5) + - (UNRECOGNIZED): "0x1$\n" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.24-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.24-failure.yml index bf10d1e36b..87e1c2f406 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.24-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.24-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x1$\n" # (0..5) + - (UNRECOGNIZED): "0x1$\n" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.7-failure.yml index 73125d2270..66cc443373 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulExpression/hex_trailing_ident_start/generated/0.8.7-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "0x1$\n" # (0..5) + - (UNRECOGNIZED): "0x1$\n" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/YulFunctionCallExpression/built_in_difficulty/generated/0.8.18-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulFunctionCallExpression/built_in_difficulty/generated/0.8.18-failure.yml index 7fd1a49d08..3773ff95d7 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulFunctionCallExpression/built_in_difficulty/generated/0.8.18-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulFunctionCallExpression/built_in_difficulty/generated/0.8.18-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "difficulty()\n" # (0..13) + - (UNRECOGNIZED): "difficulty()\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulFunctionCallExpression/built_in_difficulty/generated/0.8.24-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulFunctionCallExpression/built_in_difficulty/generated/0.8.24-failure.yml index 9c55fa897c..35ef43d207 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulFunctionCallExpression/built_in_difficulty/generated/0.8.24-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulFunctionCallExpression/built_in_difficulty/generated/0.8.24-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "difficulty()\n" # (0..13) + - (UNRECOGNIZED): "difficulty()\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulLabel/single_label/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulLabel/single_label/generated/0.5.0-failure.yml index bba0a780fd..d1c4f1e611 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulLabel/single_label/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulLabel/single_label/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "foo:\n" # (0..5) + - (UNRECOGNIZED): "foo:\n" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/YulLeaveStatement/leave/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulLeaveStatement/leave/generated/0.4.11-failure.yml index 79feccf42c..f10cef3c19 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulLeaveStatement/leave/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulLeaveStatement/leave/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "leave" # (0..5) + - (UNRECOGNIZED): "leave" # (0..5) diff --git a/crates/solidity/testing/snapshots/cst_output/YulStackAssignmentStatement/single_variable/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulStackAssignmentStatement/single_variable/generated/0.5.0-failure.yml index 300d0471ad..d1e17893f7 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulStackAssignmentStatement/single_variable/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulStackAssignmentStatement/single_variable/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): ":= success\n" # (0..11) + - (UNRECOGNIZED): ":= success\n" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/YulStatements/function_pointer/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulStatements/function_pointer/generated/0.4.11-failure.yml index 6db7cb5fc5..75636f7319 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulStatements/function_pointer/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulStatements/function_pointer/generated/0.4.11-failure.yml @@ -33,6 +33,6 @@ Tree: - (leading_trivia꞉ Whitespace): "\t" # (160..161) - (variant꞉ YulIdentifier): "f" # (161..162) - (separator꞉ Period): "." # (162..163) - - (SKIPPED): "address := newAddress\n\tf.selector := newSelector\n" # (163..212) + - (UNRECOGNIZED): "address := newAddress\n\tf.selector := newSelector\n" # (163..212) - (close_brace꞉ CloseBrace): "}" # (212..213) - (trailing_trivia꞉ EndOfLine): "\n" # (213..214) diff --git a/crates/solidity/testing/snapshots/cst_output/YulStatements/function_pointer/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulStatements/function_pointer/generated/0.7.0-failure.yml index 6db7cb5fc5..75636f7319 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulStatements/function_pointer/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulStatements/function_pointer/generated/0.7.0-failure.yml @@ -33,6 +33,6 @@ Tree: - (leading_trivia꞉ Whitespace): "\t" # (160..161) - (variant꞉ YulIdentifier): "f" # (161..162) - (separator꞉ Period): "." # (162..163) - - (SKIPPED): "address := newAddress\n\tf.selector := newSelector\n" # (163..212) + - (UNRECOGNIZED): "address := newAddress\n\tf.selector := newSelector\n" # (163..212) - (close_brace꞉ CloseBrace): "}" # (212..213) - (trailing_trivia꞉ EndOfLine): "\n" # (213..214) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/colon_equal_separated/generated/0.5.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/colon_equal_separated/generated/0.5.5-failure.yml index fb91abcbac..1be2aaa37f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/colon_equal_separated/generated/0.5.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/colon_equal_separated/generated/0.5.5-failure.yml @@ -22,4 +22,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): '// ColonEqual was two separate tokens before "0.5....' # (0..53) - (leading_trivia꞉ EndOfLine): "\n" # (53..54) - (variant꞉ YulIdentifier): "foo" # (54..57) - - (SKIPPED): " : = 0\n" # (57..64) + - (UNRECOGNIZED): " : = 0\n" # (57..64) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_add/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_add/generated/0.4.11-failure.yml index 6e274dad44..a8387e452d 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_add/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_add/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "add := 0\n" # (0..9) + - (UNRECOGNIZED): "add := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_add/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_add/generated/0.8.10-failure.yml index 89d42f9012..5fe4457113 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_add/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_add/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "add := 0\n" # (0..9) + - (UNRECOGNIZED): "add := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_addmod/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_addmod/generated/0.4.11-failure.yml index 89f8661615..12c546816f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_addmod/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_addmod/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "addmod := 0\n" # (0..12) + - (UNRECOGNIZED): "addmod := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_addmod/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_addmod/generated/0.8.10-failure.yml index fa65597dcd..8731681758 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_addmod/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_addmod/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "addmod := 0\n" # (0..12) + - (UNRECOGNIZED): "addmod := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_address/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_address/generated/0.4.11-failure.yml index d99eab3725..36aa3c4073 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_address/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_address/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "address := 0\n" # (0..13) + - (UNRECOGNIZED): "address := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_and/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_and/generated/0.4.11-failure.yml index 2853e85caa..25323582a7 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_and/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_and/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "and := 0\n" # (0..9) + - (UNRECOGNIZED): "and := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_and/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_and/generated/0.8.10-failure.yml index e716f71d22..82ccc886cd 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_and/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_and/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "and := 0\n" # (0..9) + - (UNRECOGNIZED): "and := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_balance/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_balance/generated/0.4.11-failure.yml index b0c2bf9d42..f7476e9c29 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_balance/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_balance/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "balance := 0\n" # (0..13) + - (UNRECOGNIZED): "balance := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_balance/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_balance/generated/0.8.10-failure.yml index 552e07a74e..4af5fbc17f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_balance/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_balance/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "balance := 0\n" # (0..13) + - (UNRECOGNIZED): "balance := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_basefee/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_basefee/generated/0.8.10-failure.yml index a4167ce78d..73fab92240 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_basefee/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_basefee/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "basefee := 0\n" # (0..13) + - (UNRECOGNIZED): "basefee := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_basefee/generated/0.8.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_basefee/generated/0.8.7-failure.yml index a3bbdc9ec5..2c93a9be38 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_basefee/generated/0.8.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_basefee/generated/0.8.7-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "basefee := 0\n" # (0..13) + - (UNRECOGNIZED): "basefee := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_blockhash/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_blockhash/generated/0.4.11-failure.yml index fd3d704852..febb39e2e7 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_blockhash/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_blockhash/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "blockhash := 0\n" # (0..15) + - (UNRECOGNIZED): "blockhash := 0\n" # (0..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_blockhash/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_blockhash/generated/0.8.10-failure.yml index 3121c38602..425601cc7f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_blockhash/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_blockhash/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "blockhash := 0\n" # (0..15) + - (UNRECOGNIZED): "blockhash := 0\n" # (0..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_byte/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_byte/generated/0.4.11-failure.yml index 858ae7cc39..45aeb94081 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_byte/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_byte/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "byte := 0\n" # (0..10) + - (UNRECOGNIZED): "byte := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_byte/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_byte/generated/0.8.10-failure.yml index b4433ddbbb..ed57c70ba5 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_byte/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_byte/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "byte := 0\n" # (0..10) + - (UNRECOGNIZED): "byte := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_call/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_call/generated/0.4.11-failure.yml index 4ae0bd53ee..dc9ceee8ea 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_call/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_call/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "call := 0\n" # (0..10) + - (UNRECOGNIZED): "call := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_call/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_call/generated/0.8.10-failure.yml index e1d6b4b563..47e38968e0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_call/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_call/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "call := 0\n" # (0..10) + - (UNRECOGNIZED): "call := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callcode/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callcode/generated/0.4.11-failure.yml index 6408c08877..eed682254e 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callcode/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callcode/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "callcode := 0\n" # (0..14) + - (UNRECOGNIZED): "callcode := 0\n" # (0..14) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callcode/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callcode/generated/0.8.10-failure.yml index 4446bb721a..4eec56335f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callcode/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callcode/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "callcode := 0\n" # (0..14) + - (UNRECOGNIZED): "callcode := 0\n" # (0..14) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatacopy/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatacopy/generated/0.4.11-failure.yml index c2817c4445..8fa2369117 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatacopy/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatacopy/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldatacopy := 0\n" # (0..18) + - (UNRECOGNIZED): "calldatacopy := 0\n" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatacopy/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatacopy/generated/0.8.10-failure.yml index 8bab060941..e72bf100f2 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatacopy/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatacopy/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldatacopy := 0\n" # (0..18) + - (UNRECOGNIZED): "calldatacopy := 0\n" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldataload/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldataload/generated/0.4.11-failure.yml index ab0f79cfba..8a6701a47b 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldataload/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldataload/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldataload := 0\n" # (0..18) + - (UNRECOGNIZED): "calldataload := 0\n" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldataload/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldataload/generated/0.8.10-failure.yml index 35d21b5e94..22cd461671 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldataload/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldataload/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldataload := 0\n" # (0..18) + - (UNRECOGNIZED): "calldataload := 0\n" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatasize/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatasize/generated/0.4.11-failure.yml index 6ec00b9375..f8db4d07d0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatasize/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatasize/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldatasize := 0\n" # (0..18) + - (UNRECOGNIZED): "calldatasize := 0\n" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatasize/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatasize/generated/0.8.10-failure.yml index 134ed1bdaf..c9bd3f3efc 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatasize/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_calldatasize/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "calldatasize := 0\n" # (0..18) + - (UNRECOGNIZED): "calldatasize := 0\n" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_caller/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_caller/generated/0.4.11-failure.yml index 2b0221f2b6..c95d66bbe7 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_caller/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_caller/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "caller := 0\n" # (0..12) + - (UNRECOGNIZED): "caller := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_caller/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_caller/generated/0.8.10-failure.yml index 3dfeb070fb..7e6b756a33 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_caller/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_caller/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "caller := 0\n" # (0..12) + - (UNRECOGNIZED): "caller := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callvalue/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callvalue/generated/0.4.11-failure.yml index ed9dc39672..649ebf6bfe 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callvalue/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callvalue/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "callvalue := 0\n" # (0..15) + - (UNRECOGNIZED): "callvalue := 0\n" # (0..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callvalue/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callvalue/generated/0.8.10-failure.yml index 0d35237ae4..8a7027b3c2 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callvalue/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_callvalue/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "callvalue := 0\n" # (0..15) + - (UNRECOGNIZED): "callvalue := 0\n" # (0..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_chainid/generated/0.5.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_chainid/generated/0.5.12-failure.yml index 2c44be7d84..e54a3e44ef 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_chainid/generated/0.5.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_chainid/generated/0.5.12-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "chainid := 0\n" # (0..13) + - (UNRECOGNIZED): "chainid := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_chainid/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_chainid/generated/0.8.10-failure.yml index 739b9007f7..c5193221be 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_chainid/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_chainid/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "chainid := 0\n" # (0..13) + - (UNRECOGNIZED): "chainid := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_coinbase/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_coinbase/generated/0.4.11-failure.yml index cbea28fa85..fa21344a09 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_coinbase/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_coinbase/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "coinbase := 0\n" # (0..14) + - (UNRECOGNIZED): "coinbase := 0\n" # (0..14) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_coinbase/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_coinbase/generated/0.8.10-failure.yml index 140033c1e8..d4d59fc5c6 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_coinbase/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_coinbase/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "coinbase := 0\n" # (0..14) + - (UNRECOGNIZED): "coinbase := 0\n" # (0..14) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create/generated/0.4.11-failure.yml index de252ad20b..0a5f22fbf0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "create := 0\n" # (0..12) + - (UNRECOGNIZED): "create := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create/generated/0.8.10-failure.yml index b7edad33ed..d577ff6bbe 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "create := 0\n" # (0..12) + - (UNRECOGNIZED): "create := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create2/generated/0.4.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create2/generated/0.4.12-failure.yml index 0bc83682f8..783ebd372f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create2/generated/0.4.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create2/generated/0.4.12-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "create2 := 0\n" # (0..13) + - (UNRECOGNIZED): "create2 := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create2/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create2/generated/0.8.10-failure.yml index 8ec2e277f0..ffbc4a8eda 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create2/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_create2/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "create2 := 0\n" # (0..13) + - (UNRECOGNIZED): "create2 := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_delegatecall/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_delegatecall/generated/0.4.11-failure.yml index f432344fe3..b86b42a063 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_delegatecall/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_delegatecall/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "delegatecall := 0\n" # (0..18) + - (UNRECOGNIZED): "delegatecall := 0\n" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_delegatecall/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_delegatecall/generated/0.8.10-failure.yml index 6d657fb7c9..9b502b7ca7 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_delegatecall/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_delegatecall/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "delegatecall := 0\n" # (0..18) + - (UNRECOGNIZED): "delegatecall := 0\n" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_difficulty/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_difficulty/generated/0.4.11-failure.yml index 338a67c496..6c0d66353b 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_difficulty/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_difficulty/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "difficulty := 0\n" # (0..16) + - (UNRECOGNIZED): "difficulty := 0\n" # (0..16) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_difficulty/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_difficulty/generated/0.8.10-failure.yml index 805880b9be..3f46dd06a0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_difficulty/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_difficulty/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "difficulty := 0\n" # (0..16) + - (UNRECOGNIZED): "difficulty := 0\n" # (0..16) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_div/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_div/generated/0.4.11-failure.yml index 353f45c4f2..f05377b7fd 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_div/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_div/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "div := 0\n" # (0..9) + - (UNRECOGNIZED): "div := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_div/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_div/generated/0.8.10-failure.yml index d1ce3dfedb..7d42bdb509 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_div/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_div/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "div := 0\n" # (0..9) + - (UNRECOGNIZED): "div := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_eq/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_eq/generated/0.4.11-failure.yml index 4d807bc3e7..2133975c85 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_eq/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_eq/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "eq := 0\n" # (0..8) + - (UNRECOGNIZED): "eq := 0\n" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_eq/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_eq/generated/0.8.10-failure.yml index 1f1d47204b..51e672e5e4 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_eq/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_eq/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "eq := 0\n" # (0..8) + - (UNRECOGNIZED): "eq := 0\n" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_exp/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_exp/generated/0.4.11-failure.yml index 6a9228a806..89f041cdf3 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_exp/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_exp/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "exp := 0\n" # (0..9) + - (UNRECOGNIZED): "exp := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_exp/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_exp/generated/0.8.10-failure.yml index 8a9a50f8f4..f74a877c47 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_exp/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_exp/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "exp := 0\n" # (0..9) + - (UNRECOGNIZED): "exp := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodecopy/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodecopy/generated/0.4.11-failure.yml index ef7f053f42..05428cf809 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodecopy/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodecopy/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "extcodecopy := 0\n" # (0..17) + - (UNRECOGNIZED): "extcodecopy := 0\n" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodecopy/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodecopy/generated/0.8.10-failure.yml index e8a057732a..73326ad3e6 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodecopy/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodecopy/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "extcodecopy := 0\n" # (0..17) + - (UNRECOGNIZED): "extcodecopy := 0\n" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodehash/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodehash/generated/0.5.0-failure.yml index e421d38d15..721c2e3eb3 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodehash/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodehash/generated/0.5.0-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "extcodehash := 0\n" # (0..17) + - (UNRECOGNIZED): "extcodehash := 0\n" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodehash/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodehash/generated/0.8.10-failure.yml index bfbdf6a9e8..1a964d39d6 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodehash/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodehash/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "extcodehash := 0\n" # (0..17) + - (UNRECOGNIZED): "extcodehash := 0\n" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodesize/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodesize/generated/0.4.11-failure.yml index 1a231cd523..dea27db7d3 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodesize/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodesize/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "extcodesize := 0\n" # (0..17) + - (UNRECOGNIZED): "extcodesize := 0\n" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodesize/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodesize/generated/0.8.10-failure.yml index 9ff9410f4c..9f692641d3 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodesize/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_extcodesize/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "extcodesize := 0\n" # (0..17) + - (UNRECOGNIZED): "extcodesize := 0\n" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gas/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gas/generated/0.4.11-failure.yml index 63410d484f..d559f2fcf5 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gas/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gas/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "gas := 0\n" # (0..9) + - (UNRECOGNIZED): "gas := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gas/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gas/generated/0.8.10-failure.yml index 82c65b338c..c1a576cff8 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gas/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gas/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "gas := 0\n" # (0..9) + - (UNRECOGNIZED): "gas := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gaslimit/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gaslimit/generated/0.4.11-failure.yml index d99c7fc932..2219b5775c 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gaslimit/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gaslimit/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "gaslimit := 0\n" # (0..14) + - (UNRECOGNIZED): "gaslimit := 0\n" # (0..14) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gaslimit/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gaslimit/generated/0.8.10-failure.yml index f6dbbae08a..29937aad43 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gaslimit/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gaslimit/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "gaslimit := 0\n" # (0..14) + - (UNRECOGNIZED): "gaslimit := 0\n" # (0..14) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gasprice/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gasprice/generated/0.4.11-failure.yml index 4ea9e7a3cb..bd859ad583 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gasprice/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gasprice/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "gasprice := 0\n" # (0..14) + - (UNRECOGNIZED): "gasprice := 0\n" # (0..14) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gasprice/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gasprice/generated/0.8.10-failure.yml index 39b7f32d53..98d3ebf7e7 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gasprice/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gasprice/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "gasprice := 0\n" # (0..14) + - (UNRECOGNIZED): "gasprice := 0\n" # (0..14) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gt/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gt/generated/0.4.11-failure.yml index 8d2bf70393..d3bfe80352 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gt/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gt/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "gt := 0\n" # (0..8) + - (UNRECOGNIZED): "gt := 0\n" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gt/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gt/generated/0.8.10-failure.yml index 5ead3c7e4b..d868fca281 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gt/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_gt/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "gt := 0\n" # (0..8) + - (UNRECOGNIZED): "gt := 0\n" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_invalid/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_invalid/generated/0.4.11-failure.yml index 3ba25847bd..1142222c49 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_invalid/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_invalid/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "invalid := 0\n" # (0..13) + - (UNRECOGNIZED): "invalid := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_invalid/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_invalid/generated/0.8.10-failure.yml index 683680d9ea..9d9f8f3c75 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_invalid/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_invalid/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "invalid := 0\n" # (0..13) + - (UNRECOGNIZED): "invalid := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_iszero/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_iszero/generated/0.4.11-failure.yml index b713183241..c2266cc237 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_iszero/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_iszero/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "iszero := 0\n" # (0..12) + - (UNRECOGNIZED): "iszero := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_iszero/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_iszero/generated/0.8.10-failure.yml index 9d345bcfb3..3f7df8c346 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_iszero/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_iszero/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "iszero := 0\n" # (0..12) + - (UNRECOGNIZED): "iszero := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_keccak256/generated/0.4.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_keccak256/generated/0.4.12-failure.yml index f733b0c27a..230455fd1d 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_keccak256/generated/0.4.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_keccak256/generated/0.4.12-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "keccak256 := 0\n" # (0..15) + - (UNRECOGNIZED): "keccak256 := 0\n" # (0..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_keccak256/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_keccak256/generated/0.8.10-failure.yml index 5bedc87c9a..4cee534672 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_keccak256/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_keccak256/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "keccak256 := 0\n" # (0..15) + - (UNRECOGNIZED): "keccak256 := 0\n" # (0..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log0/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log0/generated/0.4.11-failure.yml index 1ba92c8236..34761345f4 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log0/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log0/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "log0 := 0\n" # (0..10) + - (UNRECOGNIZED): "log0 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log0/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log0/generated/0.8.10-failure.yml index c59fccb2bf..b947c65e07 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log0/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log0/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "log0 := 0\n" # (0..10) + - (UNRECOGNIZED): "log0 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log1/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log1/generated/0.4.11-failure.yml index 503c326920..85c3cca2e6 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log1/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log1/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "log1 := 0\n" # (0..10) + - (UNRECOGNIZED): "log1 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log1/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log1/generated/0.8.10-failure.yml index d8d953d339..585b4a0baa 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log1/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log1/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "log1 := 0\n" # (0..10) + - (UNRECOGNIZED): "log1 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log2/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log2/generated/0.4.11-failure.yml index 4fe27956a2..1f5f8ff675 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log2/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log2/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "log2 := 0\n" # (0..10) + - (UNRECOGNIZED): "log2 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log2/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log2/generated/0.8.10-failure.yml index b63a6252e8..125c3e989c 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log2/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log2/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "log2 := 0\n" # (0..10) + - (UNRECOGNIZED): "log2 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log3/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log3/generated/0.4.11-failure.yml index f73d413ce7..f5dbde997a 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log3/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log3/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "log3 := 0\n" # (0..10) + - (UNRECOGNIZED): "log3 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log3/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log3/generated/0.8.10-failure.yml index 90fb0126f1..4da408c55e 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log3/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log3/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "log3 := 0\n" # (0..10) + - (UNRECOGNIZED): "log3 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log4/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log4/generated/0.4.11-failure.yml index c2f8a26d22..18f6242134 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log4/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log4/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "log4 := 0\n" # (0..10) + - (UNRECOGNIZED): "log4 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log4/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log4/generated/0.8.10-failure.yml index 2e25a60a91..c5dba688ae 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log4/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_log4/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "log4 := 0\n" # (0..10) + - (UNRECOGNIZED): "log4 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_lt/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_lt/generated/0.4.11-failure.yml index 2bc5a5d4ea..381e9d03f0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_lt/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_lt/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "lt := 0\n" # (0..8) + - (UNRECOGNIZED): "lt := 0\n" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_lt/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_lt/generated/0.8.10-failure.yml index 687596d398..5d009ebfdb 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_lt/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_lt/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "lt := 0\n" # (0..8) + - (UNRECOGNIZED): "lt := 0\n" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mload/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mload/generated/0.4.11-failure.yml index 99734aec12..ff77461245 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mload/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mload/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mload := 0\n" # (0..11) + - (UNRECOGNIZED): "mload := 0\n" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mload/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mload/generated/0.8.10-failure.yml index 87e07dacd6..04586f0f6e 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mload/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mload/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mload := 0\n" # (0..11) + - (UNRECOGNIZED): "mload := 0\n" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mod/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mod/generated/0.4.11-failure.yml index 9f5de20ca9..942f74e3c4 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mod/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mod/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mod := 0\n" # (0..9) + - (UNRECOGNIZED): "mod := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mod/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mod/generated/0.8.10-failure.yml index 6a992d9023..e2a14e52bc 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mod/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mod/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mod := 0\n" # (0..9) + - (UNRECOGNIZED): "mod := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_msize/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_msize/generated/0.4.11-failure.yml index 378d26a673..12b79a8b3a 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_msize/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_msize/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "msize := 0\n" # (0..11) + - (UNRECOGNIZED): "msize := 0\n" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_msize/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_msize/generated/0.8.10-failure.yml index 013693ed93..8b02d570f4 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_msize/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_msize/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "msize := 0\n" # (0..11) + - (UNRECOGNIZED): "msize := 0\n" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore/generated/0.4.11-failure.yml index 9e125e16d6..1431a594a8 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mstore := 0\n" # (0..12) + - (UNRECOGNIZED): "mstore := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore/generated/0.8.10-failure.yml index c4c3c5938c..4edf635839 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mstore := 0\n" # (0..12) + - (UNRECOGNIZED): "mstore := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore8/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore8/generated/0.4.11-failure.yml index 87d5a6cef7..96d7ea8821 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore8/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore8/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mstore8 := 0\n" # (0..13) + - (UNRECOGNIZED): "mstore8 := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore8/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore8/generated/0.8.10-failure.yml index fc69a238a9..4733134b24 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore8/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mstore8/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mstore8 := 0\n" # (0..13) + - (UNRECOGNIZED): "mstore8 := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mul/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mul/generated/0.4.11-failure.yml index c42c34ed68..924ffad34c 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mul/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mul/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mul := 0\n" # (0..9) + - (UNRECOGNIZED): "mul := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mul/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mul/generated/0.8.10-failure.yml index 475d2cb19a..f577e793a0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mul/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mul/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mul := 0\n" # (0..9) + - (UNRECOGNIZED): "mul := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mulmod/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mulmod/generated/0.4.11-failure.yml index ca4712ee13..da6c1fa36b 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mulmod/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mulmod/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mulmod := 0\n" # (0..12) + - (UNRECOGNIZED): "mulmod := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mulmod/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mulmod/generated/0.8.10-failure.yml index 9ef8ebf80a..efbee5e856 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mulmod/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_mulmod/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "mulmod := 0\n" # (0..12) + - (UNRECOGNIZED): "mulmod := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_not/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_not/generated/0.4.11-failure.yml index b7833d5820..7c9f939dad 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_not/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_not/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "not := 0\n" # (0..9) + - (UNRECOGNIZED): "not := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_not/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_not/generated/0.8.10-failure.yml index 67ee8cb787..60216aa8a3 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_not/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_not/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "not := 0\n" # (0..9) + - (UNRECOGNIZED): "not := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_number/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_number/generated/0.4.11-failure.yml index 12fa84d480..5702376f4b 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_number/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_number/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "number := 0\n" # (0..12) + - (UNRECOGNIZED): "number := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_number/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_number/generated/0.8.10-failure.yml index 18dd38f989..d61ed5b034 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_number/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_number/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "number := 0\n" # (0..12) + - (UNRECOGNIZED): "number := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_or/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_or/generated/0.4.11-failure.yml index 96d176e906..54890d0c14 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_or/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_or/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "or := 0\n" # (0..8) + - (UNRECOGNIZED): "or := 0\n" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_or/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_or/generated/0.8.10-failure.yml index c1fe8ec368..7a90da63c7 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_or/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_or/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "or := 0\n" # (0..8) + - (UNRECOGNIZED): "or := 0\n" # (0..8) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_origin/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_origin/generated/0.4.11-failure.yml index 347fabf6b3..98489d5b3c 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_origin/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_origin/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "origin := 0\n" # (0..12) + - (UNRECOGNIZED): "origin := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_origin/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_origin/generated/0.8.10-failure.yml index 88edd6ef72..9b535f483f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_origin/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_origin/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "origin := 0\n" # (0..12) + - (UNRECOGNIZED): "origin := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_pop/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_pop/generated/0.4.11-failure.yml index 653cdcb80b..bc37f4d85d 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_pop/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_pop/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "pop := 0\n" # (0..9) + - (UNRECOGNIZED): "pop := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_pop/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_pop/generated/0.8.10-failure.yml index ec2acf0b82..99c01e5b49 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_pop/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_pop/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "pop := 0\n" # (0..9) + - (UNRECOGNIZED): "pop := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_prevrandao/generated/0.8.18-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_prevrandao/generated/0.8.18-failure.yml index ee36250afd..8edc663084 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_prevrandao/generated/0.8.18-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_prevrandao/generated/0.8.18-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "prevrandao := 0\n" # (0..16) + - (UNRECOGNIZED): "prevrandao := 0\n" # (0..16) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_return/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_return/generated/0.4.11-failure.yml index 1028d9513d..702a812ad7 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_return/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_return/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "return := 0\n" # (0..12) + - (UNRECOGNIZED): "return := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_return/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_return/generated/0.8.10-failure.yml index 93f67bb4e0..25d697e6a5 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_return/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_return/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "return := 0\n" # (0..12) + - (UNRECOGNIZED): "return := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatacopy/generated/0.4.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatacopy/generated/0.4.12-failure.yml index ed8e73be96..483abd7fd6 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatacopy/generated/0.4.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatacopy/generated/0.4.12-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "returndatacopy := 0\n" # (0..20) + - (UNRECOGNIZED): "returndatacopy := 0\n" # (0..20) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatacopy/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatacopy/generated/0.8.10-failure.yml index a90888c13b..10ed574513 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatacopy/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatacopy/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "returndatacopy := 0\n" # (0..20) + - (UNRECOGNIZED): "returndatacopy := 0\n" # (0..20) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatasize/generated/0.4.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatasize/generated/0.4.12-failure.yml index 62102e9a24..acdab8240f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatasize/generated/0.4.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatasize/generated/0.4.12-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "returndatasize := 0\n" # (0..20) + - (UNRECOGNIZED): "returndatasize := 0\n" # (0..20) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatasize/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatasize/generated/0.8.10-failure.yml index ee81b954e1..3ce415286f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatasize/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_returndatasize/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "returndatasize := 0\n" # (0..20) + - (UNRECOGNIZED): "returndatasize := 0\n" # (0..20) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_revert/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_revert/generated/0.4.11-failure.yml index 5619be8b97..28493ec4c0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_revert/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_revert/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "revert := 0\n" # (0..12) + - (UNRECOGNIZED): "revert := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_revert/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_revert/generated/0.8.10-failure.yml index 751d3af350..7371ce2a09 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_revert/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_revert/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "revert := 0\n" # (0..12) + - (UNRECOGNIZED): "revert := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sar/generated/0.4.21-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sar/generated/0.4.21-failure.yml index 968a6c4907..e68584151b 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sar/generated/0.4.21-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sar/generated/0.4.21-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sar := 0\n" # (0..9) + - (UNRECOGNIZED): "sar := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sar/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sar/generated/0.8.10-failure.yml index e487dc74dc..c940eddeba 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sar/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sar/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sar := 0\n" # (0..9) + - (UNRECOGNIZED): "sar := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sdiv/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sdiv/generated/0.4.11-failure.yml index 3186279fd9..e4cef253f0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sdiv/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sdiv/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sdiv := 0\n" # (0..10) + - (UNRECOGNIZED): "sdiv := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sdiv/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sdiv/generated/0.8.10-failure.yml index 63eb43d299..757e6db0d9 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sdiv/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sdiv/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sdiv := 0\n" # (0..10) + - (UNRECOGNIZED): "sdiv := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfbalance/generated/0.5.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfbalance/generated/0.5.12-failure.yml index 0b6af369d2..c562425df5 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfbalance/generated/0.5.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfbalance/generated/0.5.12-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "selfbalance := 0\n" # (0..17) + - (UNRECOGNIZED): "selfbalance := 0\n" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfbalance/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfbalance/generated/0.8.10-failure.yml index 89ccf32666..a35d709ec9 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfbalance/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfbalance/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "selfbalance := 0\n" # (0..17) + - (UNRECOGNIZED): "selfbalance := 0\n" # (0..17) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfdestruct/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfdestruct/generated/0.4.11-failure.yml index a25b1fc90b..3f670bb1d2 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfdestruct/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfdestruct/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "selfdestruct := 0\n" # (0..18) + - (UNRECOGNIZED): "selfdestruct := 0\n" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfdestruct/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfdestruct/generated/0.8.10-failure.yml index 5552975054..68009198c6 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfdestruct/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_selfdestruct/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "selfdestruct := 0\n" # (0..18) + - (UNRECOGNIZED): "selfdestruct := 0\n" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sgt/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sgt/generated/0.4.11-failure.yml index 7c08922b0a..8c4abf38b1 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sgt/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sgt/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sgt := 0\n" # (0..9) + - (UNRECOGNIZED): "sgt := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sgt/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sgt/generated/0.8.10-failure.yml index 6200a4e170..a46c3f23cc 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sgt/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sgt/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sgt := 0\n" # (0..9) + - (UNRECOGNIZED): "sgt := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sha3/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sha3/generated/0.4.11-failure.yml index 8b15d4a3cc..2a2257cd1d 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sha3/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sha3/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sha3 := 0\n" # (0..10) + - (UNRECOGNIZED): "sha3 := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shl/generated/0.4.21-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shl/generated/0.4.21-failure.yml index 8fc3f4bae4..a01633c3d1 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shl/generated/0.4.21-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shl/generated/0.4.21-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "shl := 0\n" # (0..9) + - (UNRECOGNIZED): "shl := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shl/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shl/generated/0.8.10-failure.yml index 106a938100..c61c6d40ed 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shl/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shl/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "shl := 0\n" # (0..9) + - (UNRECOGNIZED): "shl := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shr/generated/0.4.21-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shr/generated/0.4.21-failure.yml index ee57bed2b1..1124ddbb21 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shr/generated/0.4.21-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shr/generated/0.4.21-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "shr := 0\n" # (0..9) + - (UNRECOGNIZED): "shr := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shr/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shr/generated/0.8.10-failure.yml index d38e3dec1c..4201c01713 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shr/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_shr/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "shr := 0\n" # (0..9) + - (UNRECOGNIZED): "shr := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_signextend/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_signextend/generated/0.4.11-failure.yml index f25828d8bd..609570255c 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_signextend/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_signextend/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "signextend := 0\n" # (0..16) + - (UNRECOGNIZED): "signextend := 0\n" # (0..16) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_signextend/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_signextend/generated/0.8.10-failure.yml index c061dd3b43..be71d5724f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_signextend/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_signextend/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "signextend := 0\n" # (0..16) + - (UNRECOGNIZED): "signextend := 0\n" # (0..16) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sload/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sload/generated/0.4.11-failure.yml index cca59f6432..5210ad3453 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sload/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sload/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sload := 0\n" # (0..11) + - (UNRECOGNIZED): "sload := 0\n" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sload/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sload/generated/0.8.10-failure.yml index 76a29c28a7..e612ede164 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sload/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sload/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sload := 0\n" # (0..11) + - (UNRECOGNIZED): "sload := 0\n" # (0..11) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_slt/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_slt/generated/0.4.11-failure.yml index 24d3ea2268..072c3786e3 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_slt/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_slt/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "slt := 0\n" # (0..9) + - (UNRECOGNIZED): "slt := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_slt/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_slt/generated/0.8.10-failure.yml index aff59e591c..f99be7b639 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_slt/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_slt/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "slt := 0\n" # (0..9) + - (UNRECOGNIZED): "slt := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_smod/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_smod/generated/0.4.11-failure.yml index 2a8f483dcd..8e01f79870 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_smod/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_smod/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "smod := 0\n" # (0..10) + - (UNRECOGNIZED): "smod := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_smod/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_smod/generated/0.8.10-failure.yml index 71fa96d9fe..595c058dc0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_smod/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_smod/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "smod := 0\n" # (0..10) + - (UNRECOGNIZED): "smod := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sstore/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sstore/generated/0.4.11-failure.yml index 869d724318..dfa5ab660f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sstore/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sstore/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sstore := 0\n" # (0..12) + - (UNRECOGNIZED): "sstore := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sstore/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sstore/generated/0.8.10-failure.yml index 5ae0c15792..fc7fee7cb4 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sstore/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sstore/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sstore := 0\n" # (0..12) + - (UNRECOGNIZED): "sstore := 0\n" # (0..12) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_staticcall/generated/0.4.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_staticcall/generated/0.4.12-failure.yml index 1cdbe97750..fdd6c3890d 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_staticcall/generated/0.4.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_staticcall/generated/0.4.12-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "staticcall := 0\n" # (0..16) + - (UNRECOGNIZED): "staticcall := 0\n" # (0..16) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_staticcall/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_staticcall/generated/0.8.10-failure.yml index ad09bc8ed3..f3c72b7ad3 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_staticcall/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_staticcall/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "staticcall := 0\n" # (0..16) + - (UNRECOGNIZED): "staticcall := 0\n" # (0..16) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_stop/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_stop/generated/0.4.11-failure.yml index c7ca6d038b..13cb1c1acc 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_stop/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_stop/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "stop := 0\n" # (0..10) + - (UNRECOGNIZED): "stop := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_stop/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_stop/generated/0.8.10-failure.yml index 773cd5f623..ef87755155 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_stop/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_stop/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "stop := 0\n" # (0..10) + - (UNRECOGNIZED): "stop := 0\n" # (0..10) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sub/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sub/generated/0.4.11-failure.yml index 1c301b421f..172b6cbbcb 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sub/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sub/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sub := 0\n" # (0..9) + - (UNRECOGNIZED): "sub := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sub/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sub/generated/0.8.10-failure.yml index c51f5d260a..bceb8ec080 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sub/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_sub/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "sub := 0\n" # (0..9) + - (UNRECOGNIZED): "sub := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_suicide/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_suicide/generated/0.4.11-failure.yml index 069182d73d..6a4c96e78d 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_suicide/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_suicide/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "suicide := 0\n" # (0..13) + - (UNRECOGNIZED): "suicide := 0\n" # (0..13) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_timestamp/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_timestamp/generated/0.4.11-failure.yml index c64fc24ee5..bac842d46d 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_timestamp/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_timestamp/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "timestamp := 0\n" # (0..15) + - (UNRECOGNIZED): "timestamp := 0\n" # (0..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_timestamp/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_timestamp/generated/0.8.10-failure.yml index 4c5892a254..a2a1dd9d42 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_timestamp/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_timestamp/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "timestamp := 0\n" # (0..15) + - (UNRECOGNIZED): "timestamp := 0\n" # (0..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_xor/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_xor/generated/0.4.11-failure.yml index eef9c2957e..c3d04a8db0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_xor/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_xor/generated/0.4.11-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "xor := 0\n" # (0..9) + - (UNRECOGNIZED): "xor := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_xor/generated/0.8.10-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_xor/generated/0.8.10-failure.yml index 518ed6e893..0f4ff5d0f8 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_xor/generated/0.8.10-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/identifier_xor/generated/0.8.10-failure.yml @@ -14,4 +14,4 @@ Errors: # 1 total ───╯ Tree: - - (SKIPPED): "xor := 0\n" # (0..9) + - (UNRECOGNIZED): "xor := 0\n" # (0..9) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/colon_equal_separated/generated/0.5.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/colon_equal_separated/generated/0.5.5-failure.yml index 448e37bfad..46133a8694 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/colon_equal_separated/generated/0.5.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/colon_equal_separated/generated/0.5.5-failure.yml @@ -22,4 +22,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (57..58) - (names꞉ YulIdentifier): "foo" # (58..61) - (leading_trivia꞉ Whitespace): " " # (61..62) - - (SKIPPED): ": = 0\n" # (62..68) + - (UNRECOGNIZED): ": = 0\n" # (62..68) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.4.11-failure.yml index 0e6d7c3e0e..950ceb4f9c 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.4.11-failure.yml @@ -18,4 +18,4 @@ Tree: - (let_keyword꞉ YulLetKeyword): "let" # (0..3) - (leading_trivia꞉ Whitespace): " " # (3..4) - (names꞉ YulIdentifier): "a" # (4..5) - - (SKIPPED): ".b.c := 1\n" # (5..15) + - (UNRECOGNIZED): ".b.c := 1\n" # (5..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.5.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.5.5-failure.yml index a2c68deb8f..e600935a76 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.5.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.5.5-failure.yml @@ -18,4 +18,4 @@ Tree: - (let_keyword꞉ YulLetKeyword): "let" # (0..3) - (leading_trivia꞉ Whitespace): " " # (3..4) - (names꞉ YulIdentifier): "a" # (4..5) - - (SKIPPED): ".b.c := 1\n" # (5..15) + - (UNRECOGNIZED): ".b.c := 1\n" # (5..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.7.0-failure.yml index a2c68deb8f..e600935a76 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.7.0-failure.yml @@ -18,4 +18,4 @@ Tree: - (let_keyword꞉ YulLetKeyword): "let" # (0..3) - (leading_trivia꞉ Whitespace): " " # (3..4) - (names꞉ YulIdentifier): "a" # (4..5) - - (SKIPPED): ".b.c := 1\n" # (5..15) + - (UNRECOGNIZED): ".b.c := 1\n" # (5..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml index 53fef7a01e..78182fb87a 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// Unreserved in Yul specifically since 0.7.1:" # (0..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (let_keyword꞉ YulLetKeyword): "let" # (47..50) - - (SKIPPED): " bytes\n" # (50..57) + - (UNRECOGNIZED): " bytes\n" # (50..57) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml index 31157ca306..07ed01db43 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// Unreserved in Yul specifically since 0.7.1:" # (0..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (let_keyword꞉ YulLetKeyword): "let" # (47..50) - - (SKIPPED): " bytes1\n" # (50..58) + - (UNRECOGNIZED): " bytes1\n" # (50..58) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml index 99ddba1ed0..5bec2d0176 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// Unreserved in Yul specifically since 0.7.1:" # (0..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (let_keyword꞉ YulLetKeyword): "let" # (47..50) - - (SKIPPED): " bytes11\n" # (50..59) + - (UNRECOGNIZED): " bytes11\n" # (50..59) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml index 0521857910..9b3c515489 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// This form is reserved only since 0.4.14 until 0..." # (0..62) - (leading_trivia꞉ EndOfLine): "\n" # (62..63) - (let_keyword꞉ YulLetKeyword): "let" # (63..66) - - (SKIPPED): " ufixed184x80\n" # (66..80) + - (UNRECOGNIZED): " ufixed184x80\n" # (66..80) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml index b0d1dff4d4..7ff4f53be4 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// This form is reserved only since 0.4.14 until 0..." # (0..62) - (leading_trivia꞉ EndOfLine): "\n" # (62..63) - (let_keyword꞉ YulLetKeyword): "let" # (63..66) - - (SKIPPED): " ufixed8x0\n" # (66..77) + - (UNRECOGNIZED): " ufixed8x0\n" # (66..77) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml index 5719351980..6eeab006d6 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// This form is always reserved until 0.7.1 in Yul..." # (0..51) - (leading_trivia꞉ EndOfLine): "\n" # (51..52) - (let_keyword꞉ YulLetKeyword): "let" # (52..55) - - (SKIPPED): " ufixed8x8\n" # (55..66) + - (UNRECOGNIZED): " ufixed8x8\n" # (55..66) diff --git a/crates/testlang/outputs/cargo/slang_testlang/src/generated/kinds/generated/mod.rs b/crates/testlang/outputs/cargo/slang_testlang/src/generated/kinds/generated/mod.rs index 53b7c36e56..0c95ea8543 100644 --- a/crates/testlang/outputs/cargo/slang_testlang/src/generated/kinds/generated/mod.rs +++ b/crates/testlang/outputs/cargo/slang_testlang/src/generated/kinds/generated/mod.rs @@ -95,7 +95,8 @@ impl metaslang_cst::EdgeLabel for EdgeLabel {} #[cfg_attr(not(feature = "slang_napi_interfaces"), derive(Clone, Copy))] pub enum TerminalKind { // Built-in: - SKIPPED, + UNRECOGNIZED, + MISSING, // Generated: Bang, @@ -120,6 +121,10 @@ impl metaslang_cst::TerminalKind for TerminalKind { | Self::SingleLineComment | Self::Whitespace) } + + fn is_valid(&self) -> bool { + !matches!(self, Self::UNRECOGNIZED | Self::MISSING) + } } /// The lexical context of the scanner. diff --git a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/generated/mod.rs b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/generated/mod.rs index 6bf96e7492..cac562fc33 100644 --- a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/generated/mod.rs +++ b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/generated/mod.rs @@ -820,7 +820,7 @@ impl Lexer for Language { // Skip a character if possible and if we didn't recognize a terminal None if input.peek().is_some() => { let _ = input.next(); - Some(ScannedTerminal::Single(TerminalKind::SKIPPED)) + Some(ScannedTerminal::Single(TerminalKind::UNRECOGNIZED)) } None => None, } diff --git a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/choice_helper.rs b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/choice_helper.rs index 3e846550a0..7d2851f770 100644 --- a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/choice_helper.rs +++ b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/choice_helper.rs @@ -3,8 +3,9 @@ use std::mem; use std::ops::ControlFlow; +use metaslang_cst::TerminalKind as _; + use crate::cst; -use crate::kinds::TerminalKind; use crate::language::parser_support::context::{Marker, ParserContext}; use crate::language::parser_support::ParserResult; use crate::parse_error::ParseError; @@ -141,9 +142,7 @@ pub fn total_not_skipped_span(result: &ParserResult) -> usize { .iter() .flat_map(|child| child.cursor_with_offset(TextIndex::ZERO)) .filter_map(|node| match node { - cst::Node::Terminal(terminal) if terminal.kind != TerminalKind::SKIPPED => { - Some(terminal.text.len()) - } + cst::Node::Terminal(terminal) if terminal.kind.is_valid() => Some(terminal.text.len()), _ => None, }) .sum() diff --git a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/parser_function.rs b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/parser_function.rs index 7b3f58e492..330e17e119 100644 --- a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/parser_function.rs +++ b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/parser_function.rs @@ -2,6 +2,8 @@ use std::rc::Rc; +use metaslang_cst::TerminalKind as _; + use crate::cst::{self, Edge}; use crate::kinds::TerminalKind; use crate::language::lexer::Lexer; @@ -25,6 +27,7 @@ where L: Lexer, F: Fn(&L, &mut ParserContext<'_>) -> ParserResult, { + #[allow(clippy::too_many_lines)] fn parse(&self, language: &L, input: &str) -> ParseOutput { let mut stream = ParserContext::new(input); let mut result = self(language, &mut stream); @@ -60,13 +63,21 @@ where match result { ParserResult::PrattOperatorMatch(..) => unreachable!("PrattOperatorMatch is internal"), - ParserResult::NoMatch(no_match) => ParseOutput { - parse_tree: cst::Node::terminal(TerminalKind::SKIPPED, input.to_string()), - errors: vec![ParseError::new( - TextIndex::ZERO..input.into(), - no_match.expected_terminals, - )], - }, + ParserResult::NoMatch(no_match) => { + let kind = if input.is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; + + ParseOutput { + parse_tree: cst::Node::terminal(kind, input.to_string()), + errors: vec![ParseError::new( + TextIndex::ZERO..input.into(), + no_match.expected_terminals, + )], + } + } some_match => { let (nodes, expected_terminals) = match some_match { ParserResult::PrattOperatorMatch(..) | ParserResult::NoMatch(..) => { @@ -107,8 +118,12 @@ where } else { start }; - let skipped_node = - cst::Node::terminal(TerminalKind::SKIPPED, input[start.utf8..].to_string()); + let kind = if input[start.utf8..].is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; + let skipped_node = cst::Node::terminal(kind, input[start.utf8..].to_string()); let mut new_children = topmost_node.children.clone(); new_children.push(Edge::anonymous(skipped_node)); @@ -123,13 +138,14 @@ where let parse_tree = cst::Node::Nonterminal(topmost_node); let errors = stream.into_errors(); - // Sanity check: Make sure that succesful parse is equivalent to not having any SKIPPED nodes + // Sanity check: Make sure that succesful parse is equivalent to not having any invalid nodes debug_assert_eq!( errors.is_empty(), parse_tree .cursor_with_offset(TextIndex::ZERO) .all(|node| node - .as_terminal_with_kind(TerminalKind::SKIPPED) + .as_terminal() + .filter(|tok| !tok.kind.is_valid()) .is_none()) ); diff --git a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/parser_result.rs b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/parser_result.rs index e4bfc89826..df1bde403d 100644 --- a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/parser_result.rs +++ b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/parser_result.rs @@ -140,7 +140,11 @@ impl Match { self.nodes .iter() .flat_map(|node| node.cursor_with_offset(TextIndex::ZERO)) - .all(|node| node.as_terminal_with_kind(TerminalKind::SKIPPED).is_none()) + .all(|node| { + node.as_terminal() + .filter(|tok| !tok.kind.is_valid()) + .is_none() + }) } } @@ -214,9 +218,7 @@ impl IncompleteMatch { .flat_map(|node| node.cursor_with_offset(TextIndex::ZERO)) .try_fold(0u8, |mut acc, node| { match node { - Node::Terminal(tok) - if tok.kind != TerminalKind::SKIPPED && !tok.kind.is_trivia() => - { + Node::Terminal(tok) if tok.kind.is_valid() && !tok.kind.is_trivia() => { acc += 1; } _ => {} diff --git a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/separated_helper.rs b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/separated_helper.rs index 76da5046e9..0c4cb9d860 100644 --- a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/separated_helper.rs +++ b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/separated_helper.rs @@ -55,8 +55,13 @@ impl SeparatedHelper { match skip_until_with_nested_delims::<_, LexCtx>(input, lexer, separator) { // A separator was found, so we can recover the incomplete match Some((found, skipped_range)) if found == separator => { + let kind = if skipped_range.is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; accum.push(Edge::anonymous(cst::Node::terminal( - TerminalKind::SKIPPED, + kind, input.content(skipped_range.utf8()), ))); input.emit(ParseError { diff --git a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/sequence_helper.rs b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/sequence_helper.rs index 5d120982f5..4d46325e81 100644 --- a/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/sequence_helper.rs +++ b/crates/testlang/outputs/cargo/slang_testlang/src/generated/language/parser_support/sequence_helper.rs @@ -151,8 +151,13 @@ impl SequenceHelper { }); debug_assert_eq!(next_terminal, Ok(Some(running.found))); + let kind = if running.skipped.is_empty() { + TerminalKind::MISSING + } else { + TerminalKind::UNRECOGNIZED + }; running.nodes.push(Edge::anonymous(cst::Node::terminal( - TerminalKind::SKIPPED, + kind, std::mem::take(&mut running.skipped), ))); running.nodes.extend(next.nodes); diff --git a/crates/testlang/outputs/npm/package/src/generated/napi-bindings/generated/index.d.ts b/crates/testlang/outputs/npm/package/src/generated/napi-bindings/generated/index.d.ts index 5b0375ec8d..d21a841c3e 100644 --- a/crates/testlang/outputs/npm/package/src/generated/napi-bindings/generated/index.d.ts +++ b/crates/testlang/outputs/npm/package/src/generated/napi-bindings/generated/index.d.ts @@ -45,7 +45,8 @@ export namespace kinds { Semicolon = "Semicolon", } export enum TerminalKind { - SKIPPED = "SKIPPED", + UNRECOGNIZED = "UNRECOGNIZED", + MISSING = "MISSING", Bang = "Bang", CloseBracket = "CloseBracket", DelimitedIdentifier = "DelimitedIdentifier", diff --git a/crates/testlang/outputs/npm/tests/src/tests/ast.ts b/crates/testlang/outputs/npm/tests/src/tests/ast.ts index 99dedcdb87..5a54cf599d 100644 --- a/crates/testlang/outputs/npm/tests/src/tests/ast.ts +++ b/crates/testlang/outputs/npm/tests/src/tests/ast.ts @@ -126,7 +126,7 @@ test("throws an exception on on using an incorrect/incomplete CST node", () => { const [contractKeyword, skippedTerminal] = cst.children(); expectTerminal(contractKeyword, TerminalKind.TreeKeyword, "tree"); - expectTerminal(skippedTerminal, TerminalKind.SKIPPED, ""); + expectTerminal(skippedTerminal, TerminalKind.MISSING, ""); // Creating the tree should succeed, as the fields are lazily intialized. const tree = new Tree(cst); From 83cfe98732fd9c9fe0545daf9e6ee00f6622377e Mon Sep 17 00:00:00 2001 From: Igor Matuszewski Date: Fri, 21 Jun 2024 13:24:32 +0200 Subject: [PATCH 07/12] Disentangle grammar resolution and related PG code (#1018) Ticks the box in #638 (_Keyword trie inclusion should be reworked to not require synthetic rules over all keywords_) This exposes the resolution step rather than treating it as an implementation detail and doesn't try to shoehorn the DSL v2 items to the old `Grammar` model as much that the PG was based on. Moreover, this breaks up the existing grammar visitor and tries to collect or calculate more properties upfront directly from DSL v2 in order to be more explicit that they not need to depend on the collector state that tracked everything. I didn't submit it initially because I felt I could polish it slightly further (see the `TODO` note) but since I'm focused on EDR now and this cleans up the last important box in #638 (the other one is simply reverting some rules for string literals), I think it's worth reviewing in the current state. --- Cargo.lock | 1 + crates/codegen/runtime/generator/Cargo.toml | 1 + .../runtime/generator/src/parser/grammar.rs | 5 +- .../grammar/{constructor.rs => resolver.rs} | 268 ++++++++---------- .../runtime/generator/src/parser/mod.rs | 189 +++++++----- 5 files changed, 250 insertions(+), 214 deletions(-) rename crates/codegen/runtime/generator/src/parser/grammar/{constructor.rs => resolver.rs} (81%) diff --git a/Cargo.lock b/Cargo.lock index 5af448800a..b2e44ddb27 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -415,6 +415,7 @@ dependencies = [ "semver", "serde", "strum", + "strum_macros", ] [[package]] diff --git a/crates/codegen/runtime/generator/Cargo.toml b/crates/codegen/runtime/generator/Cargo.toml index 2359b504ac..73487defca 100644 --- a/crates/codegen/runtime/generator/Cargo.toml +++ b/crates/codegen/runtime/generator/Cargo.toml @@ -17,6 +17,7 @@ quote = { workspace = true } semver = { workspace = true } serde = { workspace = true } strum = { workspace = true } +strum_macros = { workspace = true } [lints] workspace = true diff --git a/crates/codegen/runtime/generator/src/parser/grammar.rs b/crates/codegen/runtime/generator/src/parser/grammar.rs index c6f3d1bb03..99a0ccd043 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar.rs @@ -9,14 +9,15 @@ use std::rc::Rc; use codegen_language_definition::model::{self, Identifier}; -pub mod constructor; pub mod parser_definition; pub mod precedence_parser_definition; +pub mod resolver; pub mod scanner_definition; pub mod visitor; pub use parser_definition::*; pub use precedence_parser_definition::*; +pub use resolver::ResolveCtx; pub use scanner_definition::*; pub use visitor::*; @@ -35,7 +36,7 @@ impl Grammar { } #[allow(clippy::enum_variant_names)] // this will be removed soon -#[derive(Clone)] +#[derive(Clone, strum_macros::EnumTryAs)] pub enum GrammarElement { ScannerDefinition(ScannerDefinitionRef), KeywordScannerDefinition(Rc), diff --git a/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs b/crates/codegen/runtime/generator/src/parser/grammar/resolver.rs similarity index 81% rename from crates/codegen/runtime/generator/src/parser/grammar/constructor.rs rename to crates/codegen/runtime/generator/src/parser/grammar/resolver.rs index 573f802aed..6d1062c42a 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar/resolver.rs @@ -6,7 +6,7 @@ use std::ops::Deref; use std::rc::Rc; use codegen_language_definition::model::{ - self, BuiltInLabel, FieldsErrorRecovery, Identifier, Item, + self, BuiltInLabel, FieldsErrorRecovery, Identifier, Item, Language, }; use indexmap::IndexMap; use once_cell::sync::Lazy; @@ -17,99 +17,7 @@ use crate::parser::grammar::{ TriviaParserDefinition, }; -impl Grammar { - /// Materializes the DSL v2 model ([`model::Language`]) into [`Grammar`]. - pub fn from_dsl_v2(lang: &model::Language) -> Grammar { - // Collect language items into a lookup table to speed up resolution - let items: HashMap<_, _> = lang - .topics() - .flat_map(|topic| { - topic.items.iter().map(|item| { - ( - item.name().clone(), - (topic.lexical_context.clone(), item.clone()), - ) - }) - }) - .collect(); - - let mut resolved = HashMap::new(); - let mut ctx = ResolveCtx { - items: &items, - resolved: &mut resolved, - }; - - let leading_trivia = Rc::new(NamedTriviaParser { - name: Identifier::from("LeadingTrivia"), - def: resolve_trivia(lang.leading_trivia.clone(), TriviaKind::Leading, &mut ctx), - }) as Rc; - - let trailing_trivia = Rc::new(NamedTriviaParser { - name: Identifier::from("TrailingTrivia"), - def: resolve_trivia(lang.trailing_trivia.clone(), TriviaKind::Trailing, &mut ctx), - }) as Rc; - - for (_lex_ctx, item) in items.values() { - resolve_grammar_element(item.name(), &mut ctx); - } - - // TODO(#638): To make sure the unused (not referred to) keywords are included in the scanner literal trie, - // we replicate the DSL v1 behaviour of introducing a synthetic parser that is only meant to group - // keywords by their lexical context. - let mut keywords_per_ctxt = HashMap::new(); - for (ident, (lex_ctx, item)) in &items { - let lex_ctx = lex_ctx.clone().unwrap_or(Identifier::from("Default")); - if let Item::Keyword { .. } = item { - keywords_per_ctxt - .entry(lex_ctx) - .or_insert_with(Vec::new) - .push(ident); - } - } - for (lex_ctx, mut keywords) in keywords_per_ctxt { - keywords.sort_unstable_by_key(|kw| kw.as_str()); - - let parser_name = Identifier::from(format!("{lex_ctx}AllKeywords")); - let all_keywords = model::EnumItem { - name: parser_name.clone(), - enabled: None, - variants: keywords - .iter() - .map(|&ident| model::EnumVariant { - reference: ident.clone(), - enabled: None, - }) - .collect(), - }; - - let def = resolve_choice(all_keywords, &mut ctx); - ctx.resolved.insert( - parser_name.clone(), - GrammarElement::ParserDefinition(Rc::new(NamedParserThunk { - name: parser_name, - context: lex_ctx, - is_inline: true, - def: OnceCell::from(def), - })), - ); - } - - let resolved_items = ctx - .resolved - .iter() - .map(|(name, elem)| (name.clone(), elem.clone())); - - Grammar { - elements: resolved_items - .chain( - [leading_trivia, trailing_trivia] - .into_iter() - .map(|elem| (elem.name().clone(), elem.into())), - ) - .collect(), - } - } -} +static DEFAULT_LEX_CTXT: Lazy = Lazy::new(|| Identifier::from("Default")); #[derive(Debug)] struct NamedTriviaParser { @@ -123,8 +31,7 @@ impl TriviaParserDefinition for NamedTriviaParser { } fn context(&self) -> &Identifier { - static DEFAULT: Lazy = Lazy::new(|| Identifier::from("Default")); - &DEFAULT + &DEFAULT_LEX_CTXT } fn node(&self) -> &ParserDefinitionNode { @@ -198,55 +105,130 @@ impl ParserThunk { } } -struct ResolveCtx<'a> { - items: &'a HashMap, Item)>, - resolved: &'a mut HashMap, +pub struct ResolveCtx { + items: HashMap, + resolved: HashMap, } -#[allow(clippy::too_many_lines)] // FIXME(#638): Simplify me when we simplify the v2-to-v1 interface -fn resolve_grammar_element(ident: &Identifier, ctx: &mut ResolveCtx<'_>) -> GrammarElement { - let (lex_ctx, elem) = ctx.items.get(ident).expect("Missing item"); +pub struct Resolution { + /// Original items as defined by the DSL v2. + items: HashMap, + resolved: HashMap, +} - let lex_ctx = lex_ctx - .clone() - .unwrap_or_else(|| Identifier::from("Default")); +impl ResolveCtx { + pub fn resolve(lang: &Language) -> Resolution { + // Collect language items into a lookup table to speed up resolution + let items: HashMap<_, _> = lang + .topics() + .flat_map(|topic| { + topic.items.iter().map(|item| { + let lex_ctxt = topic.lexical_context.as_ref().unwrap_or(&DEFAULT_LEX_CTXT); - // The nonterminals are mutually recursive (so will be the resolution of their definitions), - // so make sure to insert a thunk for nonterminals to resolve to break the cycle. - let inserted_thunk = match (elem, ctx.resolved.contains_key(ident)) { - ( - Item::Struct { .. } - | Item::Enum { .. } - | Item::Repeated { .. } - | Item::Separated { .. }, - false, - ) => { - let thunk = Rc::new(NamedParserThunk { - name: ident.clone(), - context: lex_ctx.clone(), - is_inline: false, - def: OnceCell::new(), - }); + (item.name().clone(), (lex_ctxt.clone(), item.clone())) + }) + }) + .collect(); + + let mut ctx = ResolveCtx { + items, + resolved: HashMap::new(), + }; + + for item in lang.items() { + resolve_grammar_element(item.name(), &mut ctx); + } + + // Trivia is defined separately from the main grammar + let leading_trivia = Rc::new(NamedTriviaParser { + name: Identifier::from("LeadingTrivia"), + def: resolve_trivia(lang.leading_trivia.clone(), TriviaKind::Leading, &mut ctx), + }); + + let trailing_trivia = Rc::new(NamedTriviaParser { + name: Identifier::from("TrailingTrivia"), + def: resolve_trivia(lang.trailing_trivia.clone(), TriviaKind::Trailing, &mut ctx), + }); + + for trivia in [leading_trivia, trailing_trivia] { ctx.resolved.insert( - ident.clone(), - (Rc::clone(&thunk) as Rc).into(), + trivia.name().clone(), + GrammarElement::TriviaParserDefinition(trivia), ); - Some(ParserThunk::Regular(thunk)) } + + Resolution { + items: ctx.items, + resolved: ctx.resolved, + } + } +} + +impl Resolution { + /// Returns the lexical context in which the item was defined. + pub fn lex_ctx(&self, name: &Identifier) -> &Identifier { + &self.items[name].0 + } + + /// Returns the resolved items. + pub fn items(&self) -> impl Iterator { + self.resolved.iter() + } + + /// Collects the already resolved item into a [`Grammar`]. + pub fn to_grammar(&self) -> Grammar { + Grammar { + elements: self + .resolved + .iter() + .map(|(name, elem)| (name.clone(), elem.clone())) + .collect(), + } + } +} + +/// Inserts a thunk for the given item in a context to be resolved later and returns it if it was inserted. +fn insert_parser_thunk( + item: &Item, + lex_ctx: &Identifier, + ctx: &mut ResolveCtx, +) -> Option { + match (item, ctx.resolved.contains_key(item.name())) { (Item::Precedence { .. }, false) => { let thunk = Rc::new(NamedPrecedenceParserThunk { - name: ident.clone(), + name: item.name().clone(), context: lex_ctx.clone(), def: OnceCell::new(), }); ctx.resolved.insert( - ident.clone(), + item.name().clone(), (Rc::clone(&thunk) as Rc).into(), ); Some(ParserThunk::Precedence(thunk)) } + (item, false) if item.is_nonterminal() => { + let thunk = Rc::new(NamedParserThunk { + name: item.name().clone(), + context: lex_ctx.clone(), + is_inline: false, + def: OnceCell::new(), + }); + ctx.resolved.insert( + item.name().clone(), + (Rc::clone(&thunk) as Rc).into(), + ); + Some(ParserThunk::Regular(thunk)) + } _ => None, - }; + } +} + +fn resolve_grammar_element(ident: &Identifier, ctx: &mut ResolveCtx) -> GrammarElement { + let (lex_ctx, elem) = ctx.items.get(ident).cloned().expect("Missing item"); + + // The nonterminals are mutually recursive (so will be the resolution of their definitions), + // so make sure to insert a thunk for nonterminals to resolve to break the cycle. + let inserted_thunk = insert_parser_thunk(&elem, &lex_ctx, ctx); match (inserted_thunk, ctx.resolved.get(ident)) { // Already resolved @@ -293,7 +275,7 @@ fn resolve_grammar_element(ident: &Identifier, ctx: &mut ResolveCtx<'_>) -> Gram .set(resolve_precedence(item.deref().clone(), &lex_ctx, ctx)) .unwrap(); } - _ => unreachable!("Only nonterminals can be resolved here"), + _ => unreachable!("{ident}: Only nonterminals can be resolved here"), }; ctx.resolved.get(ident).cloned().unwrap() @@ -301,17 +283,16 @@ fn resolve_grammar_element(ident: &Identifier, ctx: &mut ResolveCtx<'_>) -> Gram // First time resolving a terminal named `ident` (None, None) => { let named_scanner = match elem { - Item::Trivia { item } => Rc::clone(item) as Rc<_>, - Item::Fragment { item } => Rc::clone(item) as Rc<_>, - Item::Token { item } => Rc::clone(item) as Rc<_>, Item::Keyword { item } => { // Keywords are special scanners and are handled separately - let resolved = - GrammarElement::KeywordScannerDefinition(Rc::clone(item) as Rc<_>); + let resolved = GrammarElement::KeywordScannerDefinition(item as Rc<_>); ctx.resolved.insert(ident.clone(), resolved.clone()); return resolved; } - _ => unreachable!("Only terminals can be resolved here"), + Item::Token { item } => item as Rc<_>, + Item::Trivia { item } => item as Rc<_>, + Item::Fragment { item } => item as Rc<_>, + _ => unreachable!("{ident}: Only terminals can be resolved here"), }; let resolved = GrammarElement::ScannerDefinition(named_scanner); @@ -325,7 +306,7 @@ fn resolve_grammar_element(ident: &Identifier, ctx: &mut ResolveCtx<'_>) -> Gram fn resolve_trivia( parser: model::TriviaParser, kind: TriviaKind, - ctx: &mut ResolveCtx<'_>, + ctx: &mut ResolveCtx, ) -> ParserDefinitionNode { match parser { model::TriviaParser::Optional { parser } => { @@ -366,7 +347,7 @@ fn resolve_trivia( } } -fn resolve_field(field: model::Field, ctx: &mut ResolveCtx<'_>) -> ParserDefinitionNode { +fn resolve_field(field: model::Field, ctx: &mut ResolveCtx) -> ParserDefinitionNode { match field { model::Field::Required { reference } => { resolve_grammar_element(&reference, ctx).into_parser_def_node() @@ -383,7 +364,7 @@ fn resolve_sequence_like( enabled: Option, fields: IndexMap, error_recovery: Option, - ctx: &mut ResolveCtx<'_>, + ctx: &mut ResolveCtx, ) -> ParserDefinitionNode { let (terminator, delimiters) = match error_recovery { Some(FieldsErrorRecovery { @@ -464,7 +445,7 @@ fn resolve_sequence_like( .versioned(enabled) } -fn resolve_choice(item: model::EnumItem, ctx: &mut ResolveCtx<'_>) -> ParserDefinitionNode { +fn resolve_choice(item: model::EnumItem, ctx: &mut ResolveCtx) -> ParserDefinitionNode { let variants = item .variants .into_iter() @@ -479,7 +460,7 @@ fn resolve_choice(item: model::EnumItem, ctx: &mut ResolveCtx<'_>) -> ParserDefi .versioned(item.enabled) } -fn resolve_repeated(item: model::RepeatedItem, ctx: &mut ResolveCtx<'_>) -> ParserDefinitionNode { +fn resolve_repeated(item: model::RepeatedItem, ctx: &mut ResolveCtx) -> ParserDefinitionNode { let reference = Box::new(resolve_grammar_element(&item.reference, ctx).into_parser_def_node()); let repeated = Labeled::with_builtin_label(BuiltInLabel::Item, reference); @@ -491,7 +472,7 @@ fn resolve_repeated(item: model::RepeatedItem, ctx: &mut ResolveCtx<'_>) -> Pars } } -fn resolve_separated(item: model::SeparatedItem, ctx: &mut ResolveCtx<'_>) -> ParserDefinitionNode { +fn resolve_separated(item: model::SeparatedItem, ctx: &mut ResolveCtx) -> ParserDefinitionNode { let reference = resolve_grammar_element(&item.reference, ctx).into_parser_def_node(); let separator = resolve_grammar_element(&item.separator, ctx).into_parser_def_node(); @@ -510,7 +491,7 @@ fn resolve_separated(item: model::SeparatedItem, ctx: &mut ResolveCtx<'_>) -> Pa fn resolve_precedence( item: model::PrecedenceItem, lex_ctx: &Identifier, - ctx: &mut ResolveCtx<'_>, + ctx: &mut ResolveCtx, ) -> PrecedenceParserDefinitionNode { let primaries: Vec<_> = item .primary_expressions @@ -522,7 +503,10 @@ fn resolve_precedence( }) .collect(); let primary_expression = Box::new(match primaries.len() { - 0 => panic!("Precedence operator has no primary expressions"), + 0 => panic!( + "Precedence operator {item} has no primary expressions", + item = item.name + ), _ => ParserDefinitionNode::Choice(Labeled::with_builtin_label( BuiltInLabel::Variant, primaries, diff --git a/crates/codegen/runtime/generator/src/parser/mod.rs b/crates/codegen/runtime/generator/src/parser/mod.rs index 7a55c6a045..21aa1fd0eb 100644 --- a/crates/codegen/runtime/generator/src/parser/mod.rs +++ b/crates/codegen/runtime/generator/src/parser/mod.rs @@ -14,29 +14,31 @@ use codegen::{ PrecedenceParserDefinitionCodegen as _, Trie, }; use grammar::{ - Grammar, GrammarVisitor, ParserDefinitionNode, ParserDefinitionRef, - PrecedenceParserDefinitionRef, ScannerDefinitionRef, TriviaParserDefinitionRef, + GrammarVisitor, ParserDefinitionNode, ParserDefinitionRef, PrecedenceParserDefinitionRef, }; use crate::parser::codegen::KeywordItemAtom; +use crate::parser::grammar::resolver::Resolution; +use crate::parser::grammar::{GrammarElement, ResolveCtx, TriviaParserDefinitionRef}; /// Newtype for the already generated Rust code, not to be confused with regular strings. #[derive(Serialize, Default, Clone)] struct RustCode(String); +/// The main model for the parser + lexer code generation. #[derive(Default, Serialize)] pub struct ParserModel { /// Defines the top-level scanner functions in `Language`. - scanner_functions: BTreeMap, // (name of scanner, code) + scanner_functions: BTreeMap, // Defines the `Lexer::next_terminal` method. scanner_contexts: BTreeMap, /// Defines the top-level compound scanners used when lexing in `Language`. - keyword_compound_scanners: BTreeMap, // (name of the KW scanner, code) + keyword_compound_scanners: BTreeMap, /// Defines the top-level parser functions in `Language`. - parser_functions: BTreeMap, // (name of parser, code) + parser_functions: BTreeMap, /// Defines the top-level trivia parser functions in `Language`. - trivia_parser_functions: BTreeMap, // (name of parser, code) + trivia_parser_functions: BTreeMap, } #[derive(Default, Serialize)] @@ -56,57 +58,79 @@ struct ScannerContextModel { delimiters: BTreeMap, } -#[derive(Default)] -struct ParserAccumulatorState { - // Defines the `Lexer::next_terminal` method. - scanner_contexts: BTreeMap, +impl ParserModel { + pub fn from_language(language: &Rc) -> Self { + // First, resolve the grammar structure from the flat list of items + let resolved = ResolveCtx::resolve(language); - /// Defines the top-level parser functions in `Language`. - parser_functions: BTreeMap, // (name of parser, code) - /// Defines the top-level trivia parser functions in `Language`. - trivia_parser_functions: BTreeMap, // (name of parser, code) + // Collect all parser functions + let parser_fns = ParserFunctions::collect(&resolved); + // Collect all scanner contexts and their scanners + let mut acc = ScannerContextCollector::default(); + resolved.to_grammar().accept_visitor(&mut acc); + let lexer_model = acc.into_model(&resolved); + // Combine everything into the final model + ParserModel { + scanner_functions: lexer_model.scanner_functions, + scanner_contexts: lexer_model.scanner_contexts, + keyword_compound_scanners: lexer_model.keyword_compound_scanners, + parser_functions: parser_fns.parser_functions, + trivia_parser_functions: parser_fns.trivia_parser_functions, + } + } +} + +#[derive(Default)] +struct ScannerContextCollector { + scanner_contexts: BTreeMap, /// Makes sure to codegen the scanner functions that are referenced by other scanners. top_level_scanner_names: BTreeSet, - /// Lookup table for all scanners; used to generate trie scanners. - all_scanners: BTreeMap, /// The current context of a parent scanner/parser being processed. current_context_name: Option, } #[derive(Default)] -struct ScannerContextAccumulatorState { - /// Set of delimiter pairs for this context that are used in delimited error recovery. +struct ScannerContextCollectorState { delimiters: BTreeMap, scanner_definitions: BTreeSet, keyword_scanner_defs: BTreeMap>, } -impl ParserModel { - pub fn from_language(language: &Rc) -> Self { - // First, we construct the DSLv1 model from the DSLv2 definition... - let grammar = Grammar::from_dsl_v2(language); - // ...which we then transform into the parser model - let mut acc = ParserAccumulatorState::default(); - grammar.accept_visitor(&mut acc); - - acc.into_model() - } -} - -impl ParserAccumulatorState { +impl ScannerContextCollector { fn set_current_context(&mut self, name: Identifier) { self.current_context_name = Some(name.clone()); self.scanner_contexts.entry(name).or_default(); } - fn current_context(&mut self) -> &mut ScannerContextAccumulatorState { + fn current_context(&mut self) -> &mut ScannerContextCollectorState { self.scanner_contexts .get_mut(self.current_context_name.as_ref().unwrap()) .expect("context must be set with `set_current_context`") } - fn into_model(self) -> ParserModel { + // Transforms the accumulated state into the final model. + fn into_model(mut self, resolved: &Resolution) -> LexerModel { + // Lookup table for all scanners; used to generate trie scanners. + let all_scanners: BTreeMap<_, _> = resolved + .items() + .filter_map(|(_, item)| item.try_as_scanner_definition_ref()) + .map(|scanner| (scanner.name().clone(), Rc::clone(scanner))) + .collect(); + + for kw_scanner_def in resolved + .items() + .filter_map(|(_, item)| item.try_as_keyword_scanner_definition_ref()) + { + let lex_ctxt = resolved.lex_ctx(&kw_scanner_def.name); + + self.scanner_contexts + .entry(lex_ctxt.clone()) + .or_default() + .keyword_scanner_defs + .insert(kw_scanner_def.name.clone(), Rc::clone(kw_scanner_def)); + } + let contexts = self .scanner_contexts .into_iter() @@ -120,7 +144,7 @@ impl ParserAccumulatorState { let mut literal_trie = Trie::new(); for scanner_name in &context.scanner_definitions { - let scanner = &self.all_scanners[scanner_name]; + let scanner = &all_scanners[scanner_name]; let literals = scanner.literals().unwrap_or_default(); if literals.is_empty() { @@ -157,8 +181,7 @@ impl ParserAccumulatorState { .collect::>(); // Expose the scanner functions that... - let scanner_functions = self - .all_scanners + let scanner_functions = all_scanners .iter() .filter(|(name, scanner)| { // are compound (do not consist of only literals) @@ -185,10 +208,8 @@ impl ParserAccumulatorState { }) .collect(); - ParserModel { - parser_functions: self.parser_functions, - trivia_parser_functions: self.trivia_parser_functions, - // These are derived from the accumulated state + // These are derived from the accumulated state + LexerModel { scanner_contexts: contexts, scanner_functions, keyword_compound_scanners, @@ -196,46 +217,17 @@ impl ParserAccumulatorState { } } -impl GrammarVisitor for ParserAccumulatorState { - fn scanner_definition_enter(&mut self, scanner: &ScannerDefinitionRef) { - self.all_scanners - .insert(scanner.name().clone(), Rc::clone(scanner)); - } - +impl GrammarVisitor for ScannerContextCollector { fn trivia_parser_definition_enter(&mut self, parser: &TriviaParserDefinitionRef) { self.set_current_context(parser.context().clone()); - - self.trivia_parser_functions.insert( - parser.name().clone(), - RustCode(parser.to_parser_code().to_string()), - ); } fn parser_definition_enter(&mut self, parser: &ParserDefinitionRef) { - // Have to set this regardless so that we can collect referenced scanners self.set_current_context(parser.context().clone()); - if !parser.is_inline() { - self.parser_functions.insert( - parser.name().clone(), - RustCode(parser.to_parser_code().to_string()), - ); - } } fn precedence_parser_definition_enter(&mut self, parser: &PrecedenceParserDefinitionRef) { self.set_current_context(parser.context().clone()); - - // While it's not common to parse a precedence expression as a standalone nonterminal, - // we generate a function for completeness. - for (name, code) in parser.to_precedence_expression_parser_code() { - self.parser_functions - .insert(name.clone(), RustCode(code.to_string())); - } - - self.parser_functions.insert( - parser.name().clone(), - RustCode(parser.to_parser_code().to_string()), - ); } fn parser_definition_node_enter(&mut self, node: &ParserDefinitionNode) { @@ -248,6 +240,8 @@ impl GrammarVisitor for ParserAccumulatorState { .insert(scanner.name().clone()); } ParserDefinitionNode::KeywordScannerDefinition(scanner) => { + // In addition to the context a keyword is defined in, we also + // need to include reachable ones for the current lexical context self.current_context() .keyword_scanner_defs .insert(scanner.name.clone(), Rc::clone(scanner)); @@ -275,3 +269,58 @@ impl GrammarVisitor for ParserAccumulatorState { }; } } + +/// Represents a final model used for generating lexer/scanner code. +struct LexerModel { + scanner_functions: BTreeMap, + scanner_contexts: BTreeMap, + keyword_compound_scanners: BTreeMap, +} + +/// Collects all parser functions from the resolved grammar. +struct ParserFunctions { + parser_functions: BTreeMap, + trivia_parser_functions: BTreeMap, +} + +impl ParserFunctions { + fn collect(resolved: &Resolution) -> Self { + let mut parser_functions = BTreeMap::default(); + let mut trivia_parser_functions = BTreeMap::default(); + + for (_, item) in resolved.items() { + match item { + GrammarElement::TriviaParserDefinition(parser) => { + trivia_parser_functions.insert( + parser.name().clone(), + RustCode(parser.to_parser_code().to_string()), + ); + } + GrammarElement::ParserDefinition(parser) if !parser.is_inline() => { + parser_functions.insert( + parser.name().clone(), + RustCode(parser.to_parser_code().to_string()), + ); + } + + GrammarElement::PrecedenceParserDefinition(parser) => { + // While it's not common to parse a precedence expression as a standalone nonterminal, + // we generate a function for completeness. + for (name, code) in parser.to_precedence_expression_parser_code() { + parser_functions.insert(name.clone(), RustCode(code.to_string())); + } + parser_functions.insert( + parser.name().clone(), + RustCode(parser.to_parser_code().to_string()), + ); + } + _ => {} + } + } + + Self { + parser_functions, + trivia_parser_functions, + } + } +} From 0a2b0d4c6c7e34ae0dac568b80044e00bff0590b Mon Sep 17 00:00:00 2001 From: Igor Matuszewski Date: Sat, 22 Jun 2024 11:58:43 +0200 Subject: [PATCH 08/12] Remove remaining mentions of #638 in the code (#1021) Closes #638 The trivia item from #638 is now separately tracked in #1020. --- .../language/definition/src/model/terminals/trivia.rs | 1 - crates/codegen/runtime/generator/src/parser/grammar.rs | 6 +----- crates/solidity/inputs/language/src/definition.rs | 4 ++-- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/crates/codegen/language/definition/src/model/terminals/trivia.rs b/crates/codegen/language/definition/src/model/terminals/trivia.rs index 9ccfb275ef..2473a6b321 100644 --- a/crates/codegen/language/definition/src/model/terminals/trivia.rs +++ b/crates/codegen/language/definition/src/model/terminals/trivia.rs @@ -10,7 +10,6 @@ pub enum TriviaParser { Choice { parsers: Vec }, Optional { parser: Box }, - // TODO(#638): Remove this, once we adapt the DSL v1 codegen model to the new v2 definition. OneOrMore { parser: Box }, ZeroOrMore { parser: Box }, diff --git a/crates/codegen/runtime/generator/src/parser/grammar.rs b/crates/codegen/runtime/generator/src/parser/grammar.rs index 99a0ccd043..c6080fb65d 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar.rs @@ -1,8 +1,4 @@ -//! Definitions of the [`GrammarElement`]s and the grammar itself ([`Grammar`]). - -// TODO(#638): This is a leftover module from the original DSLv1 implementation. -// We should remove it and replace the grammar construction in the super `parser` -// module with the one from the new DSLv2 in the `constructor` module. +//! Definitions of the [`GrammarElement`]s and the grammar itself ([`Grammar`]) used by the parser generator. use std::collections::HashMap; use std::rc::Rc; diff --git a/crates/solidity/inputs/language/src/definition.rs b/crates/solidity/inputs/language/src/definition.rs index 3105094f26..76c55b26fa 100644 --- a/crates/solidity/inputs/language/src/definition.rs +++ b/crates/solidity/inputs/language/src/definition.rs @@ -5,8 +5,8 @@ codegen_language_macros::compile!(Language( documentation_dir = "crates/solidity/inputs/language/docs", binding_rules_file = "crates/solidity/inputs/language/bindings/rules.msgb", root_item = SourceUnit, - // TODO(#638): For now this is on par with the DSL v1 definition to minimize the fallout. - // We should replace this with the new definition from #629. + // TODO(#1020): Define the end-of-file trivia explicitly rather than + // implicitly reusing the leading trivia in the generater parser code. leading_trivia = OneOrMore(Choice([ Trivia(Whitespace), Trivia(EndOfLine), From 6bfd5ea3062f34255e2689c58aaa3367f445b116 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 07:05:54 -0700 Subject: [PATCH 09/12] [github-actions] Bump actions/checkout from 4.1.5 to 4.1.7 in the non-major-dependencies group (#1027) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the non-major-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 4.1.5 to 4.1.7
Release notes

Sourced from actions/checkout's releases.

v4.1.7

What's Changed

New Contributors

Full Changelog: https://github.com/actions/checkout/compare/v4.1.6...v4.1.7

v4.1.6

What's Changed

Full Changelog: https://github.com/actions/checkout/compare/v4.1.5...v4.1.6

Changelog

Sourced from actions/checkout's changelog.

Changelog

v4.1.7

v4.1.6

v4.1.5

v4.1.4

v4.1.3

v4.1.2

v4.1.1

v4.1.0

v4.0.0

v3.6.0

v3.5.3

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.1.5&new-version=4.1.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/_jobs_ci.yml | 2 +- .github/workflows/_jobs_github_pages.yml | 2 +- .github/workflows/_jobs_publish.yml | 4 ++-- .github/workflows/_jobs_sanctuary.yml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/_jobs_ci.yml b/.github/workflows/_jobs_ci.yml index c7e9e91211..51dc600e33 100644 --- a/.github/workflows/_jobs_ci.yml +++ b/.github/workflows/_jobs_ci.yml @@ -16,7 +16,7 @@ jobs: # - name: "Clone repository" - uses: "actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b" + uses: "actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332" - name: "Restore CI cache" if: "${{ github.ref_name != 'main' }}" diff --git a/.github/workflows/_jobs_github_pages.yml b/.github/workflows/_jobs_github_pages.yml index 8703914c1d..f9cb8da407 100644 --- a/.github/workflows/_jobs_github_pages.yml +++ b/.github/workflows/_jobs_github_pages.yml @@ -15,7 +15,7 @@ jobs: # - name: "Clone repository" - uses: "actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b" + uses: "actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332" - name: "Restore CI cache" uses: "actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9" diff --git a/.github/workflows/_jobs_publish.yml b/.github/workflows/_jobs_publish.yml index 24cbad7fe5..825c692fd3 100644 --- a/.github/workflows/_jobs_publish.yml +++ b/.github/workflows/_jobs_publish.yml @@ -19,7 +19,7 @@ jobs: # - name: "Clone repository" - uses: "actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b" + uses: "actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332" - name: "Restore CI cache" uses: "actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9" @@ -66,7 +66,7 @@ jobs: # - name: "Clone repository" - uses: "actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b" + uses: "actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332" - name: "Restore CI cache" uses: "actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9" diff --git a/.github/workflows/_jobs_sanctuary.yml b/.github/workflows/_jobs_sanctuary.yml index 5ec81e7c4e..d71d1fb19f 100644 --- a/.github/workflows/_jobs_sanctuary.yml +++ b/.github/workflows/_jobs_sanctuary.yml @@ -48,7 +48,7 @@ jobs: # - name: "Clone repository" - uses: "actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b" + uses: "actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332" - name: "Restore CI cache" uses: "actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9" From 77589e9e9c152675d29d085fd9ec3819586e04b5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 14:06:50 +0000 Subject: [PATCH 10/12] [pip] Bump pipenv from 2023.12.1 to 2024.0.1 (#1028) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [pipenv](https://github.com/pypa/pipenv) from 2023.12.1 to 2024.0.1.
Release notes

Sourced from pipenv's releases.

Release v2024.0.1

What's Changed

Full Changelog: https://github.com/pypa/pipenv/compare/v2024.0.0...v2024.0.1

Release v2024.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/pipenv/compare/v2023.12.1...v2024.0.0

Changelog

Sourced from pipenv's changelog.

2024.0.1 (2024-06-11)

Pipenv 2024.0.1 (2024-06-11)

No significant changes.

2024.0.0 (2024-06-06)

Pipenv 2024.0.0 (2024-06-06)

Features & Improvements

  • Supply any --extra-pip-args also in the resolver steps. [#6006](https://github.com/pypa/pipenv/issues/6006) <https://github.com/pypa/pipenv/issues/6006>_
  • The uninstall command now does the inverse of upgrade which means it no longer invokes a full lock cycle which was problematic for projects with many dependencies. [#6029](https://github.com/pypa/pipenv/issues/6029) <https://github.com/pypa/pipenv/issues/6029>_
  • The pipenv requirements subcommand now supports the --from-pipfile flag. When this flag is used, the requirements file will only include the packages explicitly listed in the Pipfile, excluding any sub-packages. [#6156](https://github.com/pypa/pipenv/issues/6156) <https://github.com/pypa/pipenv/issues/6156>_

Behavior Changes

  • pipenv==3000.0.0 denotes the first major release of our semver strategy. As much requested, the install no longer does a complete lock operation. Instead install follows the same code path as pipenv update (which is upgrade + sync). This is what most new users expect the behavior to be; it is a behavioral change, a necessary one to make the tool more usable. Remember that complete lock resolution can be invoked with pipenv lock just as before. [#6098](https://github.com/pypa/pipenv/issues/6098) <https://github.com/pypa/pipenv/issues/6098>_

Bug Fixes

  • Fix a bug that passes pipenv check command if Pipfile.lock not exist [#6126](https://github.com/pypa/pipenv/issues/6126) <https://github.com/pypa/pipenv/issues/6126>_
  • Fix a bug that vcs subdependencies were locked without their subdirectory fragment if they had one [#6136](https://github.com/pypa/pipenv/issues/6136) <https://github.com/pypa/pipenv/issues/6136>_
  • pipenv converts off pkg_resources API usages. This necessitated also vendoring in:
    • latest pipdeptree==2.18.1 which also converted off pkg_resources
    • importlib-metadata==7.1.0 to continue supporting python 3.8 and 3.9
    • packaging==24.0 since the packaging we were utilizing in pip's vendor was insufficient for this conversion. [#6139](https://github.com/pypa/pipenv/issues/6139) <https://github.com/pypa/pipenv/issues/6139>
  • Pipenv only supports absolute python version. If the user specifies a Python version with inequality signs like >=3.12, `_

Vendored Libraries

  • Vendor in pip==24.0 [#6117](https://github.com/pypa/pipenv/issues/6117) <https://github.com/pypa/pipenv/issues/6117>_
  • Spring 2024 Vendoring includes:
    • click-didyoumean==0.3.1
    • expect==4.9.0
    • pipdeptree==2.16.2
    • python-dotenv==1.0.1
    • ruamel.yaml==0.18.6

... (truncated)

Commits
  • 7493d18 Release v2024.0.1
  • cf9a336 Bumped version to 2024.0.1.
  • 52f7b09 Update plette to version 2.1.0
  • 0618fab Prepare actually for 2024.0.0 release after peer feedback.
  • fd76351 Release v2024.0.0
  • 878d7c4 Bumped version to 2024.0.0.
  • a84ecd3 Release v3000.0.0
  • 0cee88e Bumped version to 3000.0.0.
  • 2c04a63 Remove secho from pipenv.utils.shell
  • 6abb08c Merge pull request #6164 from sanspareilsmyn/handle-unspecified-python-version
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pipenv&package-manager=pip&previous-version=2023.12.1&new-version=2024.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Pipfile | 2 +- Pipfile.lock | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Pipfile b/Pipfile index a5c6807d53..8a02a0fab0 100644 --- a/Pipfile +++ b/Pipfile @@ -5,7 +5,7 @@ name = "pypi" [packages] # Installed first, and used to install/run other dependencies: -pipenv = "==2023.12.1" +pipenv = "==2024.0.1" # Used for the published GitHub pages site: mkdocs = "==1.5.3" diff --git a/Pipfile.lock b/Pipfile.lock index 98db15c76f..850f391777 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "206f63d3771e7e019ff597a7565c1e52dbf88472f4c5f1f40744b0021fa77f3f" + "sha256": "276d18feecc01cedb21c29befdcc5aa24529ab2665b8730ae48c257dea1a21d6" }, "pipfile-spec": 6, "requires": {}, @@ -24,11 +24,11 @@ }, "certifi": { "hashes": [ - "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f", - "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" + "sha256:3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516", + "sha256:ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56" ], "markers": "python_version >= '3.6'", - "version": "==2024.2.2" + "version": "==2024.6.2" }, "charset-normalizer": { "hashes": [ @@ -157,11 +157,11 @@ }, "filelock": { "hashes": [ - "sha256:521f5f56c50f8426f5e03ad3b281b490a87ef15bc6c526f168290f0c7148d44e", - "sha256:57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c" + "sha256:2207938cbc1844345cb01a5a95524dae30f0ce089eba5b00378295a17e3e90cb", + "sha256:6ca1fffae96225dab4c6eaf1c4f4f28cd2568d3ec2a44e15a08520504de468e7" ], "markers": "python_version >= '3.8'", - "version": "==3.13.1" + "version": "==3.15.4" }, "ghp-import": { "hashes": [ @@ -363,20 +363,20 @@ }, "pipenv": { "hashes": [ - "sha256:4aea73e23944e464ad2b849328e780ad121c5336e1c24a7ac15aa493c41c2341", - "sha256:96c8af7c36691fbc648959f3f631954212398246c8cfcfa529ec09bc5d0bfd01" + "sha256:5360835c613837423a99b8c94952b139b777b3eaabb42cb9edb34556245b4c25", + "sha256:ae5a83fa5b66065cebd2bd8f73f0b281b3bd202a13d58cc644f0b9765128c990" ], "index": "pypi", "markers": "python_version >= '3.8'", - "version": "==2023.12.1" + "version": "==2024.0.1" }, "platformdirs": { "hashes": [ - "sha256:0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", - "sha256:ef0cc731df711022c174543cb70a9b5bd22e5a9337c8624ef2c2ceb8ddad8768" + "sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee", + "sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3" ], "markers": "python_version >= '3.8'", - "version": "==4.2.0" + "version": "==4.2.2" }, "pygments": { "hashes": [ @@ -577,11 +577,11 @@ }, "setuptools": { "hashes": [ - "sha256:02fa291a0471b3a18b2b2481ed902af520c69e8ae0919c13da936542754b4c56", - "sha256:5c0806c7d9af348e6dd3777b4f4dbb42c7ad85b190104837488eab9a7c945cf8" + "sha256:937a48c7cdb7a21eb53cd7f9b59e525503aa8abaf3584c730dc5f7a5bec3a650", + "sha256:a58a8fde0541dab0419750bcc521fbdf8585f6e5cb41909df3a472ef7b81ca95" ], "markers": "python_version >= '3.8'", - "version": "==69.1.1" + "version": "==70.1.1" }, "six": { "hashes": [ @@ -602,11 +602,11 @@ }, "virtualenv": { "hashes": [ - "sha256:961c026ac520bac5f69acb8ea063e8a4f071bcc9457b9c1f28f6b085c511583a", - "sha256:e08e13ecdca7a0bd53798f356d5831434afa5b07b93f0abdf0797b7a06ffe197" + "sha256:4c43a2a236279d9ea36a0d76f98d84bd6ca94ac4e0f4a3b9d46d05e10fea542a", + "sha256:8cc4a31139e796e9a7de2cd5cf2489de1217193116a8fd42328f1bd65f434589" ], "markers": "python_version >= '3.7'", - "version": "==20.25.1" + "version": "==20.26.3" }, "watchdog": { "hashes": [ From e743aa41abebe6f7ffb1732326a81e40035bb8ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 07:07:31 -0700 Subject: [PATCH 11/12] [npm] Bump the non-major-dependencies group with 7 updates (#1029) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the non-major-dependencies group with 7 updates: | Package | From | To | | --- | --- | --- | | [@changesets/cli](https://github.com/changesets/changesets) | `2.27.5` | `2.27.6` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.13.0` | `20.14.9` | | [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `8.8.3` | `8.9.1` | | [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.3.2` | | [typescript](https://github.com/Microsoft/TypeScript) | `5.4.5` | `5.5.2` | | [unified](https://github.com/unifiedjs/unified) | `11.0.4` | `11.0.5` | | [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.4` | `29.1.5` | Updates `@changesets/cli` from 2.27.5 to 2.27.6
Release notes

Sourced from @​changesets/cli's releases.

@​changesets/cli@​2.27.6

Patch Changes

  • #1392 f295b3e Thanks @​bluwy! - Replace meow dependency with mri to reduce the number of transitive dependencies

  • #1390 6a3452e Thanks @​bluwy! - Display changeset status --verbose in list form and remove tty-table dependency

Commits

Updates `@types/node` from 20.13.0 to 20.14.9
Commits

Updates `cspell` from 8.8.3 to 8.9.1
Release notes

Sourced from cspell's releases.

v8.9.1

Changes

Fixes

fix: Make sure binary files are not checked. (#5780)

fixes #5779

  • add .mp4 to the video list
  • treat unknown file types that contain 0x00 as binary.

Documentation

docs: format tables in generated docs (#5776)


v8.9.0

Changes

Features

feat: Support spell checking more document types (#5741)

fixes #5740

Checking Custom AST Nodes

The checkScope setting is used to enable / disable checking AST Nodes. Parsers are used to generate the AST (Abstract Syntax Tree) used by ESLint to evaluate a document. Each PlugIn gets access to the AST. checkScope can be used to handle new AST node when a custom parser is added.

rules: {
  '@cspell/spellchecker': ['warn', { checkScope: [
['JSONLiteral': true], // will match AST Nodes of type `JSONLiteral` and
spell check the value.
</tr></table>

... (truncated)

Changelog

Sourced from cspell's changelog.

8.9.1 (2024-06-20)

8.9.0 (2024-06-18)

Note: Version bump only for package cspell

8.9.0-alpha.0 (2024-06-18)

8.8.4 (2024-06-03)

Commits

Updates `prettier` from 3.2.5 to 3.3.2
Release notes

Sourced from prettier's releases.

3.3.2

🔗 Changelog

3.3.1

🔗 Changelog

3.3.0

diff

🔗 Release note

Changelog

Sourced from prettier's changelog.

3.3.2

diff

Fix handlebars path expressions starts with @ (#16358 by @​Princeyadav05)

{{! Input }}
<div>{{@x.y.z}}</div>

{{! Prettier 3.3.1 }}
<div>{{@​x}}</div>

{{! Prettier 3.3.2 }}
<div>{{@​x.y.z}}</div>

3.3.1

diff

Preserve empty lines in front matter (#16347 by @​fisker)

<!-- Input -->
---
foo:
  - bar1
  • bar2

  • bar3


Markdown

<!-- Prettier 3.3.0 -->


foo:

  • bar1
  • bar2
  • bar3

Markdown

<!-- Prettier 3.3.1 -->
</tr></table>

... (truncated)

Commits

Updates `typescript` from 5.4.5 to 5.5.2
Release notes

Sourced from typescript's releases.

TypeScript 5.5

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

TypeScript 5.5 RC

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

TypeScript 5.5 Beta

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

Commits
  • ce2e60e Update LKG
  • f3b21a2 🤖 Pick PR #58931 (Defer creation of barebonesLibSourc...) into release-5.5 (#...
  • 7b1620b 🤖 Pick PR #58811 (fix(58801): "Move to file" on globa...) into release-5.5 (#...
  • 5367ae1 Bump version to 5.5.2 and LKG
  • 02132e5 🤖 Pick PR #58895 (Fix global when typescript.js loade...) into release-5.5 (#...
  • 45b1e3c 🤖 Pick PR #58872 (Fix declaration emit crash) into release-5.5 (#58874)
  • 17933ee 🤖 Pick PR #58810 (Fixed declaration emit issue relate...) into release-5.5 (#...
  • 552b07e 🤖 Pick PR #58786 (Fixed declaration emit crash relate...) into release-5.5 (#...
  • 39c9eeb Pick #58857 to release-5.5 (#58858)
  • 2b0009c 🤖 Pick PR #58846 (Ensure the updates with crashes rev...) into release-5.5 (#...
  • Additional commits viewable in compare view

Updates `unified` from 11.0.4 to 11.0.5
Release notes

Sourced from unified's releases.

11.0.5

Fix

Full Changelog: https://github.com/unifiedjs/unified/compare/11.0.4...11.0.5

Commits

Updates `ts-jest` from 29.1.4 to 29.1.5
Release notes

Sourced from ts-jest's releases.

v29.1.5

Please refer to CHANGELOG.md for details.

Changelog

Sourced from ts-jest's changelog.

29.1.5 (2024-06-16)

Bug Fixes

Commits
  • a5f3c8a chore(release): 29.1.5
  • 78d61b3 build(deps): Update dependency eslint-plugin-jsdoc to ^48.2.12
  • 59026b4 build(deps-dev): bump braces in /examples/type-module
  • 32cc6bb build(deps): Update dependency eslint-plugin-jsdoc to ^48.2.11
  • 487172c build(deps): Update actions/checkout digest to 692973e
  • 5560334 build(deps-dev): bump braces from 3.0.2 to 3.0.3 in /examples/js-with-ts
  • 0d9e359 build(deps): bump braces from 3.0.2 to 3.0.3 in /website
  • 9803934 build(deps): Update dependency prettier to ^3.3.2
  • 543182a build(deps): Update dependency esbuild to ~0.21.5
  • b59777e build(deps): Update @​types packages to ^7.13.0
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- crates/infra/cli/package.json | 12 +- .../solidity/outputs/npm/tests/package.json | 2 +- .../testlang/outputs/npm/tests/package.json | 2 +- package-lock.json | 1962 ++--------------- 4 files changed, 185 insertions(+), 1793 deletions(-) diff --git a/crates/infra/cli/package.json b/crates/infra/cli/package.json index a4365d58c9..2f62f795cf 100644 --- a/crates/infra/cli/package.json +++ b/crates/infra/cli/package.json @@ -4,16 +4,16 @@ "devDependencies": { "@actions/github": "6.0.0", "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.5", - "@types/node": "20.13.0", - "cspell": "8.8.3", + "@changesets/cli": "2.27.6", + "@types/node": "20.14.9", + "cspell": "8.9.1", "markdown-link-check": "3.12.2", "markdownlint-cli": "0.41.0", "prettier-plugin-sh": "0.14.0", - "prettier": "3.2.5", + "prettier": "3.3.2", "remark-parse": "11.0.0", "remark-stringify": "11.0.0", - "typescript": "5.4.5", - "unified": "11.0.4" + "typescript": "5.5.2", + "unified": "11.0.5" } } diff --git a/crates/solidity/outputs/npm/tests/package.json b/crates/solidity/outputs/npm/tests/package.json index e1617d7ebc..87ee3cbd5e 100644 --- a/crates/solidity/outputs/npm/tests/package.json +++ b/crates/solidity/outputs/npm/tests/package.json @@ -4,7 +4,7 @@ "devDependencies": { "@types/jest": "29.5.12", "jest": "29.7.0", - "ts-jest": "29.1.4", + "ts-jest": "29.1.5", "ts-node": "10.9.2" }, "scripts": { diff --git a/crates/testlang/outputs/npm/tests/package.json b/crates/testlang/outputs/npm/tests/package.json index 9f9df5c5b1..d41667e5a7 100644 --- a/crates/testlang/outputs/npm/tests/package.json +++ b/crates/testlang/outputs/npm/tests/package.json @@ -4,7 +4,7 @@ "devDependencies": { "@types/jest": "29.5.12", "jest": "29.7.0", - "ts-jest": "29.1.4", + "ts-jest": "29.1.5", "ts-node": "10.9.2" }, "scripts": { diff --git a/package-lock.json b/package-lock.json index 7996cb9cb1..8e65e81e9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,17 +37,17 @@ "devDependencies": { "@actions/github": "6.0.0", "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.5", - "@types/node": "20.13.0", - "cspell": "8.8.3", + "@changesets/cli": "2.27.6", + "@types/node": "20.14.9", + "cspell": "8.9.1", "markdown-link-check": "3.12.2", "markdownlint-cli": "0.41.0", - "prettier": "3.2.5", + "prettier": "3.3.2", "prettier-plugin-sh": "0.14.0", "remark-parse": "11.0.0", "remark-stringify": "11.0.0", - "typescript": "5.4.5", - "unified": "11.0.4" + "typescript": "5.5.2", + "unified": "11.0.5" } }, "crates/solidity/outputs/npm/package": { @@ -149,7 +149,7 @@ "devDependencies": { "@types/jest": "29.5.12", "jest": "29.7.0", - "ts-jest": "29.1.4", + "ts-jest": "29.1.5", "ts-node": "10.9.2" } }, @@ -167,7 +167,7 @@ "devDependencies": { "@types/jest": "29.5.12", "jest": "29.7.0", - "ts-jest": "29.1.4", + "ts-jest": "29.1.5", "ts-node": "10.9.2" } }, @@ -789,9 +789,9 @@ } }, "node_modules/@changesets/cli": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.27.5.tgz", - "integrity": "sha512-UVppOvzCjjylBenFcwcZNG5IaZ8jsIaEVraV/pbXgukYNb0Oqa0d8UWb0LkYzA1Bf1HmUrOfccFcRLheRuA7pA==", + "version": "2.27.6", + "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.27.6.tgz", + "integrity": "sha512-PB7KS5JkCQ4WSXlnfThn8CXAHVwYxFdZvYTimhi12fls/tzj9iimUhKsYwkrKSbw1AiVlGCZtihj5Wkt6siIjA==", "dev": true, "dependencies": { "@babel/runtime": "^7.20.1", @@ -818,15 +818,14 @@ "external-editor": "^3.1.0", "fs-extra": "^7.0.1", "human-id": "^1.0.2", - "meow": "^6.0.0", + "mri": "^1.2.0", "outdent": "^0.5.0", "p-limit": "^2.2.0", "preferred-pm": "^3.0.0", "resolve-from": "^5.0.0", "semver": "^7.5.3", "spawndamnit": "^2.0.0", - "term-size": "^2.1.0", - "tty-table": "^4.1.5" + "term-size": "^2.1.0" }, "bin": { "changeset": "bin.js" @@ -1009,16 +1008,16 @@ } }, "node_modules/@cspell/cspell-bundled-dicts": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-8.8.3.tgz", - "integrity": "sha512-nRa30TQwE4R5xcM6CBibM2l7D359ympexjm7OrykzYmStIiiudDIsuNOIXGBrDouxRFgKGAa/ETo1g+Pxz7kNA==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-8.9.1.tgz", + "integrity": "sha512-etkor/qXSSqyh6lbudEGdTami0DooIi2AlQbJPUWRfowzYJRSYWPUbyQSUkFdRhCHni2oLOFbWaraRthNlLD/A==", "dev": true, "dependencies": { "@cspell/dict-ada": "^4.0.2", "@cspell/dict-aws": "^4.0.2", "@cspell/dict-bash": "^4.1.3", - "@cspell/dict-companies": "^3.1.0", - "@cspell/dict-cpp": "^5.1.6", + "@cspell/dict-companies": "^3.1.2", + "@cspell/dict-cpp": "^5.1.10", "@cspell/dict-cryptocurrencies": "^5.0.0", "@cspell/dict-csharp": "^4.0.2", "@cspell/dict-css": "^4.0.12", @@ -1027,8 +1026,8 @@ "@cspell/dict-docker": "^1.1.7", "@cspell/dict-dotnet": "^5.0.2", "@cspell/dict-elixir": "^4.0.3", - "@cspell/dict-en_us": "^4.3.20", - "@cspell/dict-en-common-misspellings": "^2.0.1", + "@cspell/dict-en_us": "^4.3.22", + "@cspell/dict-en-common-misspellings": "^2.0.2", "@cspell/dict-en-gb": "1.1.33", "@cspell/dict-filetypes": "^3.0.4", "@cspell/dict-fonts": "^4.0.0", @@ -1037,13 +1036,13 @@ "@cspell/dict-gaming-terms": "^1.0.5", "@cspell/dict-git": "^3.0.0", "@cspell/dict-golang": "^6.0.9", - "@cspell/dict-google": "^1.0.0", + "@cspell/dict-google": "^1.0.1", "@cspell/dict-haskell": "^4.0.1", "@cspell/dict-html": "^4.0.5", "@cspell/dict-html-symbol-entities": "^4.0.0", - "@cspell/dict-java": "^5.0.6", + "@cspell/dict-java": "^5.0.7", "@cspell/dict-julia": "^1.0.1", - "@cspell/dict-k8s": "^1.0.3", + "@cspell/dict-k8s": "^1.0.5", "@cspell/dict-latex": "^4.0.0", "@cspell/dict-lorem-ipsum": "^4.0.0", "@cspell/dict-lua": "^4.0.3", @@ -1051,15 +1050,15 @@ "@cspell/dict-monkeyc": "^1.0.6", "@cspell/dict-node": "^5.0.1", "@cspell/dict-npm": "^5.0.16", - "@cspell/dict-php": "^4.0.7", + "@cspell/dict-php": "^4.0.8", "@cspell/dict-powershell": "^5.0.4", - "@cspell/dict-public-licenses": "^2.0.6", - "@cspell/dict-python": "^4.1.11", + "@cspell/dict-public-licenses": "^2.0.7", + "@cspell/dict-python": "^4.2.1", "@cspell/dict-r": "^2.0.1", "@cspell/dict-ruby": "^5.0.2", - "@cspell/dict-rust": "^4.0.3", + "@cspell/dict-rust": "^4.0.4", "@cspell/dict-scala": "^5.0.2", - "@cspell/dict-software-terms": "^3.3.23", + "@cspell/dict-software-terms": "^3.4.6", "@cspell/dict-sql": "^2.1.3", "@cspell/dict-svelte": "^1.0.2", "@cspell/dict-swift": "^2.0.1", @@ -1072,30 +1071,30 @@ } }, "node_modules/@cspell/cspell-json-reporter": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-8.8.3.tgz", - "integrity": "sha512-XP8x446IO9iHKvEN1IrJwOC5wC2uwmbdgFiUiXfzPSAlPfRWBmzOR68UR0Z6LNpm1GB4sUxxQkx2CRqDyGaSng==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-8.9.1.tgz", + "integrity": "sha512-sN4PZivGuH/HWScvoCeNuNc5VLSe4F+SeuoyKmsF4uRv447r9sW0/fpjASGqDTjLXpEfWaXDPoIb+0alY3gm+g==", "dev": true, "dependencies": { - "@cspell/cspell-types": "8.8.3" + "@cspell/cspell-types": "8.9.1" }, "engines": { "node": ">=18" } }, "node_modules/@cspell/cspell-pipe": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-8.8.3.tgz", - "integrity": "sha512-tzngpFKXeUsdTZEErffTlwUnPIKYgyRKy0YTrD77EkhyDSbUnaS8JWqtGZbKV7iQ+R4CL7tiaubPjUzkbWj+kQ==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-8.9.1.tgz", + "integrity": "sha512-wH5Xu8W3aMEWFSpOczMtH/04clLMfDGdbYMYB7w6BeHI/LDW8DZaRhigOOhx9FRgVk/YIVbKKAKVgvFrfD5cEA==", "dev": true, "engines": { "node": ">=18" } }, "node_modules/@cspell/cspell-resolver": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-8.8.3.tgz", - "integrity": "sha512-pMOB2MJYeria0DeW1dsehRPIHLzoOXCm1Cdjp1kRZ931PbqNCYaE/GM6laWpUTAbS9Ly2tv4g0jK3PUH8ZTtJA==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-8.9.1.tgz", + "integrity": "sha512-Q2SOnIi2dnQ2zqPd+tcEYfom9qlsapGyLK4Mdx2Vv29MU2RDZ9VHFDncV6yo6O58gmlYl8sXtJsVceiHgwwlkQ==", "dev": true, "dependencies": { "global-directory": "^4.0.1" @@ -1105,18 +1104,18 @@ } }, "node_modules/@cspell/cspell-service-bus": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-8.8.3.tgz", - "integrity": "sha512-QVKe/JZvoTaaBAMXG40HjZib1g6rGgxk03e070GmdfCiMRUCWFtK+9DKVYJfSqjQhzj/eDCrq8aWplHWy66umg==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-8.9.1.tgz", + "integrity": "sha512-dPKpqkglGnwvrW9mgbHIdimDQZH3iy8uT8gm3dEO//UahxMBdMpvtdbC3R9kesQCSagvYRVE7hwJvOktSAK+Vg==", "dev": true, "engines": { "node": ">=18" } }, "node_modules/@cspell/cspell-types": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-8.8.3.tgz", - "integrity": "sha512-31wYSBPinhqKi9TSzPg50fWHJmMQwD1d5p26yM/NAfNQvjAfBQlrg4pqix8pxOJkAK5W/TnoaVXjzJ5XCg6arQ==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-8.9.1.tgz", + "integrity": "sha512-Z/pTX2i+U5KwyCYRSw8BleJtw81jFifv91DDka4nqi2oyHJ3eEUljVovNOuZ3lotn/ArHdu4rY98s1w6Z69mYw==", "dev": true, "engines": { "node": ">=18" @@ -1147,9 +1146,9 @@ "dev": true }, "node_modules/@cspell/dict-cpp": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.1.8.tgz", - "integrity": "sha512-X5uq0uRqN6cyOZOZV1YKi6g8sBtd0+VoF5NbDWURahGR8TRsiztH0sNqs0IB3X0dW4GakU+n9SXcuEmxynkSsw==", + "version": "5.1.10", + "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.1.10.tgz", + "integrity": "sha512-BmIF0sAz2BgGEOwzYIeEm9ALneDjd1tcTbFbo+A1Hcq3zOKP8yViSgxS9CEN30KOZIyph6Tldp531UPEpoEl0Q==", "dev": true }, "node_modules/@cspell/dict-cryptocurrencies": { @@ -1177,9 +1176,9 @@ "dev": true }, "node_modules/@cspell/dict-data-science": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-1.0.11.tgz", - "integrity": "sha512-TaHAZRVe0Zlcc3C23StZqqbzC0NrodRwoSAc8dis+5qLeLLnOCtagYQeROQvDlcDg3X/VVEO9Whh4W/z4PAmYQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-2.0.1.tgz", + "integrity": "sha512-xeutkzK0eBe+LFXOFU2kJeAYO6IuFUc1g7iRLr7HeCmlC4rsdGclwGHh61KmttL3+YHQytYStxaRBdGAXWC8Lw==", "dev": true }, "node_modules/@cspell/dict-django": { @@ -1207,15 +1206,15 @@ "dev": true }, "node_modules/@cspell/dict-en_us": { - "version": "4.3.21", - "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.21.tgz", - "integrity": "sha512-Bzoo2aS4Pej/MGIFlATpp0wMt9IzVHrhDjdV7FgkAIXbjrOn67ojbTxCgWs8AuCNVfK8lBYGEvs5+ElH1msF8w==", + "version": "4.3.23", + "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.23.tgz", + "integrity": "sha512-l0SoEQBsi3zDSl3OuL4/apBkxjuj4hLIg/oy6+gZ7LWh03rKdF6VNtSZNXWAmMY+pmb1cGA3ouleTiJIglbsIg==", "dev": true }, "node_modules/@cspell/dict-en-common-misspellings": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-2.0.1.tgz", - "integrity": "sha512-uWaP8UG4uvcPyqaG0FzPKCm5kfmhsiiQ45Fs6b3/AEAqfq7Fj1JW0+S3qRt85FQA9SoU6gUJCz9wkK/Ylh7m5A==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-2.0.3.tgz", + "integrity": "sha512-8nF1z9nUiSgMyikL66HTbDO7jCGtB24TxKBasXIBwkBKMDZgA2M883iXdeByy6m1JJUcCGFkSftVYp2W0bUgjw==", "dev": true }, "node_modules/@cspell/dict-en-gb": { @@ -1291,9 +1290,9 @@ "dev": true }, "node_modules/@cspell/dict-java": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-5.0.6.tgz", - "integrity": "sha512-kdE4AHHHrixyZ5p6zyms1SLoYpaJarPxrz8Tveo6gddszBVVwIUZ+JkQE1bWNLK740GWzIXdkznpUfw1hP9nXw==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-5.0.7.tgz", + "integrity": "sha512-ejQ9iJXYIq7R09BScU2y5OUGrSqwcD+J5mHFOKbduuQ5s/Eh/duz45KOzykeMLI6KHPVxhBKpUPBWIsfewECpQ==", "dev": true }, "node_modules/@cspell/dict-julia": { @@ -1351,9 +1350,9 @@ "dev": true }, "node_modules/@cspell/dict-php": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-4.0.7.tgz", - "integrity": "sha512-SUCOBfRDDFz1E2jnAZIIuy8BNbCc8i+VkiL9g4HH9tTN6Nlww5Uz2pMqYS6rZQkXuubqsbkbPlsRiuseEnTmYA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-4.0.8.tgz", + "integrity": "sha512-TBw3won4MCBQ2wdu7kvgOCR3dY2Tb+LJHgDUpuquy3WnzGiSDJ4AVelrZdE1xu7mjFJUr4q48aB21YT5uQqPZA==", "dev": true }, "node_modules/@cspell/dict-powershell": { @@ -1369,12 +1368,12 @@ "dev": true }, "node_modules/@cspell/dict-python": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.1.11.tgz", - "integrity": "sha512-XG+v3PumfzUW38huSbfT15Vqt3ihNb462ulfXifpQllPok5OWynhszCLCRQjQReV+dgz784ST4ggRxW452/kVg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.2.1.tgz", + "integrity": "sha512-9X2jRgyM0cxBoFQRo4Zc8oacyWnXi+0/bMI5FGibZNZV4y/o9UoFEr6agjU260/cXHTjIdkX233nN7eb7dtyRg==", "dev": true, "dependencies": { - "@cspell/dict-data-science": "^1.0.11" + "@cspell/dict-data-science": "^2.0.1" } }, "node_modules/@cspell/dict-r": { @@ -1390,9 +1389,9 @@ "dev": true }, "node_modules/@cspell/dict-rust": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-4.0.3.tgz", - "integrity": "sha512-8DFCzkFQ+2k3fDaezWc/D+0AyiBBiOGYfSDUfrTNU7wpvUvJ6cRcAUshMI/cn2QW/mmxTspRgVlXsE6GUMz00Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-4.0.4.tgz", + "integrity": "sha512-v9/LcZknt/Xq7m1jdTWiQEtmkVVKdE1etAfGL2sgcWpZYewEa459HeWndNA0gfzQrpWX9sYay18mt7pqClJEdA==", "dev": true }, "node_modules/@cspell/dict-scala": { @@ -1402,9 +1401,9 @@ "dev": true }, "node_modules/@cspell/dict-software-terms": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.4.0.tgz", - "integrity": "sha512-RfrSrvKBaUZ1q3R6eksWe+SMUDNFzAthqXGJuZeylZBO3LdaYdhRDcqFzeMwksfCYjvBYeJ1Ady6NSpdXzESjQ==", + "version": "3.4.8", + "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.4.8.tgz", + "integrity": "sha512-r3gvmSGd8wZp4bbofTey/2Tu3gdBc5kxTRoFo1MaCh5vMLiBOSCLvyZgzr0DcMl8c5dxL7nFpNwbWZJxmKmtUA==", "dev": true }, "node_modules/@cspell/dict-sql": { @@ -1444,9 +1443,9 @@ "dev": true }, "node_modules/@cspell/dynamic-import": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-8.8.3.tgz", - "integrity": "sha512-qpxGC2hGVfbSaLJkaEu//rqbgAOjYnMlbxD75Fk9ny96sr+ZI1YC0nmUErWlgXSbtjVY/DHCOu26Usweo5iRgA==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-8.9.1.tgz", + "integrity": "sha512-ao4IDqQ8MyRqiB3NHA8R7ThRsuDLXdSCFm7Pvz8EqDnWaX3NAuClzgT3EoxJlw9pyyPQX3tW5Vg7ft3GSsBFUw==", "dev": true, "dependencies": { "import-meta-resolve": "^4.1.0" @@ -1456,14 +1455,23 @@ } }, "node_modules/@cspell/strong-weak-map": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-8.8.3.tgz", - "integrity": "sha512-y/pL7Zex8iHQ54qDYvg9oCiCgfZ9DAUTOI/VtPFVC+42JqLx6YufYxJS2uAsFlfAXIPiRV8qnnG6BHImD1Ix6g==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-8.9.1.tgz", + "integrity": "sha512-onD/UPJW7rBQrRDqYNvPUAoWoBp1G2g+mijAD7EkuseyAKTKlKz624rXpHUOTqI814owmhFMNSf2QyYy8gFM6Q==", "dev": true, "engines": { "node": ">=18" } }, + "node_modules/@cspell/url": { + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/@cspell/url/-/url-8.9.1.tgz", + "integrity": "sha512-2AncPKGq9fnytwnL7V4KfoSjiEU0m8tVDFerGiDMNmTMWiQ4zj0kTATai118XT1eBVKiyrAotYRLSrsuUo9U3g==", + "dev": true, + "engines": { + "node": ">=18.0" + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -2776,12 +2784,6 @@ "@types/unist": "*" } }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true - }, "node_modules/@types/ms": { "version": "0.7.34", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", @@ -2789,20 +2791,14 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.13.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.13.0.tgz", - "integrity": "sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==", + "version": "20.14.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", + "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, "node_modules/@types/semver": { "version": "7.5.6", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", @@ -2942,19 +2938,6 @@ "sprintf-js": "~1.0.2" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/array-timsort": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", @@ -2970,54 +2953,6 @@ "node": ">=8" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ast-types": { "version": "0.13.4", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", @@ -3036,18 +2971,6 @@ "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", "dev": true }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/babel-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", @@ -3305,15 +3228,6 @@ "node": ">=8" } }, - "node_modules/breakword": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/breakword/-/breakword-1.0.6.tgz", - "integrity": "sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==", - "dev": true, - "dependencies": { - "wcwidth": "^1.0.1" - } - }, "node_modules/browserslist": { "version": "4.22.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", @@ -3373,20 +3287,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -3405,23 +3305,6 @@ "node": ">=6" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001579", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001579.tgz", @@ -3597,15 +3480,6 @@ "node": ">=12" } }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -3792,22 +3666,22 @@ } }, "node_modules/cspell": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/cspell/-/cspell-8.8.3.tgz", - "integrity": "sha512-JVWI4MNALOuZ+igyJ54C6Iwe8s1ecMCgyGFGId5a0P6wi/V+TFYFhl7QkzIi1Uw4KtXSYrUSlHGUjC2dE0OZ9g==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/cspell/-/cspell-8.9.1.tgz", + "integrity": "sha512-tNUITJbyeX/JnhBtMtbZ5hDbkNIHB72iQx3Uw51sWvo8YmIhaP6ma1W8PPNteu8CSlI7r8Z412wpjyR0Mnsr6A==", "dev": true, "dependencies": { - "@cspell/cspell-json-reporter": "8.8.3", - "@cspell/cspell-pipe": "8.8.3", - "@cspell/cspell-types": "8.8.3", - "@cspell/dynamic-import": "8.8.3", + "@cspell/cspell-json-reporter": "8.9.1", + "@cspell/cspell-pipe": "8.9.1", + "@cspell/cspell-types": "8.9.1", + "@cspell/dynamic-import": "8.9.1", "chalk": "^5.3.0", "chalk-template": "^1.1.0", "commander": "^12.1.0", - "cspell-gitignore": "8.8.3", - "cspell-glob": "8.8.3", - "cspell-io": "8.8.3", - "cspell-lib": "8.8.3", + "cspell-gitignore": "8.9.1", + "cspell-glob": "8.9.1", + "cspell-io": "8.9.1", + "cspell-lib": "8.9.1", "fast-glob": "^3.3.2", "fast-json-stable-stringify": "^2.1.0", "file-entry-cache": "^8.0.0", @@ -3828,28 +3702,28 @@ } }, "node_modules/cspell-config-lib": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-8.8.3.tgz", - "integrity": "sha512-61NKZrzTi9OLEEiZBggLQy9nswgR0gd6bKH06xXFQyRfNpAjaPOzOUFhSSfX1MQX+lQF3KtSYcHpppwbpPsL8w==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-8.9.1.tgz", + "integrity": "sha512-gSXAazmeX+CCpFCsNQQqHRO/nn01kMnCoB0v+7AM0Bip2iDXRl+LmUEJGNcnFaiJG3liaZ8+S5/qCDbza010VQ==", "dev": true, "dependencies": { - "@cspell/cspell-types": "8.8.3", + "@cspell/cspell-types": "8.9.1", "comment-json": "^4.2.3", - "yaml": "^2.4.2" + "yaml": "^2.4.5" }, "engines": { "node": ">=18" } }, "node_modules/cspell-dictionary": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-8.8.3.tgz", - "integrity": "sha512-g2G3uh8JbuJKAYFdFQENcbTIrK9SJRXBiQ/t+ch+9I/t5HmuGOVe+wxKEM/0c9M2CRLpzJShBvttH9rnw4Yqfg==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-8.9.1.tgz", + "integrity": "sha512-sJy9gApLxJNE+YqWeulCTj3XC/ME4aacOHEl/SZ5bsaxkGx3KzBlzCMG7LfqUjOM8rwfBPsYO7zWPCiJQgxGPg==", "dev": true, "dependencies": { - "@cspell/cspell-pipe": "8.8.3", - "@cspell/cspell-types": "8.8.3", - "cspell-trie-lib": "8.8.3", + "@cspell/cspell-pipe": "8.9.1", + "@cspell/cspell-types": "8.9.1", + "cspell-trie-lib": "8.9.1", "fast-equals": "^5.0.1", "gensequence": "^7.0.0" }, @@ -3858,12 +3732,12 @@ } }, "node_modules/cspell-gitignore": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-8.8.3.tgz", - "integrity": "sha512-+IeVPNnUJOj+D9rc4elbK4DK3p9qxvF/2BMtFsE7a75egeJjAnlzVGzqH2FVMsDj6dxe5bjc8/S4Nhw6B14xTQ==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-8.9.1.tgz", + "integrity": "sha512-5RL0mnptiSlF0e+nnJBTlfyN3V/ECsig7jJ0Vw0AImaR7UdFmfxbeQmiZmealapcjhBJ7hnn9ILtemID4y4wxg==", "dev": true, "dependencies": { - "cspell-glob": "8.8.3", + "cspell-glob": "8.9.1", "find-up-simple": "^1.0.0" }, "bin": { @@ -3874,9 +3748,9 @@ } }, "node_modules/cspell-glob": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-8.8.3.tgz", - "integrity": "sha512-9c4Nw/bIsjKSuBuRrLa1sWtIzbXXvja+FVbUOE9c2IiZfh6K1I+UssiXTbRTMg6qgTdkfT4o3KOcFN0ZcbmCUQ==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-8.9.1.tgz", + "integrity": "sha512-b60WfczgG3NgGp5pyS4NfwSu7FEF7AmkP1btJqj17UAWsm/idUdGdOgaZazZuPgQJbcQvOlpBQP0+SEi8Jo3QA==", "dev": true, "dependencies": { "micromatch": "^4.0.7" @@ -3886,13 +3760,13 @@ } }, "node_modules/cspell-grammar": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-8.8.3.tgz", - "integrity": "sha512-3RP7xQ/6IiIjbWQDuE+4b0ERKkSWGMY75bd0oEsh5HcFhhOYphmcpxLxRRM/yxYQaYgdvq0QIcwrpanx86KJ7A==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-8.9.1.tgz", + "integrity": "sha512-BqaDp3Z+baLZyb3A5h/zWESsO7e8vUaOlrDt1RRVEnpboIUnj7iNkcFmDp3s9PTpBCURlgHHs8SR/+c49aKDGg==", "dev": true, "dependencies": { - "@cspell/cspell-pipe": "8.8.3", - "@cspell/cspell-types": "8.8.3" + "@cspell/cspell-pipe": "8.9.1", + "@cspell/cspell-types": "8.9.1" }, "bin": { "cspell-grammar": "bin.mjs" @@ -3902,37 +3776,39 @@ } }, "node_modules/cspell-io": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-8.8.3.tgz", - "integrity": "sha512-vO7BUa6i7tjmQr+9dw/Ic7tm4ECnSUlbuMv0zJs/SIrO9AcID2pCWPeZNZEGAmeutrEOi2iThZ/uS33aCuv7Jw==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-8.9.1.tgz", + "integrity": "sha512-O2F79Rzj28Mvmj4AQLkDWOXWaLnvkJhxPm/Yb3viKlbhwmL5BWUi0APbWA3dtyF+ImX1W27YrNFyvT/PGNZ5Dw==", "dev": true, "dependencies": { - "@cspell/cspell-service-bus": "8.8.3" + "@cspell/cspell-service-bus": "8.9.1", + "@cspell/url": "8.9.1" }, "engines": { "node": ">=18" } }, "node_modules/cspell-lib": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-8.8.3.tgz", - "integrity": "sha512-IqtTKBPug5Jzt9T8f/b6qGAbARRR5tpQkLjzsrfLzxM68ery23wEPDtmWToEyc9EslulZGLe0T78XuEU9AMF+g==", - "dev": true, - "dependencies": { - "@cspell/cspell-bundled-dicts": "8.8.3", - "@cspell/cspell-pipe": "8.8.3", - "@cspell/cspell-resolver": "8.8.3", - "@cspell/cspell-types": "8.8.3", - "@cspell/dynamic-import": "8.8.3", - "@cspell/strong-weak-map": "8.8.3", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-8.9.1.tgz", + "integrity": "sha512-xrtoXvSjkMcwE1yUcyjiqLFPZiK0CNQjOKKS9PQaaK7ZBoERPQ7grz05uFCYdboSXt0FhlP8tC9E5oEt+xtGCA==", + "dev": true, + "dependencies": { + "@cspell/cspell-bundled-dicts": "8.9.1", + "@cspell/cspell-pipe": "8.9.1", + "@cspell/cspell-resolver": "8.9.1", + "@cspell/cspell-types": "8.9.1", + "@cspell/dynamic-import": "8.9.1", + "@cspell/strong-weak-map": "8.9.1", + "@cspell/url": "8.9.1", "clear-module": "^4.1.2", "comment-json": "^4.2.3", - "cspell-config-lib": "8.8.3", - "cspell-dictionary": "8.8.3", - "cspell-glob": "8.8.3", - "cspell-grammar": "8.8.3", - "cspell-io": "8.8.3", - "cspell-trie-lib": "8.8.3", + "cspell-config-lib": "8.9.1", + "cspell-dictionary": "8.9.1", + "cspell-glob": "8.9.1", + "cspell-grammar": "8.9.1", + "cspell-io": "8.9.1", + "cspell-trie-lib": "8.9.1", "env-paths": "^3.0.0", "fast-equals": "^5.0.1", "gensequence": "^7.0.0", @@ -3947,13 +3823,13 @@ } }, "node_modules/cspell-trie-lib": { - "version": "8.8.3", - "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-8.8.3.tgz", - "integrity": "sha512-0zrkrhrFLVajwo6++XD9a+r0Olml7UjPgbztjPKbXIJrZCradBF5rvt3wq5mPpsjq2+Dz0z6K5muZpbO+gqapQ==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-8.9.1.tgz", + "integrity": "sha512-rUED/lNlFcsRfkMal6+zLz7JW3/cV79KGhwxnwu1fjNS0nlLSAUGTTiAQBQSR+pU/UW+BTkmULHVuNh+DUN93w==", "dev": true, "dependencies": { - "@cspell/cspell-pipe": "8.8.3", - "@cspell/cspell-types": "8.8.3", + "@cspell/cspell-pipe": "8.9.1", + "@cspell/cspell-types": "8.9.1", "gensequence": "^7.0.0" }, "engines": { @@ -4027,39 +3903,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/csv": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/csv/-/csv-5.5.3.tgz", - "integrity": "sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==", - "dev": true, - "dependencies": { - "csv-generate": "^3.4.3", - "csv-parse": "^4.16.3", - "csv-stringify": "^5.6.5", - "stream-transform": "^2.1.3" - }, - "engines": { - "node": ">= 0.1.90" - } - }, - "node_modules/csv-generate": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.4.3.tgz", - "integrity": "sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==", - "dev": true - }, - "node_modules/csv-parse": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", - "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==", - "dev": true - }, - "node_modules/csv-stringify": { - "version": "5.6.5", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz", - "integrity": "sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==", - "dev": true - }, "node_modules/data-uri-to-buffer": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", @@ -4092,40 +3935,6 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/decode-named-character-reference": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", @@ -4171,49 +3980,6 @@ "node": ">=0.10.0" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/degenerator": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", @@ -4444,99 +4210,6 @@ "is-arrayish": "^0.2.1" } }, - "node_modules/es-abstract": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -4809,15 +4482,6 @@ "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", "dev": true }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, "node_modules/foreground-child": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", @@ -4889,33 +4553,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/gensequence": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-7.0.0.tgz", @@ -4943,21 +4580,6 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", @@ -4991,22 +4613,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/get-uri": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", @@ -5113,21 +4719,6 @@ "node": ">=4" } }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -5148,55 +4739,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "engines": { - "node": ">=6" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" + "node": ">=4" } }, "node_modules/has-own-prop": { @@ -5208,57 +4763,6 @@ "node": ">=8" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -5271,12 +4775,6 @@ "node": ">= 0.4" } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -5448,15 +4946,6 @@ "node": ">=0.8.19" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -5482,20 +4971,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.2", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/ip-address": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", @@ -5527,89 +5002,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-core-module": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", @@ -5622,21 +5020,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -5676,18 +5059,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -5697,46 +5068,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-relative-url": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-relative-url/-/is-relative-url-4.0.0.tgz", @@ -5752,18 +5083,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -5776,21 +5095,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-subdir": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", @@ -5803,48 +5107,6 @@ "node": ">=4" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.11" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -5854,12 +5116,6 @@ "node": ">=0.10.0" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, "node_modules/isemail": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", @@ -7681,15 +6937,6 @@ "json-buffer": "3.0.1" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -7830,18 +7077,6 @@ "tmpl": "1.0.5" } }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/markdown-it": { "version": "14.1.0", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", @@ -8131,43 +7366,6 @@ "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", "dev": true }, - "node_modules/meow": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz", - "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -8647,15 +7845,6 @@ "node": ">=6" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -8677,20 +7866,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", @@ -8700,13 +7875,13 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/mixme": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.5.10.tgz", - "integrity": "sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==", + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "dev": true, "engines": { - "node": ">= 8.0.0" + "node": ">=4" } }, "node_modules/ms": { @@ -8796,27 +7971,6 @@ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -8850,42 +8004,6 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -9261,9 +8379,9 @@ } }, "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", + "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -9436,71 +8554,12 @@ } ] }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/read-yaml-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", @@ -9525,42 +8584,12 @@ "node": ">=4" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", "dev": true }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/remark-parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", @@ -9592,86 +8621,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-stringify/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", - "dev": true - }, - "node_modules/remark-stringify/node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/remark-stringify/node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -9690,12 +8639,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -9855,41 +8798,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/safe-array-concat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", - "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", - "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -9914,42 +8822,6 @@ "node": ">=10" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/set-function-length": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.1", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/sh-syntax": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.4.2.tgz", @@ -9986,20 +8858,6 @@ "node": ">=8" } }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", @@ -10031,112 +8889,6 @@ "npm": ">= 3.0.0" } }, - "node_modules/smartwrap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/smartwrap/-/smartwrap-2.0.2.tgz", - "integrity": "sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==", - "dev": true, - "dependencies": { - "array.prototype.flat": "^1.2.3", - "breakword": "^1.0.5", - "grapheme-splitter": "^1.0.4", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1", - "yargs": "^15.1.0" - }, - "bin": { - "smartwrap": "src/terminal-adapter.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/smartwrap/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/smartwrap/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/smartwrap/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/smartwrap/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/smartwrap/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/smartwrap/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/smartwrap/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/smol-toml": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.2.0.tgz", @@ -10264,38 +9016,6 @@ "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", "dev": true }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "dev": true - }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -10323,15 +9043,6 @@ "node": ">=8" } }, - "node_modules/stream-transform": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz", - "integrity": "sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==", - "dev": true, - "dependencies": { - "mixme": "^0.5.1" - } - }, "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -10374,51 +9085,6 @@ "node": ">=8" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -10462,18 +9128,6 @@ "node": ">=6" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -10581,15 +9235,6 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/trough": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", @@ -10601,9 +9246,9 @@ } }, "node_modules/ts-jest": { - "version": "29.1.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.4.tgz", - "integrity": "sha512-YiHwDhSvCiItoAgsKtoLFCuakDzDsJ1DLDnSouTaTmdOcOwIkSzbLXduaQ6M5DRVhuZC/NYaaZ/mtHbWMv/S6Q==", + "version": "29.1.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.5.tgz", + "integrity": "sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg==", "dev": true, "dependencies": { "bs-logger": "0.x", @@ -10705,106 +9350,6 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, - "node_modules/tty-table": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/tty-table/-/tty-table-4.2.3.tgz", - "integrity": "sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==", - "dev": true, - "dependencies": { - "chalk": "^4.1.2", - "csv": "^5.5.3", - "kleur": "^4.1.5", - "smartwrap": "^2.0.2", - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.1", - "yargs": "^17.7.1" - }, - "bin": { - "tty-table": "adapters/terminal-adapter.js" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/tty-table/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tty-table/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/tty-table/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tty-table/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/tty-table/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tty-table/node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tty-table/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tunnel": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", @@ -10835,75 +9380,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz", + "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -10919,21 +9399,6 @@ "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", "dev": true }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/undici": { "version": "5.28.4", "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", @@ -10953,9 +9418,9 @@ "dev": true }, "node_modules/unified": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", - "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", "dev": true, "dependencies": { "@types/unist": "^3.0.0", @@ -11103,16 +9568,6 @@ "node": ">=10.12.0" } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, "node_modules/vfile": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", @@ -11163,15 +9618,6 @@ "makeerror": "1.0.12" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -11203,28 +9649,6 @@ "node": ">= 8" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, "node_modules/which-pm": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", @@ -11238,25 +9662,6 @@ "node": ">=8.15" } }, - "node_modules/which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -11392,9 +9797,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", - "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", "dev": true, "bin": { "yaml": "bin.mjs" @@ -11421,19 +9826,6 @@ "node": ">=12" } }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/yargs/node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", From 0630345ae2d4098db67a54e14ce28ba41c01eb86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 14:08:12 +0000 Subject: [PATCH 12/12] [cargo] Bump the non-major-dependencies group with 14 updates (#1026) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the non-major-dependencies group with 14 updates: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.4` | `4.5.8` | | [clap_complete](https://github.com/clap-rs/clap) | `4.5.2` | `4.5.7` | | [log](https://github.com/rust-lang/log) | `0.4.21` | `0.4.22` | | [napi](https://github.com/napi-rs/napi-rs) | `2.16.6` | `2.16.8` | | [napi-derive](https://github.com/napi-rs/napi-rs) | `2.16.5` | `2.16.7` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.84` | `1.0.86` | | [regex](https://github.com/rust-lang/regex) | `1.10.4` | `1.10.5` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.4` | `0.12.5` | | [serde_json](https://github.com/serde-rs/json) | `1.0.117` | `1.0.119` | | [strum](https://github.com/Peternator7/strum) | `0.26.2` | `0.26.3` | | [strum_macros](https://github.com/Peternator7/strum) | `0.26.2` | `0.26.4` | | [syn](https://github.com/dtolnay/syn) | `2.0.66` | `2.0.68` | | [toml](https://github.com/toml-rs/toml) | `0.8.13` | `0.8.14` | | [url](https://github.com/servo/rust-url) | `2.4.0` | `2.4.1` | Updates `clap` from 4.5.4 to 4.5.8
Release notes

Sourced from clap's releases.

v4.5.8

[4.5.8] - 2024-06-28

Fixes

  • Reduce extra flushes

v4.5.7

[4.5.7] - 2024-06-10

Fixes

  • Clean up error message when too few arguments for num_args

v4.5.6

[4.5.6] - 2024-06-06

Changelog

Sourced from clap's changelog.

[4.5.8] - 2024-06-28

Fixes

  • Reduce extra flushes

[4.5.7] - 2024-06-10

Fixes

  • Clean up error message when too few arguments for num_args

[4.5.6] - 2024-06-06

[4.5.5] - 2024-06-06

Fixes

  • Allow exclusive to override required_unless_present, required_unless_present_any, required_unless_present_all
Commits
  • 469d847 chore: Release
  • e323b91 docs: Update changelog
  • 7101c64 Merge pull request #5557 from tesuji/fish-positional-args-files
  • 5ee1a25 fix(fish): Don't ignore files if has positional args
  • 3a2fb25 Merge pull request #5547 from tesuji/fish-list
  • 1e3681b refactor: Pass list to __fish_seen_subcommand_from
  • b1a0508 refactor: Rewrite iterator for followup changes
  • 5cc44bb Merge pull request #5548 from tesuji/fish-escape-tab
  • 181b9e0 test: Ensure optional_value runs
  • 0724b7b chore: Remove tarpaulin support
  • Additional commits viewable in compare view

Updates `clap_complete` from 4.5.2 to 4.5.7
Release notes

Sourced from clap_complete's releases.

v4.5.7

[4.5.7] - 2024-06-10

Fixes

  • Clean up error message when too few arguments for num_args

v4.5.6

[4.5.6] - 2024-06-06

v4.5.4

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again

v4.5.3

[4.5.3] - 2024-03-15

Internal

  • (derive) Update heck
Changelog

Sourced from clap_complete's changelog.

[4.5.7] - 2024-06-10

Fixes

  • Clean up error message when too few arguments for num_args

[4.5.6] - 2024-06-06

[4.5.5] - 2024-06-06

Fixes

  • Allow exclusive to override required_unless_present, required_unless_present_any, required_unless_present_all

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again

[4.5.3] - 2024-03-15

Internal

  • (derive) Update heck
Commits
  • 469d847 chore: Release
  • e323b91 docs: Update changelog
  • 7101c64 Merge pull request #5557 from tesuji/fish-positional-args-files
  • 5ee1a25 fix(fish): Don't ignore files if has positional args
  • 3a2fb25 Merge pull request #5547 from tesuji/fish-list
  • 1e3681b refactor: Pass list to __fish_seen_subcommand_from
  • b1a0508 refactor: Rewrite iterator for followup changes
  • 5cc44bb Merge pull request #5548 from tesuji/fish-escape-tab
  • 181b9e0 test: Ensure optional_value runs
  • 0724b7b chore: Remove tarpaulin support
  • Additional commits viewable in compare view

Updates `log` from 0.4.21 to 0.4.22
Changelog

Sourced from log's changelog.

[0.4.22] - 2024-06-27

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/log/compare/0.4.21...0.4.22

Commits
  • d5ba2cf Merge pull request #634 from rust-lang/cargo/0.4.22
  • d1a8306 prepare for 0.4.22 release
  • 46894ef Merge pull request #633 from rust-lang/feat/panic-info
  • e0d389c Merge pull request #632 from rust-lang/feat/loosen-atomics
  • c9e5e13 use Location::caller() for file and line info
  • 507b672 loosen orderings for logger initialization
  • c879b01 Merge pull request #628 from Thomasdezeeuw/fix-warnings
  • 405fdb4 Merge pull request #627 from Thomasdezeeuw/check-features
  • 1307ade Remove unneeded import
  • 710560e Don't use --all-features in CI
  • Additional commits viewable in compare view

Updates `napi` from 2.16.6 to 2.16.8
Release notes

Sourced from napi's releases.

napi@2.16.8

What Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.16.7...napi@2.16.8

napi@2.16.7

What changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.16.6...napi@2.16.7

napi-derive@2.16.7

What Changed

  • fix(napi-derive): class constructor and factory should support custom error status by @​richerfu #2161

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.16.8...napi-derive@2.16.7

Commits
  • 3039579 Release independent packages
  • 71b6f9d let docs.rs generate all documentation (#2160)
  • 2a68a2a feat(napi): support chrono datetime with timezones (#2074)
  • 984a3de Release independent packages
  • d9307c2 chore(napi): exclude libuv api on wasm targets (#2156)
  • 5439d00 chore(napi): remove stale tokio feature (#2155)
  • c459f22 chore(napi): reduce monomorphization load of various functions (#2143)
  • eb0e190 chore(napi): print anyhow error in debug mode to show trace (#2140)
  • e220f55 fix(napi): JsString should respect \0 character to align with String (#2138)
  • 9538342 chore(napi): make Ser and De public #2131
  • Additional commits viewable in compare view

Updates `napi-derive` from 2.16.5 to 2.16.7
Release notes

Sourced from napi-derive's releases.

napi-derive@2.16.7

What Changed

  • fix(napi-derive): class constructor and factory should support custom error status by @​richerfu #2161

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.16.8...napi-derive@2.16.7

Commits
  • 1f407b9 Release independent packages
  • 1f9da02 fix(napi-derive): class constructor and factory should support custom error s...
  • 3039579 Release independent packages
  • 71b6f9d let docs.rs generate all documentation (#2160)
  • 2a68a2a feat(napi): support chrono datetime with timezones (#2074)
  • 984a3de Release independent packages
  • d9307c2 chore(napi): exclude libuv api on wasm targets (#2156)
  • 5439d00 chore(napi): remove stale tokio feature (#2155)
  • c459f22 chore(napi): reduce monomorphization load of various functions (#2143)
  • eb0e190 chore(napi): print anyhow error in debug mode to show trace (#2140)
  • Additional commits viewable in compare view

Updates `proc-macro2` from 1.0.84 to 1.0.86
Release notes

Sourced from proc-macro2's releases.

1.0.86

  • Documentation improvements

1.0.85

  • Mark some tests as only for 64-bit targets (#463)
Commits
  • aa9476b Release 1.0.86
  • 1961358 Merge pull request #466 from dtolnay/buildrs
  • e1bd2cc Bring build script comments up to date
  • 5b27127 Merge pull request #465 from dtolnay/ignorereason
  • 0da4629 Fill in ignore reasons in all #[ignore] attributes
  • 5ee1cab Release 1.0.85
  • aa64c20 Merge pull request #464 from dtolnay/testsize
  • bc9f4d9 Ignore size tests on non-64bit target
  • 1160ec3 Make size tests #[ignore] in cfg(randomize_layout)
  • See full diff in compare view

Updates `regex` from 1.10.4 to 1.10.5
Changelog

Sourced from regex's changelog.

1.10.5 (2024-06-09)

This is a new patch release with some minor fixes.

Bug fixes:

Commits
  • 0718fc5 1.10.5
  • 377463b changelog: 1.10.4 and 1.10.5
  • 68c4f0b regex-automata-0.4.7
  • 4757b5f regex-syntax-0.8.4
  • 1430b65 changelog: 1.10.4
  • 1f9f9cc bytes: escape invalid UTF-8 bytes in debug output for Match
  • ab4c8d1 doc: fix duplicate phrasing typo
  • ddeb85e cli/deps: update memmap2 to 0.9
  • 023f1c9 lite: fix attribute warning about rustfmt
  • 9c139f4 syntax: simplify Hir::dot constructors
  • Additional commits viewable in compare view

Updates `reqwest` from 0.12.4 to 0.12.5
Release notes

Sourced from reqwest's releases.

v0.12.5

What's Changed

  • Add http3 feature back, still requiring reqwest_unstable.
  • Add rustls-tls-no-provider Cargo feature to use rustls without a crypto provider.
  • Add blocking::ClientBuilder::dns_resolver() method to change DNS resolver in blocking client.
  • Fix Accept-Encoding header combinations.
  • Fix http3 resolving IPv6 addresses.
  • Internal: upgrade to rustls 0.23.

New Contributors

Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.12.4...v0.12.5

Changelog

Sourced from reqwest's changelog.

v0.12.5

  • Add blocking::ClientBuilder::dns_resolver() method to change DNS resolver in blocking client.
  • Add http3 feature back, still requiring reqwest_unstable.
  • Add rustls-tls-no-provider Cargo feature to use rustls without a crypto provider.
  • Fix Accept-Encoding header combinations.
  • Fix http3 resolving IPv6 addresses.
  • Internal: upgrade to rustls 0.23.
Commits
  • 29d4cff v0.12.5
  • a7880d6 tests: fix http3 tests
  • c32d877 tests: enable http3 content-length test
  • ce3b30e http3: send content-length if known
  • 404df59 test: add http3 test server support
  • e5ce0b5 fix: don't enable hyper-rustls/http2 unless http2 is already enabled
  • ccb5e40 Don't compile hyper-tls with native-roots unless rustls-tls-native-roots is e...
  • c56fbae tests: remove a proxy parse error check
  • 8cc7cd4 msrv: pin url
  • 695bc04 fix: http3 resolving ipv6 addresses (#2305)
  • Additional commits viewable in compare view

Updates `serde_json` from 1.0.117 to 1.0.119
Release notes

Sourced from serde_json's releases.

v1.0.119

v1.0.118

Commits
  • b48b9a3 Release 1.0.119
  • 8878cd7 Make shift_insert available for inlining like other Map methods
  • 352b7ab Document the cfg required for Map::shift_insert to exist
  • c17e63f Merge pull request #1149 from joshka/master
  • 309ef6b Add Map::shift_insert()
  • a9e089a Merge pull request #1146 from haouvw/master
  • a83fe96 chore: remove repeat words
  • c4f24f3 Release 1.0.118
  • 51d94eb Combine Map's Hash into one impl
  • 5e7bedc Touch up PR 1127
  • Additional commits viewable in compare view

Updates `strum` from 0.26.2 to 0.26.3
Release notes

Sourced from strum's releases.

v0.26.3

What's Changed

New Contributors

Full Changelog: https://github.com/Peternator7/strum/compare/v0.26.2...v0.26.3

Changelog

Sourced from strum's changelog.

0.26.3 (strum_macros)

  • #344: Hide EnumTable because it's going to be deprecated in the next version.
  • #357: Fixes an incompatiblity with itertools by using the fully qualified name rather than the inherent method.
  • #345: Allows unnamed tuple like variants to use their variants in string interpolation. #[strum(to_string = "Field 0: {0}, Field 1: {1})")] will now work for tuple variants
Commits
  • c89286f Update changelog & strum_macros version
  • 0c85c16 Use associated function syntax for calling get on an EnumIter, eliminatin...
  • 9689d7b add hyperlinks to documentation and clarify derive macros (#355)
  • 186d29f Interpolate unnamed enum variant fields in to_string attribute (#345)
  • 410062e Fix broken links (#350)
  • 1e46337 Update heck requirement (#346)
  • f5fce03 Fix typos & misspellings in docs (#347)
  • See full diff in compare view

Updates `strum_macros` from 0.26.2 to 0.26.4
Release notes

Sourced from strum_macros's releases.

v0.26.3

What's Changed

New Contributors

Full Changelog: https://github.com/Peternator7/strum/compare/v0.26.2...v0.26.3

Changelog

Sourced from strum_macros's changelog.

0.26.4 (strum_macros)

  • #360: Fixes bug introduced with new string interpolation feature where unit structs took an implicit unnecessary dependency on ::core::alloc.

0.26.3 (strum_macros)

  • #344: Hide EnumTable because it's going to be deprecated in the next version.
  • #357: Fixes an incompatiblity with itertools by using the fully qualified name rather than the inherent method.
  • #345: Allows unnamed tuple like variants to use their variants in string interpolation. #[strum(to_string = "Field 0: {0}, Field 1: {1})")] will now work for tuple variants
Commits

Updates `syn` from 2.0.66 to 2.0.68
Release notes

Sourced from syn's releases.

2.0.68

  • Improve panic location when parse_quote! parses invalid syntax (#1690, thanks @​stepancheg)
  • More efficient peek implementation for Group and Lifetime (#1687)

2.0.67

  • Produce more accurate error message locations for errors located at the end of a nested group (#1679, #1680)
  • Support peeking LitCStr in ParseStream::peek (#1682)
Commits
  • ecb0429 Release 2.0.68
  • 37edbd2 Merge pull request #1690 from stepancheg/track-called
  • 4338772 track-caller in parse_quote_spanned
  • 537b0c5 Update test suite to nightly-2024-06-22
  • b088d5c Merge pull request #1688 from dtolnay/peeklit
  • 9b4e478 Relocate Lit peek impls into lit module
  • 38f2ddb Merge pull request #1687 from dtolnay/fastpeek
  • ef20bfd Optimize the peek impl of Group and Lifetime
  • 4b6c96a Merge pull request #1686 from dtolnay/isempty
  • 87d5792 Reword explanation of ParseBuffer::is_empty
  • Additional commits viewable in compare view

Updates `toml` from 0.8.13 to 0.8.14
Commits
  • c383efa chore: Release
  • 7bb1781 docs: Update changelog
  • 0af6deb Merge pull request #740 from epage/key-quotes
  • c9e36e7 fix(encode): Prefer literals over escaping double-quotes
  • 42f7a1b test(encode): Show existing quote behavior
  • 9e6290f chore(deps): Update compatible (dev) (#737)
  • dbf1cc1 Merge pull request #736 from epage/snapbox
  • ec9bfd7 chore: Update to snapbox 0.6
  • 881bf67 chore: Remove unused features
  • b62c76e refactor: Resolve deprecations
  • Additional commits viewable in compare view

Updates `url` from 2.4.0 to 2.4.1
Commits
  • a08aa2c Fix panic in set_path for file URLs (#865)
  • edabc79 Fix no_std for idna (#843)
  • 1158370 Update WPT data and expectations (#859)
  • beb2cde Stabilize debugger_visualizer feature (#855)
  • 86730f1 Add --generate-link-to-definition option when building on docs.rs (#858)
  • e4dbb43 Implement std::error::Error for InvalidBase64 (#856)
  • b33514a Rewrite WPT runner (#857)
  • b228574 Enable the GitHub merge queue (#851)
  • 3a474c3 Merge pull request #698 from lucacasonato/impl_error_for_data_url
  • 1f7dbe0 Merge pull request #848 from lucacasonato/fix_trailing_space_pathname_setter
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 202 +++++++++++++++++++++++++++++++++++------------------ Cargo.toml | 28 ++++---- 2 files changed, 148 insertions(+), 82 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b2e44ddb27..e89432c435 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -225,12 +225,9 @@ checksum = "1582e1c9e755dd6ad6b224dcffb135d199399a4568d454bd89fe515ca8425695" [[package]] name = "cc" -version = "1.0.82" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01" -dependencies = [ - "libc", -] +checksum = "2755ff20a1d93490d26ba33a6f092a38a508398a5320df5d4b3014fcccce9410" [[package]] name = "cfg-if" @@ -274,9 +271,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d" dependencies = [ "clap_builder", "clap_derive", @@ -284,9 +281,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708" dependencies = [ "anstream", "anstyle", @@ -297,20 +294,20 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.2" +version = "4.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e" +checksum = "1d598e88f6874d4b888ed40c71efbcbf4076f1dfbae128a08a8c9e45f710605d" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn", @@ -829,24 +826,12 @@ dependencies = [ "ahash", ] -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "heck" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - [[package]] name = "http" version = "1.1.0" @@ -922,6 +907,23 @@ dependencies = [ "want", ] +[[package]] +name = "hyper-rustls" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" +dependencies = [ + "futures-util", + "http", + "hyper", + "hyper-util", + "rustls", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", +] + [[package]] name = "hyper-tls" version = "0.6.0" @@ -1155,9 +1157,9 @@ checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "log" -version = "0.4.21" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "markdown" @@ -1246,9 +1248,9 @@ dependencies = [ [[package]] name = "napi" -version = "2.16.6" +version = "2.16.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc300228808a0e6aea5a58115c82889240bcf8dab16fc25ad675b33e454b368" +checksum = "a1bd081bbaef43600fd2c5dd4c525b8ecea7dfdacf40ebc674e87851dce6559e" dependencies = [ "bitflags 2.5.0", "ctor", @@ -1267,9 +1269,9 @@ checksum = "e1c0f5d67ee408a4685b61f5ab7e58605c8ae3f2b4189f0127d804ff13d5560a" [[package]] name = "napi-derive" -version = "2.16.5" +version = "2.16.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0e034ddf6155192cf83f267ede763fe6c164dfa9971585436b16173718d94c4" +checksum = "7e71bc4aca481989bdf1f38b05cd1c0191d740d9552b07c8f1d24be837ed8a6e" dependencies = [ "cfg-if", "convert_case", @@ -1281,9 +1283,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "1.0.67" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bff2c00437f3b3266391eb5e6aa25d0029187daf5caf05b8e3271468fb5ae73e" +checksum = "856aef3b3f02a41ee027c5fde1dbfb0434438f93ed26b803b613705580473e7d" dependencies = [ "convert_case", "once_cell", @@ -1350,16 +1352,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - [[package]] name = "number_prefix" version = "0.4.0" @@ -1580,9 +1572,9 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro2" -version = "1.0.84" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1648,9 +1640,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.4" +version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ "aho-corasick", "memchr", @@ -1683,9 +1675,9 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "reqwest" -version = "0.12.4" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" +checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" dependencies = [ "base64", "bytes", @@ -1698,6 +1690,7 @@ dependencies = [ "http-body", "http-body-util", "hyper", + "hyper-rustls", "hyper-tls", "hyper-util", "ipnet", @@ -1724,6 +1717,21 @@ dependencies = [ "winreg", ] +[[package]] +name = "ring" +version = "0.17.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +dependencies = [ + "cc", + "cfg-if", + "getrandom", + "libc", + "spin", + "untrusted", + "windows-sys 0.52.0", +] + [[package]] name = "rustc-demangle" version = "0.1.23" @@ -1743,6 +1751,19 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rustls" +version = "0.23.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05cff451f60db80f490f3c182b77c35260baace73209e9cdbbe526bfe3a4d402" +dependencies = [ + "once_cell", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + [[package]] name = "rustls-pemfile" version = "2.1.2" @@ -1759,6 +1780,17 @@ version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" +[[package]] +name = "rustls-webpki" +version = "0.102.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + [[package]] name = "rustversion" version = "1.0.14" @@ -1849,9 +1881,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "e8eddb61f0697cc3989c5d64b452f5488e2b8a60fd7d5076a3045076ffef8cb0" dependencies = [ "indexmap", "itoa", @@ -2112,6 +2144,12 @@ dependencies = [ "url", ] +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + [[package]] name = "string-interner" version = "0.17.0" @@ -2131,28 +2169,34 @@ checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" [[package]] name = "strum_macros" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.4.1", + "heck", "proc-macro2", "quote", "rustversion", "syn", ] +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + [[package]] name = "syn" -version = "2.0.66" +version = "2.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" dependencies = [ "proc-macro2", "quote", @@ -2161,9 +2205,9 @@ dependencies = [ [[package]] name = "sync_wrapper" -version = "0.1.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" [[package]] name = "system-configuration" @@ -2311,7 +2355,6 @@ dependencies = [ "bytes", "libc", "mio", - "num_cpus", "pin-project-lite", "socket2", "windows-sys 0.48.0", @@ -2327,6 +2370,17 @@ dependencies = [ "tokio", ] +[[package]] +name = "tokio-rustls" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" +dependencies = [ + "rustls", + "rustls-pki-types", + "tokio", +] + [[package]] name = "tokio-util" version = "0.7.9" @@ -2343,9 +2397,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.13" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba" +checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" dependencies = [ "serde", "serde_spanned", @@ -2364,9 +2418,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.13" +version = "0.22.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c" +checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" dependencies = [ "indexmap", "serde", @@ -2538,11 +2592,17 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + [[package]] name = "url" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" +checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" dependencies = [ "form_urlencoded", "idna", @@ -2917,3 +2977,9 @@ dependencies = [ "quote", "syn", ] + +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" diff --git a/Cargo.toml b/Cargo.toml index ca533535f5..3e828c8c16 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -89,8 +89,8 @@ cargo-edit = { version = "0.12.3" } cargo-emit = { version = "0.2.1" } cargo-xwin = { version = "0.14.2" } cargo-zigbuild = { version = "0.18.3" } -clap = { version = "4.5.4", features = ["derive", "wrap_help"] } -clap_complete = { version = "4.5.2" } +clap = { version = "4.5.8", features = ["derive", "wrap_help"] } +clap_complete = { version = "4.5.7" } console = { version = "0.15.8" } derive-new = { version = "0.6.0" } env_logger = { version = "0.11.3" } @@ -100,29 +100,29 @@ indicatif = { version = "0.17.8", features = ["in_memory"] } indoc = { version = "2.0.5" } Inflector = { version = "0.11.4" } itertools = { version = "0.13.0" } -log = { version = "0.4.14" } +log = { version = "0.4.22" } markdown = { version = "0.3.0" } -napi = { version = "2.16.6", features = ["compat-mode", "napi8", "serde-json"] } +napi = { version = "2.16.8", features = ["compat-mode", "napi8", "serde-json"] } napi-build = { version = "2.1.3" } -napi-derive = { version = "2.16.5" } +napi-derive = { version = "2.16.7" } nom = { version = "7.1.3" } num-format = { version = "0.4.4" } once_cell = { version = "1.19.0" } -proc-macro2 = { version = "1.0.84" } +proc-macro2 = { version = "1.0.86" } quote = { version = "1.0.36" } rayon = { version = "1.10.0" } -regex = { version = "1.10.4" } -reqwest = { version = "0.12.4", features = ["blocking"] } +regex = { version = "1.10.5" } +reqwest = { version = "0.12.5", features = ["blocking"] } semver = { version = "1.0.23", features = ["serde"] } serde = { version = "1.0.203", features = ["derive", "rc"] } -serde_json = { version = "1.0.117", features = ["preserve_order"] } +serde_json = { version = "1.0.119", features = ["preserve_order"] } similar-asserts = { version = "1.5.0" } smallvec = { version = "1.7.0" } stack-graphs = { version = "0.13.0" } string-interner = { version = "0.17.0", default-features = false } -strum = { version = "0.26.2" } -strum_macros = { version = "0.26.2" } -syn = { version = "2.0.66", features = [ +strum = { version = "0.26.3" } +strum_macros = { version = "0.26.4" } +syn = { version = "2.0.68", features = [ "fold", "full", "extra-traits", @@ -133,8 +133,8 @@ tempfile = { version = "3.10.1" } tera = { version = "1.20.0" } thiserror = { version = "1.0.61" } trybuild = { version = "1.0.96" } -toml = { version = "0.8.13" } -url = { version = "2.3.1" } +toml = { version = "0.8.14" } +url = { version = "2.4.1" } [workspace.lints.rust] unused_crate_dependencies = "warn"