#!/bin/bash
#@DOC@ run fmtb_parse & compare different results graphically
#
# Copyright (C) 2006 Nathan (Acorn) Pooley
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# version 2 as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License (gpl.txt) for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
# You can contact the author, Nathan (Acorn) Pooley, by writing
# to Nathan (Acorn) Pooley, 949 Buckeye Drive, Sunnyvale, CA 94086, USA
# or through the form at http://www.rawbw.com/~acorn/wand/feedback.html
#
_usage() {
if [[ -n $1 ]] ; then
echo "$*"
fi
echo "Usage trygcmp <file> <spell> [opts]"
echo " Run fmtb_parse on <file> with <spell> and then run wg."
echo " Do this with -M and -o (2 graphs)."
exit 1
}
file=""
spell=""
for i in "$@"
do
if [[ x${i%\?}y = x-y ]] ; then
_usage
fi
case "$i" in
-*) OPT_arg="$OPT_args$i " ;;
*) if [[ -z $file ]] ; then
file="$i"
elif [[ -z $spell ]] ; then
spell="$i"
else
_usage "Extra arg: '$i'"
fi
;;
esac
done
if [[ -z $file ]] ; then
_usage "Please provide filename"
fi
if [[ ! -f $file ]] ; then
_usage "filename '$file' not found"
fi
if [[ -z $spell ]] ; then
_usage "Please provide spell"
fi
fmtb_parse -s -o $OPT_args $spell -r$file.wgtoko < $file
fmtb_parse -s -M $OPT_args $spell -r$file.wgtokM < $file
fmtb_parse -q -t -s -3 -M $OPT_args < $file
echo "Created $file.wgtok"
echo "Now running: ./wg -b $file $file.wgtoko &"
./wg -b $file $file.wgtoko &
echo "Now running: ./wg -b $file $file.wgtokM &"
./wg -b $file $file.wgtokM &
|
This file Copyright (C) 2006 by Nathan (Acorn) Pooley
Go to TOP Wand page
Go to Acorn's personal webpage
Go to Hogwarts website: www.gotohogwarts.com
Snout: www.snout.org/game
Gadgets of Justice Unlimited
Snout GC (Wiki)
Snout Wiki
File created by do_doc at Wed May 30 03:30:48 PDT 2007