[C++] A small compiler for a simple language
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Skia 63e1d875b1 Add the README 5 years ago
Automat Add performance test to TestParser and some more cleanups 6 years ago
Buffer Make a great part of makeCode 6 years ago
Interpreter Organize the project for release and some bugfixes 5 years ago
Parser Still organizing and simplifying 5 years ago
Scanner Make a great part of makeCode 6 years ago
Symboltable Make the overall Parse Tree 6 years ago
docs Some cleanups and some new dirs 6 years ago
includes Finish the makeCode 6 years ago
testfiles Still organizing and simplifying 5 years ago
.gitignore Add testFile 6 years ago
README Add the README 5 years ago
compiler.cpp Still organizing and simplifying 5 years ago
makefile Add the README 5 years ago

README

IB321: Systemnahes Programmieren Project -- Compiler
Mino and Skia -- Spring 2014
Available on pike.tf/git

You can find the scripts of the projects in the docs directory.
The language is described in the SysprogII.pdf file, at page 34.

To try it, just compile it with `make`, then execute ./compiler with the file
you want to compile, and if you want the output file for the bytecode.
Then, just launch the appropriate Interpreter in the so called folder, and load
the file containing the bytecode to run/debug it...

This program is free to use, share, modify, study, or whatever!