banne2266 / compiler-NCTU-2020

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

compiler-NCTU-2020

Course Name: Introduction to Compiler Design by Prof. Yi-Ping You
⚠️ Do not plagiarize my work or you will be graded ZERO !

Source Code: P-language
Target Code: RISC-V assembly
Developed by using flex and bison

  • hw1-Lexical Definition (flex)
  • hw2-Syntactic Definitions (bison)
  • hw3-Constructing Abstract Syntax Trees (bison)
  • hw4-Semantic Analyses (bison)
  • hw5-Code Generation (bison)

About

License:MIT License


Languages

Language:C++ 45.7%Language:Yacc 12.5%Language:Python 9.3%Language:C 8.4%Language:CSS 7.3%Language:OpenEdge ABL 5.8%Language:Lex 5.0%Language:Makefile 4.0%Language:Dockerfile 1.2%Language:Shell 0.8%