Skip to content

Commit 18a84f5

Browse files
committed
fix reservation of keywords added in 0.8.24
They were actually reserved in `0.8.25`.
1 parent 2924b53 commit 18a84f5

7 files changed

Lines changed: 50 additions & 23 deletions

File tree

.changeset/poor-tomatoes-report.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
"@nomicfoundation/slang": patch
3+
# cSpell:ignore blobbasefee
4+
# cSpell:ignore blobhash
5+
# cSpell:ignore mcopy
6+
# cSpell:ignore tload
7+
# cSpell:ignore tstore
8+
---
9+
10+
Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`.

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4682,7 +4682,7 @@ codegen_language_macros::compile!(Language(
46824682
identifier = YulIdentifier,
46834683
definitions = [KeywordDefinition(
46844684
enabled = From("0.8.24"),
4685-
reserved = From("0.8.24"),
4685+
reserved = From("0.8.25"),
46864686
value = Atom("blobbasefee")
46874687
)]
46884688
),
@@ -4691,7 +4691,7 @@ codegen_language_macros::compile!(Language(
46914691
identifier = YulIdentifier,
46924692
definitions = [KeywordDefinition(
46934693
enabled = From("0.8.24"),
4694-
reserved = From("0.8.24"),
4694+
reserved = From("0.8.25"),
46954695
value = Atom("blobhash")
46964696
)]
46974697
),
@@ -5660,7 +5660,7 @@ codegen_language_macros::compile!(Language(
56605660
identifier = YulIdentifier,
56615661
definitions = [KeywordDefinition(
56625662
enabled = From("0.8.24"),
5663-
reserved = From("0.8.24"),
5663+
reserved = From("0.8.25"),
56645664
value = Atom("mcopy")
56655665
)]
56665666
),
@@ -6130,7 +6130,7 @@ codegen_language_macros::compile!(Language(
61306130
identifier = YulIdentifier,
61316131
definitions = [KeywordDefinition(
61326132
enabled = From("0.8.24"),
6133-
reserved = From("0.8.24"),
6133+
reserved = From("0.8.25"),
61346134
value = Atom("tload")
61356135
)]
61366136
),
@@ -6144,7 +6144,7 @@ codegen_language_macros::compile!(Language(
61446144
identifier = YulIdentifier,
61456145
definitions = [KeywordDefinition(
61466146
enabled = From("0.8.24"),
6147-
reserved = From("0.8.24"),
6147+
reserved = From("0.8.25"),
61486148
value = Atom("tstore")
61496149
)]
61506150
),

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

Lines changed: 21 additions & 5 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/generated/mod.rs

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/grammar.ebnf

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

crates/solidity/outputs/spec/generated/public/06-yul/03-yul-keywords.md

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

crates/solidity/outputs/spec/generated/public/supported-versions.md

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

0 commit comments

Comments
 (0)