UNPKG

js-forth

Version:

An implementation of [Forth](https://en.wikipedia.org/wiki/Forth_(programming_language)) in Javascript

20 lines (16 loc) 485 B
#! /usr/bin/env node var Forth = require("../kernel/forth.js"); var fs = require("fs"); var forth = new Forth(); function outputCallback(error, output) { console.log(output); if (error) { console.error(error); } } fs.readFile(__dirname + "/../forth/forth.fth", "utf8", function(err, data) { fs.readFile(__dirname + "/runtests.fth", "utf8", function(err, tests) { forth.run(data, outputCallback); forth.run(tests, outputCallback); }); });