Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An implementation PL/1 including a tree-based interpreter and virtual machine.
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
examples
README.md
pl1_assembler.py
pl1_compiler.py
pl1_graphviz.py
pl1_interpreter.py
pl1_lexer.py
pl1_machine.py
pl1_node_visitor.py
pl1_parser.py

README.md

PL/1 Language Tools

PL/1 is a slightly modified version of PL/0. This project is a set of tools designed for educational purposes to learn about compilers, interpreters and virtual machines. It includes a full stack of software required for these purposes, with each component able to be executed independently and typically between 100-300 lines of code.

For more details including documentation please visit http://www.oriontransfer.co.nz/research/pl1.

Something went wrong with that request. Please try again.