Skip to content
This repository was archived by the owner on Dec 27, 2024. It is now read-only.
/ pyCC Public archive
forked from gskapoor/pyCC

Fork of pyCC (Abandoned)

License

Notifications You must be signed in to change notification settings

DrkWithT/pyCC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyCC (fork by DrkWithT)

A basic C compiler written in Python. Will support a microscopic part of C99 specified in Subset Notes.

Usage (TODO):

python3 ./pyCC/pyCC.py -S file.c

TODO:

  • Test and fix parser!
  • Fix semantic analyzer for now!
  • Create IR generator by the ASTVisitor!
  • Create ASM generator to convert from IR.
  • Compare ASM output with GCC -std=c99 -S file.c?

About

Fork of pyCC (Abandoned)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.3%
  • C 1.9%
  • Assembly 1.8%