Revert "fixed bug in lib/thread Queue"
[rbx.git] / kernel / bootstrap / regexp.rb
blob43ec683e43dc5ce0ddc6705dc7a2b95f39d51dd0
1 class Regexp
2   def self.__regexp_new__(str, opts)
3     Ruby.primitive :regexp_new
4     raise PrimitiveFailure, "primitive failed"
5   end
7   def search_region(str, start, finish, forward) # equiv to MRI's re_search
8     Ruby.primitive :regexp_search_region
9     raise PrimitiveFailure, "primitive failed"
10   end
12   def match_start(str, offset) # equiv to MRI's re_match
13     Ruby.primitive :regexp_match_start
14     raise PrimitiveFailure, "primitive failed"
15   end
17   def options
18     Ruby.primitive :regexp_options
19     raise PrimitiveFailure, "primitive failed"
20   end
21 end