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