mirror of
https://github.com/atom/atom.git
synced 2026-01-26 07:19:06 -05:00
18 lines
478 B
JavaScript
18 lines
478 B
JavaScript
(function() {
|
|
native function buildScanner(sources);
|
|
native function findNextMatch(string, startPosition);
|
|
|
|
function OnigScanner(sources) {
|
|
var scanner = buildScanner(sources);
|
|
scanner.constructor = OnigScanner;
|
|
scanner.__proto__ = OnigScanner.prototype;
|
|
scanner.sources = sources;
|
|
return scanner;
|
|
}
|
|
|
|
OnigScanner.prototype.buildScanner = buildScanner;
|
|
OnigScanner.prototype.findNextMatch = findNextMatch;
|
|
|
|
this.OnigScanner = OnigScanner;
|
|
})();
|