Skip to content

cjl99/TinyC-Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Our-C-Compiler

ZJU Compiler Principle Course Project

Prerequisite of compiling the program:

  • OS: linux or macOS
  • Flex(lex)
  • Bison(yacc)
  • LLVM:12.0.0 or higher
  • Graphviz

To build the project

  • $ make

To visualize Ast

  • change the file you want to look in the makefile
  • $ make graph

To generate IR, object file and test the program

  • change the file you want to test in the makefile
  • $ make test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •