diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..f4e6621 --- /dev/null +++ b/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +mvn clean package -e diff --git a/generate_assembly_r.sh b/generate_assembly_r.sh new file mode 100755 index 0000000..fb40b97 --- /dev/null +++ b/generate_assembly_r.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +FILENAME=$1 + +if [ -z "$1" ] ; then + echo "FILENAME is missing" + exit 1 +fi + +echo "Generating assembly code for file ${FILENAME}" + +java -cp "chocopy-ref.jar:target/assignment.jar" chocopy.ChocoPy --pass=rrr ${FILENAME} diff --git a/generate_assembly_s.sh b/generate_assembly_s.sh new file mode 100755 index 0000000..129dd7f --- /dev/null +++ b/generate_assembly_s.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +FILENAME=$1 + +if [ -z "$1" ] ; then + echo "FILENAME is missing" + exit 1 +fi + +echo "Generating assembly code for file ${FILENAME}" + +java -cp "chocopy-ref.jar:target/assignment.jar" chocopy.ChocoPy --pass=rrs ${FILENAME} diff --git a/run_r.sh b/run_r.sh new file mode 100755 index 0000000..2ab3ab0 --- /dev/null +++ b/run_r.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +FILENAME=$1 + +if [ -z "$1" ] ; then + echo "FILENAME is missing" + exit 1 +fi + +echo "Running file ${FILENAME}" + +java -cp "chocopy-ref.jar:target/assignment.jar" chocopy.ChocoPy --pass=rrr --run ${FILENAME} diff --git a/run_s.sh b/run_s.sh new file mode 100755 index 0000000..9d41415 --- /dev/null +++ b/run_s.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +FILENAME=$1 + +if [ -z "$1" ] ; then + echo "FILENAME is missing" + exit 1 +fi + +echo "Running file ${FILENAME}" + +java -cp "chocopy-ref.jar:target/assignment.jar" chocopy.ChocoPy --pass=rrs --run ${FILENAME} diff --git a/test_sample.sh b/test_sample.sh new file mode 100755 index 0000000..eaaa8bf --- /dev/null +++ b/test_sample.sh @@ -0,0 +1,5 @@ +#!/bin/bash + + +echo "Running all test cases inside src/test/data/pa3/sample/ folder)" +java -cp "chocopy-ref.jar:target/assignment.jar" chocopy.ChocoPy --pass=rrs --test --run --dir src/test/data/pa3/sample/