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/.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" 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/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 e25a9eb30d..4e55f329d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -243,12 +243,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" @@ -292,9 +289,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", @@ -302,9 +299,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", @@ -315,20 +312,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 2.0.66", @@ -342,7 +339,7 @@ checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "codegen_ebnf" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "codegen_language_definition", @@ -352,7 +349,7 @@ dependencies = [ [[package]] name = "codegen_language_definition" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "codegen_language_internal_macros", @@ -371,7 +368,7 @@ dependencies = [ [[package]] name = "codegen_language_internal_macros" -version = "0.15.0" +version = "0.15.1" dependencies = [ "itertools 0.13.0", "proc-macro2", @@ -381,14 +378,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", @@ -400,7 +397,7 @@ dependencies = [ [[package]] name = "codegen_runtime_cargo" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "ariadne", @@ -421,7 +418,7 @@ dependencies = [ [[package]] name = "codegen_runtime_generator" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "anyhow", @@ -434,11 +431,12 @@ dependencies = [ "semver", "serde", "strum", + "strum_macros", ] [[package]] name = "codegen_runtime_node_addon" -version = "0.15.0" +version = "0.15.1" dependencies = [ "metaslang_cst", "napi", @@ -454,16 +452,15 @@ dependencies = [ [[package]] name = "codegen_runtime_npm" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "codegen_runtime_generator", - "infra_utils", ] [[package]] name = "codegen_spec" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "anyhow", @@ -476,7 +473,7 @@ dependencies = [ [[package]] name = "codegen_testing" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "anyhow", @@ -938,24 +935,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" @@ -1031,6 +1016,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,7 +1157,7 @@ checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "infra_cli" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "clap", @@ -1175,7 +1177,7 @@ dependencies = [ [[package]] name = "infra_utils" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "anyhow", @@ -1279,9 +1281,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 = "lsp-positions" @@ -1321,7 +1323,7 @@ dependencies = [ [[package]] name = "metaslang_cst" -version = "0.15.0" +version = "0.15.1" dependencies = [ "nom", "serde", @@ -1330,7 +1332,7 @@ dependencies = [ [[package]] name = "metaslang_graph_builder" -version = "0.15.0" +version = "0.15.1" dependencies = [ "env_logger", "indoc", @@ -1382,9 +1384,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", @@ -1403,9 +1405,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", @@ -1417,9 +1419,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", @@ -1486,16 +1488,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" @@ -1716,9 +1708,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", ] @@ -1790,9 +1782,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", @@ -1825,9 +1817,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", @@ -1840,6 +1832,7 @@ dependencies = [ "http-body", "http-body-util", "hyper", + "hyper-rustls", "hyper-tls", "hyper-util", "ipnet", @@ -1866,6 +1859,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" @@ -1885,6 +1893,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" @@ -1901,6 +1922,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" @@ -1991,9 +2023,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", @@ -2070,7 +2102,7 @@ dependencies = [ [[package]] name = "slang_solidity" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "ariadne", @@ -2091,7 +2123,7 @@ dependencies = [ [[package]] name = "slang_solidity_node_addon" -version = "0.15.0" +version = "0.15.1" dependencies = [ "metaslang_cst", "napi", @@ -2107,7 +2139,7 @@ dependencies = [ [[package]] name = "slang_testlang" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "codegen_runtime_generator", @@ -2125,7 +2157,7 @@ dependencies = [ [[package]] name = "slang_testlang_node_addon" -version = "0.15.0" +version = "0.15.1" dependencies = [ "metaslang_cst", "napi", @@ -2166,7 +2198,7 @@ dependencies = [ [[package]] name = "solidity_cargo_tests" -version = "0.15.0" +version = "0.15.1" dependencies = [ "Inflector", "anyhow", @@ -2183,7 +2215,7 @@ dependencies = [ [[package]] name = "solidity_language" -version = "0.15.0" +version = "0.15.1" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -2192,7 +2224,7 @@ dependencies = [ [[package]] name = "solidity_npm_package" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "codegen_runtime_generator", @@ -2202,7 +2234,7 @@ dependencies = [ [[package]] name = "solidity_spec" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "codegen_spec", @@ -2212,7 +2244,7 @@ dependencies = [ [[package]] name = "solidity_testing_sanctuary" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "clap", @@ -2232,11 +2264,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", @@ -2274,6 +2306,12 @@ dependencies = [ "thiserror", ] +[[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" @@ -2293,17 +2331,17 @@ 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", @@ -2321,11 +2359,17 @@ dependencies = [ "unicode-ident", ] +[[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", @@ -2334,9 +2378,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" @@ -2420,7 +2464,7 @@ dependencies = [ [[package]] name = "testlang_cargo_tests" -version = "0.15.0" +version = "0.15.1" dependencies = [ "semver", "slang_testlang", @@ -2428,7 +2472,7 @@ dependencies = [ [[package]] name = "testlang_language" -version = "0.15.0" +version = "0.15.1" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -2437,7 +2481,7 @@ dependencies = [ [[package]] name = "testlang_npm_package" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "codegen_runtime_generator", @@ -2490,7 +2534,6 @@ dependencies = [ "bytes", "libc", "mio", - "num_cpus", "pin-project-lite", "socket2", "windows-sys 0.48.0", @@ -2506,6 +2549,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" @@ -2522,9 +2576,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", @@ -2543,9 +2597,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", @@ -2717,11 +2771,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", @@ -3105,3 +3165,9 @@ dependencies = [ "quote", "syn 2.0.66", ] + +[[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 f75116a7b9..3e828c8c16 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace.package] -version = "0.15.0" # Should be kept in sync with the internal dependencies table below -rust-version = "1.76.0" # __RUST_STABLE_VERSION_MARKER__ (keep in sync) +version = "0.15.1" +rust-version = "1.79.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 @@ -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" @@ -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/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 a8070bed40..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": [ @@ -593,19 +593,20 @@ }, "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": [ - "sha256:961c026ac520bac5f69acb8ea063e8a4f071bcc9457b9c1f28f6b085c511583a", - "sha256:e08e13ecdca7a0bd53798f356d5831434afa5b07b93f0abdf0797b7a06ffe197" + "sha256:4c43a2a236279d9ea36a0d76f98d84bd6ca94ac4e0f4a3b9d46d05e10fea542a", + "sha256:8cc4a31139e796e9a7de2cd5cf2489de1217193116a8fd42328f1bd65f434589" ], "markers": "python_version >= '3.7'", - "version": "==20.25.1" + "version": "==20.26.3" }, "watchdog": { "hashes": [ 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/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/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/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/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/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/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/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/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 38e074f88b..c6080fb65d 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar.rs @@ -1,30 +1,23 @@ -//! Definitions of the [`GrammarElement`]s and the grammar itself ([`Grammar`]). +//! Definitions of the [`GrammarElement`]s and the grammar itself ([`Grammar`]) used by the parser generator. -// 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. +use std::collections::HashMap; +use std::rc::Rc; -use std::collections::{BTreeSet, HashMap}; +use codegen_language_definition::model::{self, Identifier}; -use codegen_language_definition::model::Identifier; -use semver::Version; - -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::*; pub struct Grammar { - pub name: String, - pub versions: BTreeSet, - pub leading_trivia_parser: TriviaParserDefinitionRef, - pub trailing_trivia_parser: TriviaParserDefinitionRef, pub elements: HashMap, } @@ -39,10 +32,10 @@ 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(KeywordScannerDefinitionRef), + KeywordScannerDefinition(Rc), TriviaParserDefinition(TriviaParserDefinitionRef), ParserDefinition(ParserDefinitionRef), PrecedenceParserDefinition(PrecedenceParserDefinitionRef), @@ -76,7 +69,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/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/constructor.rs b/crates/codegen/runtime/generator/src/parser/grammar/resolver.rs similarity index 68% rename from crates/codegen/runtime/generator/src/parser/grammar/constructor.rs rename to crates/codegen/runtime/generator/src/parser/grammar/resolver.rs index 4e90b88044..6d1062c42a 100644 --- a/crates/codegen/runtime/generator/src/parser/grammar/constructor.rs +++ b/crates/codegen/runtime/generator/src/parser/grammar/resolver.rs @@ -1,156 +1,23 @@ //! 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; use codegen_language_definition::model::{ - self, BuiltInLabel, FieldsErrorRecovery, Identifier, Item, + self, BuiltInLabel, FieldsErrorRecovery, Identifier, Item, Language, }; 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, }; -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 { - 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] - .into_iter() - .map(|elem| (elem.name().clone(), elem.into())), - ) - .collect(), - } - } -} - -#[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 - } -} +static DEFAULT_LEX_CTXT: Lazy = Lazy::new(|| Identifier::from("Default")); #[derive(Debug)] struct NamedTriviaParser { @@ -164,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 { @@ -239,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 @@ -334,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() @@ -342,34 +283,19 @@ 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::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(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(Rc::new(named_scanner)); + let resolved = GrammarElement::ScannerDefinition(named_scanner); ctx.resolved.insert(ident.clone(), resolved.clone()); resolved @@ -377,76 +303,10 @@ 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, - ctx: &mut ResolveCtx<'_>, + ctx: &mut ResolveCtx, ) -> ParserDefinitionNode { match parser { model::TriviaParser::Optional { parser } => { @@ -487,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() @@ -504,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 { @@ -585,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() @@ -600,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); @@ -612,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(); @@ -631,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 @@ -643,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, @@ -779,16 +642,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/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..21aa1fd0eb 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,31 +11,34 @@ 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, + 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)] @@ -55,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, + 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() @@ -119,9 +144,9 @@ 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(); + let literals = scanner.literals().unwrap_or_default(); if literals.is_empty() { acc.compound_scanner_names.push(scanner_name.clone()); } else { @@ -135,12 +160,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 @@ -156,12 +181,11 @@ 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) - 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) }) @@ -184,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, @@ -195,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) { @@ -247,9 +240,11 @@ 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)); + .insert(scanner.name.clone(), Rc::clone(scanner)); } // Collect delimiters for each context @@ -274,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, + } + } +} 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/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/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/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/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/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/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/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/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/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/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/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/metaslang/graph_builder/Cargo.toml b/crates/metaslang/graph_builder/Cargo.toml index 2550ae5909..5ff9e32961 100644 --- a/crates/metaslang/graph_builder/Cargo.toml +++ b/crates/metaslang/graph_builder/Cargo.toml @@ -37,7 +37,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 4fc2840f29..939a62cb39 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/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), 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/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/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/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/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/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/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/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/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/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/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/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/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, 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/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/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/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; 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/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); diff --git a/package-lock.json b/package-lock.json index bf023d83c6..8e65e81e9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,33 +37,33 @@ "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": { "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" @@ -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",