Sha256: 931daaf2fcfe8f1afa4454b072c9c30743b731b2c587b66e580752c6dd6e3384

Contents?: true

Size: 277 Bytes

Versions: 3

Compression:

Stored size: 277 Bytes

Contents

module Music
module Transcription
module Parsing

grammar PositiveInteger
  include NonnegativeInteger
  
  rule positive_integer
    [0]* [1-9] nonnegative_integer {
      def to_i
        text_value.to_i
      end
      
      alias :to_num :to_i
    }
  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_integer_parsing.treetop
music-transcription-0.20.0 lib/music-transcription/parsing/numbers/positive_integer_parsing.treetop
music-transcription-0.19.0 lib/music-transcription/parsing/numbers/positive_integer_parsing.treetop