PL/0 compiler written in Haskell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
src
test
.gitignore
LICENSE
README.md
Setup.hs
pl0.cabal
stack.yaml

README.md

pl0-haskell

PL/0 compiler written in Haskell Based on the specification from COMP4403 at UQ

Not yet fully functional.

Compiler currently generates code for a stack-based VM. I aim to add more backends later on.

Installation

$ stack install pl0

Invocation

$ stack exec pl0-exe -- [inputfile]