You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Part 1: MiniJava Static Checking (Semantic Analysis)
6
+
Part 2: Generating intermediate code (MiniJava -> LLVM)
7
+
8
+
### Getting Started
9
+
10
+
In order to see that the output of the produced LLVM IR files is the same as compiling the input java file with javac and executing it with java, you will need Clang with version >=4.0.0.
11
+
12
+
#### In Ubuntu Trusty
13
+
```
14
+
sudo apt update && sudo apt install clang-4.0
15
+
```
16
+
17
+
### Execution
18
+
19
+
To perform semantic analysis on all files given as arguments:
0 commit comments