#! /bin/sh -e

STRATEGO_DIR=

if [ -e "$1" ]
then
  echo "Processing $1 ..."
else
  echo "File $1 doesn't exist.";
  exit
fi

example=${1%.*}

echo Parsing example file
${STRATEGO_DIR}sglri -p syn/Z.tbl -i $example.utf8 -o $example.ast

echo Transforming example
./tools/zy -i $example.ast -o ${example}transformed.ast

echo Validating transformed example for debugging purposes
${STRATEGO_DIR}format-check --rtg syn/Zoy.rtg -i ${example}transformed.ast

echo Parenthesizing and printing example
./built/parenthesize -i ${example}transformed.ast | ${STRATEGO_DIR}ast2abox -p built/Zoy.pp | ${STRATEGO_DIR}abox2text
