RDL.nowrap :MatchData

RDL.type :MatchData, :==, '(%any) -> %bool'
RDL.type :MatchData, :[], '(Integer i) -> String or nil'
RDL.type :MatchData, :[], '(Integer start, Integer length) -> Array<String>'
RDL.type :MatchData, :[], '(Range<Integer> range) -> Array<String>'
RDL.type :MatchData, :[], '(String or Symbol name) -> String or nil'
RDL.type :MatchData, :begin, '(Integer n) -> Integer'
RDL.type :MatchData, :captures, '() -> Array<String>'
RDL.type :MatchData, :end, '(Integer n) -> Integer'
RDL.type :MatchData, :eql?, '(%any other) -> %bool'
RDL.type :MatchData, :hash, '() -> Integer'
RDL.type :MatchData, :inspect, '() -> String'
RDL.type :MatchData, :length, '() -> Integer'
RDL.type :MatchData, :names, '() -> Array<String>'
RDL.type :MatchData, :offset, '(Integer n) -> Array<Integer>'
RDL.type :MatchData, :post_match, '() -> String'
RDL.type :MatchData, :pre_match, '() -> String'
RDL.type :MatchData, :regexp, '() -> Regexp'
RDL.type :MatchData, :size, '() -> Integer'
RDL.type :MatchData, :string, '() -> String'
RDL.type :MatchData, :to_a, '() -> Array<String>'
RDL.type :MatchData, :to_s, '() -> String'
RDL.type :MatchData, :values_at, '(*Integer indexes) -> Array<String>'
