/compilers-minijava

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

Primary LanguageJava

Μεταγλωττιστές 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 δηλαδή)