как передать входные данные до javascript выполнения, БЕЗ ПРЕДУПРЕЖДЕНИЯ В ТЕРМИНАЛЕ - PullRequest
1 голос
/ 14 марта 2020

У меня есть следующий код:

'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, я хочу автоматизировать эти вводы без «человеческого участия», так как я хочу выполнить тысячи тестов, поэтому мой код решит, что передать в качестве входных данных при запросе.

enter image description here

enter image description here

EDIT3: интерпретатор brainfuck я использую: github.com/rajkissu/brainfuck

, который является javascript переводчиком

...