#!/bin/sh

backend="uk.co.visualisationsystems.QuickFire.Compiler.InterpreterBackend"
runtime="uk.co.visualisationsystems.QuickFire.Runtime.QuickFireStandardRuntime"

for arg in $*;
do
  case $arg in
    -applet)
      runtime="uk.co.visualisationsystems.QuickFire.Applet.QuickFireAppletRuntime"
      echo "QuickFire Applets can only be run in a Browser"
      exit
      ;;
    -standard)
      runtime="uk.co.visualisationsystems.QuickFire.Runtime.QuickFireStandardRuntime"
      ;;
    -*)
      echo "Switch: " $arg
      ;;
    *)
      filename=$arg
      ;;
  esac
done

if [ "$filename" != "" ];
then
  java uk.co.visualisationsystems.QuickFire.Compiler.Compile $filename -backend $backend -runtime $runtime -run
else
  echo "Usage: $0 [-standard] [-applet] filename"
fi
