| #! /bin/sh |
| |
| # Run this so we get right jars before trying this script: |
| # cd ANTLR-ROOT-DIR |
| # mvn install -DskipTests=true |
| # cd runtime-testsuite |
| # mvn install jar:test-jar -DskipTests=true |
| # |
| # Run script with |
| # |
| # traceatn.sh /tmp/JSON.g4 json /tmp/foo.json |
| |
| export ANTLRJAR=~/.m2/repository/org/antlr/antlr4/4.13.0-SNAPSHOT/antlr4-4.13.0-SNAPSHOT-complete.jar |
| export TESTJAR=~/.m2/repository/org/antlr/antlr4-runtime-testsuite/4.13.0-SNAPSHOT/antlr4-runtime-testsuite-4.13.0-SNAPSHOT-tests.jar |
| export JUPITER=~/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.9.0/junit-jupiter-api-5.9.0.jar |
| export OPENTEST=~/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar |
| java -classpath $ANTLRJAR:$TESTJAR:$JUPITER:$OPENTEST org.antlr.v4.test.runtime.TraceATN $@ |