X-Git-Url: http://plrg.eecs.uci.edu/git/?p=cdsspec-compiler.git;a=blobdiff_plain;f=run-javacc.sh;h=8965426c956bed67f6ddb183910ca40320602dc3;hp=fa9bdad277db2889da57040801b69e91e2e2e859;hb=a341ab95bf48e4073d18e7f84e30ab627efbc6f5;hpb=c8b24673cc3105a8d16e37a915d5b04074b3a3a1;ds=sidebyside diff --git a/run-javacc.sh b/run-javacc.sh index fa9bdad..8965426 100755 --- a/run-javacc.sh +++ b/run-javacc.sh @@ -1,28 +1,18 @@ #!/bin/bash -if [ -z $SPEC_COMPILER_HOME ]; then - SPEC_COMPILER_HOME=~/spec-checker-compiler -fi +SPEC_COMPILER_HOME=$(pwd) + +echo "CDSSpec Compiler home: " $SPEC_COMPILER_HOME JAVACC_PATH=$SPEC_COMPILER_HOME/lib -PRE_SCANNER_FILE=$SPEC_COMPILER_HOME/grammer/pre_scanner.jj -GRAMMER_FILE=$SPEC_COMPILER_HOME/grammer/spec_compiler.jj UTIL_FILE=$SPEC_COMPILER_HOME/grammer/util.jj -PRE_SCANNER_OUTPUT_PATH=$SPEC_COMPILER_HOME/src/edu/uci/eecs/specCompiler/grammerParser/preScanner -GRAMMER_OUTPUT_PATH=$SPEC_COMPILER_HOME/src/edu/uci/eecs/specCompiler/grammerParser -UTIL_OUTPUT_PATH=$SPEC_COMPILER_HOME/src/edu/uci/eecs/specCompiler/grammerParser/utilParser +UTIL_OUTPUT_PATH=$SPEC_COMPILER_HOME/src/edu/uci/eecs/utilParser echo "Deleting the old generated java files." -rm -r $PRE_SCANNER_OUTPUT_PATH/* -rm -r $GRAMMER_OUTPUT_PATH/* -rm -r $UTIL_OUTPUT_PATH/* +rm -rf $UTIL_OUTPUT_PATH/* -mkdir -p $PRE_SCANNER_OUTPUT_PATH -mkdir -p $GRAMMER_OUTPUT_PATH mkdir -p $UTIL_OUTPUT_PATH -java -cp $JAVACC_PATH/javacc.jar javacc -OUTPUT_DIRECTORY=$PRE_SCANNER_OUTPUT_PATH $PRE_SCANNER_FILE -java -cp $JAVACC_PATH/javacc.jar javacc -OUTPUT_DIRECTORY=$GRAMMER_OUTPUT_PATH $GRAMMER_FILE java -cp $JAVACC_PATH/javacc.jar javacc -OUTPUT_DIRECTORY=$UTIL_OUTPUT_PATH $UTIL_FILE