eggtended-js
Version:
A extended version of the Egg programming language from the Eloquent Javascript book.
26 lines (24 loc) • 340 B
JavaScript
const { Lexer, Parser, TokenRegex, Optimizer, json2AST } = require("./lib/parser");
const {
Eggvm,
Value,
Word,
Apply,
Regex,
TopEnv,
SpecialForms
} = require("./lib/interp");
module.exports = {
Lexer,
Parser,
Optimizer,
TokenRegex,
json2AST,
Eggvm,
Value,
Word,
Apply,
Regex,
TopEnv,
SpecialForms
};