#!/bin/bash
export COMPILE="java wig/Interpreter"
BENCHDIR="../../../public_html/wig/examples"
BENCH2007DIR="../../../public_html/benchmarks"
BFILES="
   $BENCH2007DIR/2008/wig/group-1/sticks.wig
   $BENCH2007DIR/2008/wig/group-2/auction.wig
   $BENCH2007DIR/2008/wig/group-3/mindtraining.wig
   $BENCH2007DIR/2008/wig/group-4/phish.wig   
   $BENCH2007DIR/2008/wig/group-5/blackjack.wig   



   $BENCH2007DIR/2007/wig/group-1/Appointment.wig
   $BENCH2007DIR/2007/wig/group-2/psychiatrist.wig
   $BENCH2007DIR/2007/wig/group-3/beer.wig
   $BENCH2007DIR/2007/wig/group-4/forum100.wig   

$BENCH2007DIR/2004/wig/group01/shop.wig
$BENCH2007DIR/2004/wig/group02/TicTacToeT.wig
$BENCH2007DIR/2004/wig/group03/puzzle.wig
$BENCH2007DIR/2004/wig/group04/tictactoe.wig
$BENCH2007DIR/2004/wig/group05/mydate.wig
$BENCH2007DIR/2004/wig/group05/todo.wig
$BENCH2007DIR/2004/wig/group06/wiki.wig
$BENCH2007DIR/2004/wig/group07/startrek.wig
$BENCH2007DIR/2004/wig/group08/mailinglist.wig
$BENCH2007DIR/2004/wig/group09/blackjack.wig
$BENCH2007DIR/2004/wig/group10/dice.wig
$BENCH2007DIR/2004/wig/group11/PopularOper.wig


   $BENCHDIR/classic/calculator.wig
   $BENCHDIR/classic/chat.wig
   $BENCHDIR/classic/counter.wig
   $BENCHDIR/classic/gameTuple.wig
   $BENCHDIR/classic/game.wig
   $BENCHDIR/classic/legoman.wig
   $BENCHDIR/classic/riddles.wig
   $BENCHDIR/classic/talk.wig
   $BENCHDIR/classic/tiny.wig

    $BENCHDIR/lkwig/01game.wig
    $BENCHDIR/lkwig/02ConnectFour.wig
    $BENCHDIR/lkwig/08rps.wig
    $BENCHDIR/lkwig/13newgame.wig
    $BENCHDIR/lkwig/PopularOper.wig
    $BENCHDIR/lkwig/TicTacToeT.wig
    $BENCHDIR/lkwig/blackjack.wig
    $BENCHDIR/lkwig/comments.wig
    $BENCHDIR/lkwig/dice.wig
    $BENCHDIR/lkwig/mailinglist.wig
    $BENCHDIR/lkwig/mydate.wig
    $BENCHDIR/lkwig/puzzle.wig
    $BENCHDIR/lkwig/rock_paper_scissors.wig
    $BENCHDIR/lkwig/shop.wig
    $BENCHDIR/lkwig/sokoban.wig
    $BENCHDIR/lkwig/startrek_tng.wig
    $BENCHDIR/lkwig/ticktacktoke.wig
    $BENCHDIR/lkwig/todo.wig
    $BENCHDIR/lkwig/wiki.wig
    $BENCHDIR/pwig/a1.wig
    $BENCHDIR/pwig/conv.wig
    $BENCHDIR/pwig/gbookwig.wig
    $BENCHDIR/pwig/lottery.wig
    $BENCHDIR/pwig/probe.wig
    $BENCHDIR/pwig/story.wig
    $BENCHDIR/pwig/testing.wig
    $BENCHDIR/pwig/wigtest.wig
"


echo " =====Testing WIG Compiler ======="
mkdir temp
for path in $BFILES
 do
   cp -i $path temp/
   F=$(basename $path ".wig")
   echo "$COMPILE $path"
   $COMPILE temp/$F.wig
   #echo "=compile it to anything we like="
   
   #echo "=run the compiled code if there is any="

   #clean up
   rm -f temp/$F.wig #and any other files generated at this step
done
#rm -rf temp
echo "====DONE"
