From 0acea96f2b05071b674497112b271d6afec55a0c Mon Sep 17 00:00:00 2001
From: Per Lindgren <per.lindgren@ltu.se>
Date: Thu, 17 Sep 2020 17:12:46 +0200
Subject: [PATCH] grammar simplified

---
 src/grammar.lalrpop | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/grammar.lalrpop b/src/grammar.lalrpop
index 134ef77..eaa7f05 100644
--- a/src/grammar.lalrpop
+++ b/src/grammar.lalrpop
@@ -27,13 +27,10 @@ Comma<T>: Vec<T> = {
 
 // A comma separated sequence without trailing comma
 CommaNoTrail<T>: Vec<T> = { 
-    <v: (<(<T> ",")*> <T>)?> => match v { 
-        None => Vec::new(),
-        Some((v, e)) => {
-            let mut v = v;
-            v.push(e);
-            v
-        }
+    <v:(<T> ",")*> <e:T> => { 
+        let mut v = v;
+        v.push(e);
+        v
     }
 }
 
-- 
GitLab