/fish-interpreter

NPM package containing an interpreter for the ><> language

Primary LanguageJavaScriptMIT LicenseMIT

fish-interpreter

The interpreter for https://fishlanguage.com

Usage

const FishExecutor = require("fish-interpreter");

const source = `"hello, world"rv
          o;!?l<`;

const executor = new FishExecutor(source);

executor.intervalTime = 0;

executor.onUpdate((e) => {
	// `e` is the executor
	if (e.hasTerminated) {
		console.log(e.output);
	}
});

executor.run();

See the documentation in doc/. See the files of https://fishlanguage.com for some more advanced usage