Fix three more missing '$'
diff --git a/synom/src/helper.rs b/synom/src/helper.rs
index a4894c0..a488359 100644
--- a/synom/src/helper.rs
+++ b/synom/src/helper.rs
@@ -372,7 +372,7 @@
     };
 
     ($i:expr, $sep:expr, $fmac:ident!( $($fargs:tt)* )) => {
-        separated_list!($i, call!($sep), $fmac!($(fargs)*))
+        separated_list!($i, call!($sep), $fmac!($($fargs)*))
     };
 
     ($i:expr, $sep:expr, $f:expr) => {
@@ -483,11 +483,11 @@
     }};
 
     ($i:expr, $sepmac:ident!( $($separgs:tt)* ), $f:expr) => {
-        terminated_list!($i, $sepmac!($(separgs)*), call!($f))
+        terminated_list!($i, $sepmac!($($separgs)*), call!($f))
     };
 
     ($i:expr, $sep:expr, $fmac:ident!( $($fargs:tt)* )) => {
-        terminated_list!($i, call!($sep), $fmac!($(fargs)*))
+        terminated_list!($i, call!($sep), $fmac!($($fargs)*))
     };
 
     ($i:expr, $sep:expr, $f:expr) => {