run_test.sh

来自「yacc编译器」· Shell 代码 · 共 38 行

SH
38
字号
#!/bin/sh# $Id: run_test.sh,v 1.2 2005/05/04 23:01:44 tom Exp $#echo '** '`date`for i in *.ydo	case $i in	test*)		echo "?? ignored $i"		;;	*)		root=`basename $i .y`		ROOT="test-$root"		../yacc -v -d -b $ROOT $i		for type in .output .tab.c .tab.h		do			REF=${root}${type}			CMP=${ROOT}${type}			if test ! -f $CMP ; then				echo "...not found $CMP"				continue			fi			sed	-e s/$CMP/$REF/ \				-e /YYPATCH/d \				< $CMP >temp$$ \				&& mv temp$$ $CMP			if ( cmp -s $REF $CMP )			then				echo "...ok $REF"				rm -f $CMP			else				echo "...diff $REF"			fi		done		;;	esacdone

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?