#!/bin/sh
cd tst
for i
do
	d=`dirname $i`
	f=`basename $i .pcat`
	echo $f:
	../lex2bc < $d/$f.pcat | ../parser > $f.ast 2> $f.err
	if [ -r $f.ast.bak ]; then diff $f.ast.bak $f.ast; 
	  else cp $f.ast $f.ast.bak; fi
	if [ -r $f.err.bak ]; then diff $f.err.bak $f.err; 
	  else cp $f.err $f.err.bak; fi
done
exit 0
