+
Skip to content

btudorache/CPL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPL

Temele constau in implementarea graduala a unui compilator pentru limbajul COOL care genereaza cod pentru arhitectura MIPS. Tema 3 contine varianta finala a compilatorului care genereaza cod complet functional. Etapele de implementare au fost:

  • Tema 0 - Implementarea listelor in limbajul COOL
  • Tema 1 - Analiza lexicala si sintactica (ANTLR4 + Java)
  • Tema 2 - Analiza semantica (Java)
  • Tema 3 - Generare de cod (StringTemplate + Java)

Codul generat poate fi testat in simulatorul de cod MIPS QtSpim (este nevoie de asemenea si de runtime-ul limbajului COOL).

About

Teme - Compilatoare 2022-2023 UPB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载