lib/music-transcription/parsing/meter_parsing.treetop in music-transcription-0.11.0 vs lib/music-transcription/parsing/meter_parsing.treetop in music-transcription-0.13.0

- old
+ new

@@ -4,12 +4,24 @@ grammar Meter include PositiveInteger rule meter + meter1 / meter2 + end + + rule meter1 bpm:positive_integer "/" bd:positive_integer { def to_meter Music::Transcription::Meter.new(bpm.to_i, Rational(1,bd.to_i)) + end + } + end + + rule meter2 + bpm:positive_integer "*" num:positive_integer "/" den:positive_integer { + def to_meter + Music::Transcription::Meter.new(bpm.to_i, Rational(num.to_i,den.to_i)) end } end end \ No newline at end of file