Sha256: 89006a641b6f41fe12c0e591f9e1090ebb4180642254e4ae9059acd5e0e7233d

Contents?: true

Size: 283 Bytes

Versions: 3

Compression:

Stored size: 283 Bytes

Contents

module Music
module Transcription
module Parsing

grammar PositiveRational
  include PositiveInteger
  
  rule positive_rational
    positive_integer "/" positive_integer {
      def to_r
        text_value.to_r
      end
      
      alias :to_num :to_r
    }
  end
end

end
end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
music-transcription-0.21.0 lib/music-transcription/parsing/numbers/positive_rational_parsing.treetop
music-transcription-0.20.0 lib/music-transcription/parsing/numbers/positive_rational_parsing.treetop
music-transcription-0.19.0 lib/music-transcription/parsing/numbers/positive_rational_parsing.treetop