From 83cfb179a2f2eb0e883bc0147544601256932337 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Sun, 5 May 2024 18:32:37 +0200 Subject: [PATCH] Allow trailing commas in `error_node_position` and in `error_position` macros (#1711) Co-authored-by: Geoffroy Couprie --- src/error.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/error.rs b/src/error.rs index 57b71141..93dbd40b 100644 --- a/src/error.rs +++ b/src/error.rs @@ -632,7 +632,7 @@ impl ErrorKind { #[allow(unused_variables)] #[macro_export(local_inner_macros)] macro_rules! error_position( - ($input:expr, $code:expr) => ({ + ($input:expr, $code:expr $(,)?) => ({ $crate::error::make_error($input, $code) }); ); @@ -643,7 +643,7 @@ macro_rules! error_position( #[allow(unused_variables)] #[macro_export(local_inner_macros)] macro_rules! error_node_position( - ($input:expr, $code:expr, $next:expr) => ({ + ($input:expr, $code:expr, $next:expr $(,)?) => ({ $crate::error::append_error($input, $code, $next) }); );