Skip to content

chris-crespo/rcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusty C Compiler

Implementation of Writing a C Compiler in Rust.

This compiler is not intended to match the capabilities of those such as gcc or clang or be production ready.

Progress

  • Minimal Compiler
  • Unary Operators
  • Binary Operators
  • Bitwise Operators
  • Logical/Relational Operators
  • Local Variables (In progress)
  • If Statements and Conditional Expressions
  • Compound Statements
  • Loops
  • Functions
  • File Scope Variable Declarations and Storage-Class Specifiers
  • Long Integers
  • Unsigned Integers
  • Floating-Point Numbers
  • Pointers
  • Arrays and Pointer Arithmetic
  • Characters and Strings
  • Supporting Dynamic Memory Allocation
  • Structures
  • Register Allocation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages