htcc-0.0.0.1: The full scratch implementation of tiny C compiler (x86_64)

htcc-0.0.0.1: The full scratch implementation of tiny C compiler (x86_64)

The full scratch implementation of tiny C compiler (x86_64). This compiler outputs x86_64 assembly code from "general" C code.

It consists of:

  • the lexical analyzer
  • the parser that performs parsing with recursive descent and construction of abstract syntax trees (ASTs)
  • the method that outputs x86_64 assembly code from ASTs

This compiler is not practical purposes, but focuses on implementation experiments.

For more information, please see the README on GitHub at https://github.com/falgon/htcc#readme.

Signatures

Modules