Skip to content
/ lc Public

An academic compiler for a simple C & Pascal inspired language

License

Notifications You must be signed in to change notification settings

mateusauler/lc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lc

This compiler was built for our 'Compilers' class.

It is for a simple language based on C and Pascal named L.

The language documentation is in the docs/ directory.

It compiles from source to a subset of i386 assembly for MS-DOS. The generated code file must be assembled before it can be run.

The x64 branch contains a port to codegen for Linux x64.

About

An academic compiler for a simple C & Pascal inspired language

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •