Repl constructor

Repl({
  1. required Stream<String> lines,
  2. required BrainfuckIO io,
  3. required StringSink out,
})

Creates a REPL.

@param lines the source of input lines @param io the channel executed programs use for , and . @param out where prompts and error messages are written

Implementation

Repl({
  required this._lines,
  required BrainfuckIO io,
  required this._out,
}) : _interpreter = Interpreter(io: io);