UNPKG

unfuck

Version:

A brainfuck to Javascript compiler with optimizations.

19 lines (14 loc) 373 B
var langStandard = require('../language/brainfuck/standard'); function analyse ( settings, program ) { var ast = []; var i = 0; while (i < program.length) { let ins = program[i]; let action = langStandard[ins]; if (action !== undefined) { i = action(settings, i, program, ast); } else { i++; }; } return ast; } module.exports = analyse;