| Index: compiled/shell.js |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/compiled/shell.js |
| @@ -0,0 +1,78 @@ |
| +"Compiled from https://hg.adblockplus.org/adblockplus/ with Emscripten {{{EMSCRIPTEN_VERSION}}}"; |
| + |
| +var FilterNotifier = require("filterNotifier").FilterNotifier; |
| + |
| +var regexps = |
| +{ |
| + _data: Object.create(null), |
| + _counter: 0, |
| + |
| + create: function(source, matchCase) |
| + { |
| + var id = ++this._counter; |
| + try |
| + { |
| + this._data[id] = new RegExp(getStringData(source), matchCase ? "" : "i"); |
| + } |
| + catch (e) |
| + { |
| + this._data[id] = String(e); |
| + } |
| + return id; |
| + }, |
| + |
| + getErrorLength: function(id) |
| + { |
| + if (typeof this._data[id] == "string") |
| + return this._data[id].length; |
| + else |
| + return -1; |
| + }, |
| + |
| + getError: function(id, buffer) |
| + { |
| + if (typeof this._data[id] == "string") |
| + { |
| + copyString(this._data[id], buffer); |
| + delete this._data[id]; |
| + } |
| + }, |
| + |
| + delete: function(id) |
| + { |
| + delete this._data[id]; |
| + }, |
| + |
| + test: function(id, str) |
| + { |
| + return this._data[id].test(getStringData(str)); |
| + } |
| +}; |
| + |
| +var Module = |
| +{ |
| + preRun: [], |
| + postRun: [], |
| + print: console.log.bind(console), |
| + printErr: console.error.bind(console), |
| + |
| + getMemoryLayout: function() |
| + { |
| + return { |
| + 'static_base': STATIC_BASE, |
| + 'static_top': STATICTOP, |
| + 'stack_base': STACK_BASE, |
| + 'stack_top': STACKTOP, |
| + 'stack_max': STACK_MAX, |
| + 'dynamic_base': DYNAMIC_BASE, |
| + 'dynamic_top': DYNAMICTOP, |
| + 'total_memory': TOTAL_MEMORY |
| + }; |
| + } |
| +}; |
| +var ENVIRONMENT_IS_WEB = false, ENVIRONMENT_IS_NODE = false, |
| + ENVIRONMENT_IS_WORKER = false, ENVIRONMENT_IS_SHELL = true; |
| + |
| +{{BODY}} |
| + |
| +Object.assign(exports, Module); |