diff --git a/assignments/PA3/Makefile b/assignments/PA3/Makefile index c13b80c..c85fef4 100644 --- a/assignments/PA3/Makefile +++ b/assignments/PA3/Makefile @@ -75,3 +75,10 @@ clean-compile: ${SHELL} -ec '${DEPEND} $< | sed '\''s/\($*\.o\)[ :]*/\1 $@ : /g'\'' > $@' -include ${CFIL:.cc=.d} + +TESTCASE = good.cl +comparetest: parser + ./stdparser ${TESTCASE} > std.out + ./myparser ${TESTCASE} > my.out + diff std.out my.out + rm std.out my.out \ No newline at end of file diff --git a/assignments/PA3/stdparser b/assignments/PA3/stdparser new file mode 100755 index 0000000..a1f9f7a --- /dev/null +++ b/assignments/PA3/stdparser @@ -0,0 +1,2 @@ +#!/bin/bash -f +../../bin/lexer $* | ../../bin/parser $* \ No newline at end of file