Skip to content

Commit df59bf7

Browse files
committed
Added multiple options to new expression and added checker
1 parent f886fb1 commit df59bf7

File tree

14 files changed

+697
-232
lines changed

14 files changed

+697
-232
lines changed

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4327,10 +4327,15 @@ IndexAccessPath1<IdentPathRule>: IndexAccessPath<'arena> = {
43274327
type_name = Required(TypeName),
43284328
// TODO(v2): This disallows some grammar ambiguities, we should double check it's ok
43294329
options =
4330-
Optional(reference = CallOptionsNew, enabled = From("0.6.2")),
4330+
Optional(reference = MultipleCallOptionsNew, enabled = From("0.6.2")),
43314331
arguments = Required(ArgumentsDeclaration)
43324332
)
43334333
),
4334+
Repeated(
4335+
name = MultipleCallOptionsNew,
4336+
reference = CallOptionsNew,
4337+
enabled = From("0.6.2")
4338+
),
43344339
Struct(
43354340
name = CallOptionsNew,
43364341
enabled = From("0.6.2"),

crates/solidity-v2/outputs/cargo/cst/src/structured_cst/nodes.generated.rs

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

crates/solidity-v2/outputs/cargo/parser/src/parser/grammar.generated.lalrpop

Lines changed: 5 additions & 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)