summaryrefslogtreecommitdiff
path: root/src/js/binaryen.js-post.js
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2019-01-07 13:24:58 -0800
committerGitHub <noreply@github.com>2019-01-07 13:24:58 -0800
commit7d94900ded8e2e5ce8ef8ee2687528531d8f2a97 (patch)
treed8bba13d306b0c5ecba384384e602e6cccc83015 /src/js/binaryen.js-post.js
parent6f91af190effd7b8a5969314dd4fb3d2ec540524 (diff)
downloadbinaryen-7d94900ded8e2e5ce8ef8ee2687528531d8f2a97.tar.gz
binaryen-7d94900ded8e2e5ce8ef8ee2687528531d8f2a97.tar.bz2
binaryen-7d94900ded8e2e5ce8ef8ee2687528531d8f2a97.zip
Massive renaming (#1855)
Automated renaming according to https://github.com/WebAssembly/spec/issues/884#issuecomment-426433329.
Diffstat (limited to 'src/js/binaryen.js-post.js')
-rw-r--r--src/js/binaryen.js-post.js40
1 files changed, 27 insertions, 13 deletions
diff --git a/src/js/binaryen.js-post.js b/src/js/binaryen.js-post.js
index dadc94bd7..aa2e613ce 100644
--- a/src/js/binaryen.js-post.js
+++ b/src/js/binaryen.js-post.js
@@ -424,21 +424,35 @@ function wrapModule(module, self) {
return Module['_BinaryenCallIndirect'](module, target, i32sToStack(operands), operands.length, strToStack(type));
});
};
- self['getLocal'] = self['get_local'] = function(index, type) {
- return Module['_BinaryenGetLocal'](module, index, type);
- };
- self['setLocal'] = self['set_local'] = self['set_local'] = function(index, value) {
- return Module['_BinaryenSetLocal'](module, index, value);
- };
- self['teeLocal'] = self['tee_local'] = function(index, value) {
- return Module['_BinaryenTeeLocal'](module, index, value);
- };
- self['getGlobal'] = self['get_global'] = function(name, type) {
- return Module['_BinaryenGetGlobal'](module, strToStack(name), type);
+
+ self['local'] = {
+ 'get': function(index, type) {
+ return Module['_BinaryenGetLocal'](module, index, type);
+ },
+ 'set': function(index, value) {
+ return Module['_BinaryenSetLocal'](module, index, value);
+ },
+ 'tee': function(index, value) {
+ return Module['_BinaryenTeeLocal'](module, index, value);
+ }
}
- self['setGlobal'] = self['set_global'] = function(name, value) {
- return Module['_BinaryenSetGlobal'](module, strToStack(name), value);
+
+ self['getLocal'] = self['local']['get'];
+ self['setLocal'] = self['local']['set'];
+ self['teeLocal'] = self['local']['tee'];
+
+ self['global'] = {
+ 'get': function(name, type) {
+ return Module['_BinaryenGetGlobal'](module, strToStack(name), type);
+ },
+ 'set': function(name, value) {
+ return Module['_BinaryenSetGlobal'](module, strToStack(name), value);
+ }
}
+
+ self['getGlobal'] = self['global']['get'];
+ self['setGlobal'] = self['global']['set'];
+
self['currentMemory'] = self['current_memory'] = function() {
return Module['_BinaryenHost'](module, Module['CurrentMemory']);
}