#!/bin/sh
#
# Compile and Execute XML-Based State Machine DSL
# H. Conrad Cunningham
# Created: 2018-01-31
#
echo  "Begin XML-Based State Machine DSL"
echo  "Compile Mock Command Channel class"
scalac CommandChannel.scala
#
echo  "Compile State Machine Semantic Model class"
scalac StateMachine.scala
#
echo  "Compile Embedment Helper trait"
scalac IncrementalStateMachineBuilder.scala
#
echo  "Compile XML-Based State Machine DSL, plus testing main"
scalac StateMachineXMLTest.scala 
#
# echo  ""
# echo "Input file SecretPanel.xml"
# cat   SecretPanel.xml
#
# echo  ""
echo  "Execute XML-Based State Machine DSL, simple test"
scala StateMachineXMLTest
#
echo "Done!"


