MikeRalphson / turbopascal

Node.js and web-based Turbo Pascal compiler/interpreter

Home Page:https://mikeralphson.github.io/turbopascal/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Turbo Pascal Compiler

This is a Node.js and web-based Pascal compiler and UCSD p-code interpreter that runs a subset of Turbo Pascal 5.5 code.

See the full write-up or try it now!

To run the compiler from the command-line use the turbo command. This uses tpc.js which is a shell around the actual compiler and runtime.

To run the web version locally, run the "arapaho" script to start a web server and go to http://localhost:3000

Go to http://localhost:3000/unit.html to run the unit tests.

See the LICENSE file for the BSD 2-clause license.

About

Node.js and web-based Turbo Pascal compiler/interpreter

https://mikeralphson.github.io/turbopascal/

License:BSD 2-Clause "Simplified" License


Languages

Language:JavaScript 79.2%Language:Pascal 15.7%Language:HTML 4.5%Language:CSS 0.5%