Web-based Turbo Pascal compiler.
JavaScript Pascal HTML CSS
Failed to load latest commit information.
vendor Initial commit. Oct 16, 2013
BSPLINE.PAS Initial commit. Oct 17, 2013
Bytecode.js Initial commit. Oct 17, 2013
COPY_TO_WEB Copy to new location in website. Oct 17, 2013
CommentStripper.js Initial commit. Oct 17, 2013
Compiler.js Initial commit. Oct 17, 2013
FASTMAND.PAS Initial commit. Oct 17, 2013
FIREWORK.PAS Initial commit. Oct 17, 2013
GO Initial commit. Oct 17, 2013
HELLO.PAS Initial commit. Oct 17, 2013
IDE.js Add 'X' command to toggle debug. Oct 18, 2013
Keyboard.js Add text editor. Oct 17, 2013
LICENSE Add BSD 2-clause license. Oct 19, 2013
Lexer.js Fix up state machine of exponential parsing. Feb 9, 2016
Machine.js Initial commit. Oct 17, 2013
NOTES Initial commit. Oct 17, 2013
Native.js Initial commit. Oct 17, 2013
NativeProcedure.js Initial commit. Oct 17, 2013
Node.js Initial commit. Oct 17, 2013
Nouveau_IBM.ttf Initial commit. Oct 17, 2013
Parser.js Initial commit. Oct 17, 2013
PascalError.js Initial commit. Oct 17, 2013
README.md Tweak formatting. Jan 20, 2015
ROSE.PAS Initial commit. Oct 17, 2013
RawData.js Initial commit. Oct 17, 2013
SPIDER.PAS Initial commit. Oct 17, 2013
Screen.js Scroll properly in terminal. Oct 27, 2013
Stream.js Initial commit. Oct 17, 2013
Symbol.js Initial commit. Oct 17, 2013
SymbolLookup.js Initial commit. Oct 17, 2013
SymbolTable.js Initial commit. Oct 17, 2013
TEST.PAS Initial commit. Oct 17, 2013
Token.js Initial commit. Oct 17, 2013
bnf Initial commit. Oct 17, 2013
builtin.js Initial commit. Oct 17, 2013
crt.js Initial commit. Oct 17, 2013
graph.js Add text editor. Oct 18, 2013
index.html Support gh-pages hosting. Jan 20, 2015
inst.js Initial commit. Oct 17, 2013
main.js Add text editor. Oct 18, 2013
modules.js Initial commit. Oct 17, 2013
mouse.js Initial commit. Oct 17, 2013
turbo.css Scroll properly in terminal. Oct 27, 2013
unit.html Initial commit. Oct 17, 2013
unit.js Initial commit. Oct 17, 2013
utils.js Initial commit. Oct 17, 2013

README.md

Turbo Pascal Compiler

This is a web-based Pascal compiler that runs a subset of Turbo Pascal 5.5 code. See the full write-up or try it now!

To run it locally, run the "GO" script to start a web server and go to http://localhost:8000

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