#!/bin/sh
#
# Compile and Execute Expression Tree Programs
# H. Conrad Cunningham
# Created 2018-02-03
#
echo "Creating listings of programs"
pr -l 63 -F ExprObj.scala    >ExprObj.pr
pr -l 63 -F ExprCase.scala   >ExprCase.pr
chmod 644 *.scala *.pr
#Execho "Compiling Case Class version of Expression tree"
scalac ExprCase.scala
echo "Begin Execution of Case Class version\n"
scala ExprCase
echo "End Execution of Case Class version\n"
#
echo "Compiling Traditional OO version of Expression tree"
scalac ExprObj.scala
echo "Begin Execution of Traditional OO version\n"
scala ExprObj
echo "End Execution of Traditional OO version\n"
#
echo "Done!"

