script: isolate initialization of REVERSE_OPS

This commit is contained in:
Daniel Cousens 2015-10-02 12:59:30 +10:00
parent 74c2f1d957
commit 5be9b04741

View file

@ -4,11 +4,14 @@ var typeforce = require('typeforce')
var types = require('./types') var types = require('./types')
var OPS = require('./opcodes') var OPS = require('./opcodes')
var REVERSE_OPS = [] var REVERSE_OPS = (function () {
for (var op in OPS) { var result = {}
var code = OPS[op] for (var op in OPS) {
REVERSE_OPS[code] = op var code = OPS[op]
} result[code] = op
}
return result
})()
function toASM (chunks) { function toASM (chunks) {
if (types.Buffer(chunks)) { if (types.Buffer(chunks)) {