--- a/crates/evm-coder/procedural/src/solidity_interface.rs +++ b/crates/evm-coder/procedural/src/solidity_interface.rs @@ -187,6 +187,8 @@ if input.peek(Token![,]) { input.parse::()?; + } else if !input.is_empty() { + return Err(syn::Error::new(input.span(), "expected end")); } } } else if lookahead.peek(Token![,]) || input.is_empty() {