#!/usr/bin/env bash

echo "Generating Parser"

rm -rf parser

if [ $(uname -s) == "Darwin" ]
then
  java -cp $(brazil-path tool.classpath) org.antlr.v4.Tool C7.g4 -Dlanguage=Go -o internal/parser
else
  JDK_DIR=$(brazil-path "[JDK8]pkg.jdk")
  JAVA=${JDK_DIR}/bin/java
  CLASSPATH=$(brazil-path tool.classpath)
  echo "JDK_DIR=${JDK_DIR}, JAVA=${JAVA}, CLASSPATH=${CLASSPATH}"
  ls -lah ${JAVA}
  ${JAVA} -cp ${CLASSPATH} org.antlr.v4.Tool C7.g4 -Dlanguage=Go -o internal/parser
fi

echo "RUNNING BGO"

bgo-wrap-make