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