Making a budget Pascal compiler to WebAssembly | faiz.memdump()
Pascal compiler to WebAssembly
support only a subset of Pascal features and language constructs (hence, “budget”).
faizilham/budgetpascal: A compiler for a subset of Pascal to WebAssembly @GitHub
Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++.
AssemblyScript/wabt.js: A buildbot for wabt.js, a port of WABT to the Web, with TypeScript support.
wabt.js is a port of WABT to the Web, allowing you to manipulate WebAssembly modules using a JavaScript API.
Crafting Interpreters contains everything you need to implement a full-featured, efficient scripting language.