parent
6377dd8250
commit
3f58bdfad9
@ -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 |
Reference in new issue