From 3ec2b9be93fa50050a57b88520ff8c92fd0a4282 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Sat, 4 Jan 2020 11:22:16 +0100 Subject: allow no preamp in GraphicEQ files --- src/parsing/equalizer_apo.lalrpop | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/parsing/equalizer_apo.lalrpop b/src/parsing/equalizer_apo.lalrpop index 8003be7..3239036 100644 --- a/src/parsing/equalizer_apo.lalrpop +++ b/src/parsing/equalizer_apo.lalrpop @@ -5,8 +5,9 @@ use std::str::FromStr; grammar; pub Main: Filter = { - => Filter { preamp, frequencies: eq.0, coefficients: eq.1 } - + => { + Filter { preamp: preamp.unwrap_or(0.0), frequencies: eq.0, coefficients: eq.1 } + } } Preamp: f64 = { -- cgit v1.2.3