From 3f58bdfad901cc6a33adf01634cc09dcc43baddc Mon Sep 17 00:00:00 2001 From: simonkellet Date: Tue, 20 Sep 2022 12:16:52 +0100 Subject: [PATCH] added bash file to compile and run files quicker --- tam | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 tam diff --git a/tam b/tam new file mode 100755 index 0000000..b795dde --- /dev/null +++ b/tam @@ -0,0 +1,23 @@ +#!/bin/bash + +RED='\033[0;31m' # Red +GRN='\033[0;32m' # Green +NC='\033[0m' # No Color + +file="" + +if [ -z "$1" ] + then + printf "${RED}Usage: $0 file${NC}" + exit 1 # Exit with code 1, failure + else + file=$1 +fi + +printf "${GRN}Compiling file: $1.tri to $1.tam ...${NC}\n" +# Compile to tam +java -cp build/libs/Triangle-Tools.jar triangle.Compiler programs/$1.tri -o=$1.tam &> /dev/null + +printf "${GRN}Running file: $1.tam ...${NC}\n" +# Run the Program +java -cp build/libs/Triangle-Tools.jar triangle.abstractMachine.Interpreter $1.tam