diff options
Diffstat (limited to 'src')
-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 = { |