Skip to content

nulljosh/nullC

Repository files navigation

nullC

A minimal C compiler written in C. Educational project.

Project Map

Status

In development - lexer complete, parser in progress (levels 0-2 working)

Goals

  • Tokenize C source code (lexer)
  • Parse into AST (parser)
  • Generate x86-64 assembly (codegen)
  • Compile simple C programs

Build

make
./nullc examples/hello.c

Documentation

Author

Joshua Trommel (nulljosh)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •