Skip to content

Commit 05bf47f

Browse files
committed
allow var in TupleDeconstructionStatement before 0.5.0
1 parent 0151086 commit 05bf47f

13 files changed

Lines changed: 87 additions & 3 deletions

File tree

.changeset/wet-tigers-collect.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@nomicfoundation/slang": patch
3+
---
4+
5+
allow `var` in `TupleDeconstructionStatement` before `0.5.0`

crates/solidity/inputs/language/src/definition.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2789,6 +2789,8 @@ codegen_language_macros::compile!(Language(
27892789
FieldDelimiters(open = open_paren, close = close_paren)
27902790
),
27912791
fields = (
2792+
var_keyword =
2793+
Optional(reference = VarKeyword, enabled = Till("0.5.0")),
27922794
open_paren = Required(OpenParen),
27932795
elements = Required(TupleDeconstructionElements),
27942796
close_paren = Required(CloseParen),

crates/solidity/outputs/cargo/slang_solidity/src/generated/kinds.rs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/solidity/outputs/cargo/slang_solidity/src/generated/language.rs

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/solidity/outputs/cargo/slang_solidity/src/generated/napi_interface/ast_selectors.rs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/solidity/outputs/cargo/tests/src/cst_output/generated/TupleDeconstructionStatement.rs

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/solidity/outputs/npm/package/src/ast/generated/ast_types.ts

Lines changed: 7 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/solidity/outputs/npm/package/src/generated/index.d.ts

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/solidity/outputs/spec/generated/grammar.ebnf

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/solidity/outputs/spec/generated/public/04-statements/02-declaration-statements.md

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)