Skip to content
/ c-liva Public

the c-liva C compiler: give it C and out spits your executable

Notifications You must be signed in to change notification settings

csjh/c-liva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c-liva

c-liva is aiming to be a self-hosted single-pass C11 compiler targeting ARM64 MacOS machines. Currently it can parse a large chunk of C, but there's still much to be desired in the codegen department.

You may note the logic is almost exclusively contained within compiler.c. This is mainly to make it easier to compile itself, and it'll be split up more properly in the future.

About

the c-liva C compiler: give it C and out spits your executable

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages