Skip to content
/ PL0 Public

Compiler and VM for programming language PL0 implemented with custom instruction set architecture.

Notifications You must be signed in to change notification settings

emanrdesu/PL0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiler and VM for programming language PL0 implemented with custom instruction set architecture.

prints everything to stdout

compile with "gcc compiler.c"

usage: ./a.out [-l] [-a] [-v] prog (in any order)

example: ./a.out -a -l myProg

myProg must be in the same directory as a.out

if myProg doesn't exist as a file in the current dir, it will cause a segmentation fault

errors and the code that causes them in file called "errors" format ::= error_code " description " code_that_triggers_it

test input program named "input"

About

Compiler and VM for programming language PL0 implemented with custom instruction set architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages