Skip to content

This is a C minus compiler that translates a new language "C minus" to x86_64 assembly. Not a true compiler, but pretty close. Worked on this through out the entire semester.

License

Notifications You must be signed in to change notification settings

CGDevHusky92/CMinusCompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMinusCompiler

This is a C minus compiler that translates a new language "C minus" to x86_64 assembly. Not a true compiler, but pretty close. Worked on this through out the entire semester.

This compiler uses dlink and sym_tab data structures made for C. Using flex and bison to symbolize and parse the C minus files and generate assembly code. The x86_64 assembly is tested on a fedora distro of linux.

ToDo

Update x86_64 for Mac OS X

Considerations:

As always have fun use at your own risk and don't blame me if things don't work. This is just a side project for learning. If you actually need help with anything feel free to contact me and I'll gladly try to help. I am sublicensing this under an MIT license, so go out use it and have fun.

About

This is a C minus compiler that translates a new language "C minus" to x86_64 assembly. Not a true compiler, but pretty close. Worked on this through out the entire semester.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published