Table of Contents

Batch interpreter

Hiphop.js provides an batch interpreter, usable with a reactive machine. It takes input commands on standard input, and display results of reaction on standard output. It started this way:

const hh = require("hiphop");
const prg = <hh.Module> ... </hh.Module>;
var machine = new hh.ReactiveMachine(prg);

hh.batch(machine); // starts the batch interpreter

The commands of the batch interpreter are the following:

Values can be given to valued signal as the following:

Symbolic web debugger