Sha256: ebb77623860e0d3e6e5ff6692a2f4fae0ca0a3c6ecc86dde68ebb2183e03cb55

Contents?: true

Size: 285 Bytes

Versions: 1

Compression:

Stored size: 285 Bytes

Contents

module Music
module Transcription
module Parsing

grammar Meter
  include PositiveInteger
  
  rule meter
    bpm:positive_integer "/" bd:positive_integer {
      def to_meter
        Music::Transcription::Meter.new(bpm.to_i, Rational(1,bd.to_i))
      end
    }
  end
end

end
end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
music-transcription-0.11.0 lib/music-transcription/parsing/meter_parsing.treetop