Skip to content

cod1r/rcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rcc - C17 compiler written in Rust

status: VAPORWARE

Progress Report:

  • Preprocessor works to a certain extent.
    • Things like actually good diagnostic messages are non-existent.
    • The preprocessing process isn't very specific in the C spec so behavior will differ if compared to gcc.
    • #error, #pragma, #line, etc. aren't implemented yet.
  • Can parse like 90 percent of C17 syntax. (I think)
  • Currently working on Semantic Analysis (language constraints etc), AST.

TODO:

  • Apply semantic analysis (constraints etc)
  • Write library headers (stdio, math, etc)

References

C17 Spec

About

my attempt at a C17 compiler

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages