Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 581 Bytes

README.md

File metadata and controls

27 lines (19 loc) · 581 Bytes

fish-interpreter

The interpreter for https://fishlanguage.com

Usage

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

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

const executor = new FishExecutor(source);

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