Skip to content

printedz/RATON

Repository files navigation

RATON C COMPILER

BY ALEJANDRO REGIDOR

Project Layout

  • include/compiler/ast: AST types and printing headers
  • include/compiler/codegen: backend and code generation headers
  • include/compiler/common: shared utility and exception headers
  • include/compiler/frontend: lexer, parser and preprocessor headers
  • include/compiler/ir: IR model and printer headers
  • include/compiler/semantic: resolver and lowering headers
  • src/ast: AST implementation entry points
  • src/codegen: backend implementation entry points
  • src/frontend: frontend implementation entry points
  • src/ir: IR implementation entry points
  • src/semantic: semantic analysis and lowering entry points
  • app: CLI entry point
  • tests: unit and integration tests
  • test: sample input programs used by the compiler targets

About

AI-Obfuscating at Lowering C99 Compiler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors