Skip to content

Semantic analysis and LLVM IR generation for a subset of Java (MiniJava)

Notifications You must be signed in to change notification settings

lpapadakos/compilers-minijava

Repository files navigation

Μεταγλωττιστές 2020-21
Εργασία 3

Λεωνίδας-Παναγιώτης Παπαδάκος, ΑΜ 1115201700117
================================================================================

Για εκτέλεση:
$ make
$ java Main <inputFile1> <inputfile2> ... <inputFileN>

Για καθαρισμό:
$ make clean

Σημειώσεις:

* Απαιτείται τουλάχιστον η έκδοση 7 της Java (πχ. για το try-with-resources).

* Το minijava.jj είναι η δοθείσα έκδοση, χωρίς μεταβολές.

* To make αναμένει τα javacc5.jar και jtb132di.jar στον ίδιο φάκελο με το
Makefile (στη ρίζα του project δηλαδή)

About

Semantic analysis and LLVM IR generation for a subset of Java (MiniJava)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages