У меня есть следующий код:
'use strict';
// const exec = require('child_process').exec
var brainfuck = require('brainfuck')
let source = '>,[>,]<[.<]'
brainfuck.exec(source, function(err, output) {
console.log(process.argv)
console.log(output)
})
это интерпретатор сгенерированный, который принимает входные данные до тех пор, пока не будет передано нулевое значение, поэтому код останавливается, затем весь код переворачивается и печатается для пользователя .
когда я запускаю, меня просят передать значения из TERMINAL, я хочу автоматизировать эти вводы без «человеческого участия», так как я хочу выполнить тысячи тестов, поэтому мой код решит, что передать в качестве входных данных при запросе.
EDIT3: интерпретатор brainfuck я использую: github.com/rajkissu/brainfuck
, который является javascript переводчиком