-
pip install antlr4-tools
-
open antlr build.bat in the project folder
if you are experiencing bugs try to solutions here
-
Download antlr-4.12.0-complete.jar https://www.antlr.org/download.html
-
SET CLASSPATH=.;C:\Users\krist\Desktop\antlrjar\antlr-4.12.0-complete.jar;%CLASSPATH%
-
Add til path to bat filer: a => antlr4.bat og b => grun.bat
-
a:
- java org.antlr.v4.Tool %*
-
b:
-
@ECHO OFF
-
SET TEST_CURRENT_DIR=%CLASSPATH:.;=%
-
if "%TEST_CURRENT_DIR%" == "%CLASSPATH%" ( SET CLASSPATH=.;%CLASSPATH% )
-
@ECHO ON
-
java org.antlr.v4.gui.TestRig %*
-
-
(optional): test installationen: java org.antlr.v4.Tool
-
cd til mappen med projektfiler
-
antlr4 Grammar.g4
-
javac Grammar*.java
-
grun Grammar <grammar del der skal testes - ellers bare kør declarations> -gui
-
Hvis man vil have et træ skrevet ud i konsolen (som kan bruges til videre faser i compileren) => grun Grammar declarations -tree
-
Input her virker: if A2 + A3 then A3 + A4
-
Dernæst tryk CTRL Z for windows (CTRL D for Unix) => Tryk enter og den burde lave magi