Convert OnigRegExp from a v8 extension to a window binding

This commit is contained in:
Nathan Sobo
2013-01-23 13:15:51 -07:00
committed by Kevin Sawicki
parent 74d7d48dcc
commit 2946ba7b9a
6 changed files with 55 additions and 39 deletions

View File

@@ -0,0 +1,10 @@
class window.OnigRegExp
constructor: (source) ->
regexp = $onigRegExp.buildOnigRegExp(source);
regexp.constructor = OnigRegExp
regexp.__proto__ = OnigRegExp.prototype
regexp.source = source
return regexp
search: $onigRegExp.search
test: $onigRegExp.test