diff options
author | Minijackson <minijackson@riseup.net> | 2020-01-04 11:22:16 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2020-01-04 11:22:16 +0100 |
commit | 3ec2b9be93fa50050a57b88520ff8c92fd0a4282 (patch) | |
tree | 86e0920279efe27ab4eb8eb1d2ad7a518b13f4fb | |
parent | a5bda4ce87990214f01f5070bbe0135b28dd226f (diff) | |
download | set_eq-3ec2b9be93fa50050a57b88520ff8c92fd0a4282.tar.gz set_eq-3ec2b9be93fa50050a57b88520ff8c92fd0a4282.zip |
allow no preamp in GraphicEQ files
-rw-r--r-- | src/parsing/equalizer_apo.lalrpop | 5 |
1 files changed, 3 insertions, 2 deletions
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; | |||
5 | grammar; | 5 | grammar; |
6 | 6 | ||
7 | pub Main: Filter = { | 7 | pub Main: Filter = { |
8 | <preamp: Preamp> <eq: Eq> => Filter { preamp, frequencies: eq.0, coefficients: eq.1 } | 8 | <preamp: Preamp?> <eq: Eq> => { |
9 | 9 | Filter { preamp: preamp.unwrap_or(0.0), frequencies: eq.0, coefficients: eq.1 } | |
10 | } | ||
10 | } | 11 | } |
11 | 12 | ||
12 | Preamp: f64 = { | 13 | Preamp: f64 = { |