Home | History | Annotate | Download | only in antlr3

Lines Matching defs:Range

150 class Range
151 def covers?( range )
152 range.first >= first or return false
154 range.exclude_end? ? last >= range.last : last > range.last
156 range.exclude_end? ? last.succ >= range.last : last >= range.last
160 def covered_by?( range )
161 range.covers?( self )
164 def overlaps?( range )
165 range.include?( first ) or include?( range.first )
168 def disjoint?( range )
169 not overlaps?( range )