Compare commits

...

2 Commits

Author SHA1 Message Date
simonkellet 3f58bdfad9 added bash file to compile and run files quicker 2 years ago
simonkellet 6377dd8250 added ignore to .tam files 2 years ago
  1. 3
      .gitignore
  2. 23
      tam

3
.gitignore vendored

@ -60,3 +60,6 @@ local.properties
# Typically, this file would be tracked if it contains build/dependency configurations:
#.project
/.gradle/
# tam files
*.tam

23
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