Sha256: 7020b7e7a62c2d0e155e2f27bfd694a561d9c19a85dc84824228684940090bd7

Contents?: true

Size: 253 Bytes

Versions: 6

Compression:

Stored size: 253 Bytes

Contents

module Music
module Transcription
module Parsing

grammar NonnegativeFloat
  rule nonnegative_float
    [0-9]+ [.] [0-9]+ ("e" [+-] [0-9]+)? {
      def to_f
        text_value.to_f
      end
      
      alias :to_num :to_f
    }
  end
end

end
end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
music-transcription-0.17.1 lib/music-transcription/parsing/numbers/nonnegative_float_parsing.treetop
music-transcription-0.17.0 lib/music-transcription/parsing/numbers/nonnegative_float_parsing.treetop
music-transcription-0.16.0 lib/music-transcription/parsing/numbers/nonnegative_float_parsing.treetop
music-transcription-0.15.0 lib/music-transcription/parsing/numbers/nonnegative_float_parsing.treetop
music-transcription-0.14.0 lib/music-transcription/parsing/numbers/nonnegative_float_parsing.treetop
music-transcription-0.13.0 lib/music-transcription/parsing/numbers/nonnegative_float_parsing.treetop