class String
Public Instance Methods
equal_at(position, string, position2=0)
click to toggle source
Returns true iff receiver (String
) is equal to string at index, position, of receiver. If position2 is supplied, begin comparison of string at that index position.
# File lib/meta_parse.rb, line 458 def equal_at(position, string, position2=0) for i in position2..(position2 + string.length - 1) do return nil unless self[position] == string[i] position += 1 end return true end
meta(parser=nil)
click to toggle source
Return scanner using receiver (String
) as source.
# File lib/meta_parse.rb, line 469 def meta(parser=nil) MetaParse::MetaScanner.new(self, parser) end