18 lines
429 B
Bash
18 lines
429 B
Bash
|
#!/bin/sh
|
||
|
. ./testfuncs.sh
|
||
|
|
||
|
echo "JSGF2FSG TEST"
|
||
|
rules="test.rightRecursion test.nestedRightRecursion test.kleene test.nulltest test.command"
|
||
|
|
||
|
tmpout="test-jsgf2fsg.out"
|
||
|
rm -f $tmpout
|
||
|
|
||
|
JSGF_PATH=$tests/regression
|
||
|
export JSGF_PATH
|
||
|
for r in $rules; do
|
||
|
run_program sphinx_jsgf2fsg/sphinx_jsgf2fsg \
|
||
|
-jsgf $tests/regression/test.gram -toprule $r -fsg $r.out 2>>$tmpout
|
||
|
compare_table $r $r.out $tests/regression/$r.fsg
|
||
|
done
|
||
|
|