blob: 56bfd5c82f92a59f4620a6317f9b15ed6e1a43ae [file] [log] [blame]
#! /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 $@