123456789101112131415161718192021222324 |
- REM this batch is a helper for developers who installed ANTLR4 in their system (and JDK),
- REM to launch the ANTLR SDK Tool: GRUN. Grun is a trivial client of the Antlr4 API,
- REM it just parses a source. It can output the AST in text mode, with -ast switch.
- REM or, like in this batch, a window with a graph visualizer with the -gui switch.
- REM This helps when working with the grammar file azslParser.g4 to see what happens
- REM to the parse tree.
- @echo off
- @echo launch_grun is a helper to visualize parse trees from .azsl files
- setlocal
- if "%~1" == "" (
- set /p thepath="Enter path to file to compile: "
- ) else (
- set thepath=%~1
- )
- pushd
- cd "%~dp0\src\generated\java"
- SET CLASSPATH=.;"..\..\external\antlr-4.9.3-complete.jar";%CLASSPATH%
- set grun=java -cp %CLASSPATH% org.antlr.v4.gui.TestRig
- %grun% azsl compilationUnit -gui "%thepath%"
- popd
- endlocal
|