Package gpp_builder

Package gpp_builder Description

The program BuildGPP takes a source file that uses components from the GPP Library and transforms them into a runnable Groovy script.

The programm expects a single argument which is the fullpath name of the source file excluding the suffix "_gpp.groovy". The output from the program is a file with the suffix ".groovy".

If any errors are found in the source file the output file will contain an indication of the error at the place where it was identified.

The source file contains all the data definition and Detail objects required by the application. The process network is preceded by a "//NETWORK" annotation and is terminated by "//END". Normal executable code can be included prior the //NETWORK and after //END. For example, to record the execution time.

The processes that comprise the application process network must be specified in the order in which the data flows through the process network.

 Author, Licence and Copyright statement
 author  Jon Kerridge
 		   School of Computing
 		   Edinburgh Napier University
 		   Merchiston Campus,
 		   Colinton Road
 		   Edinburgh EH10 5DT

 Author contact: j.kerridge (at) napier.ac.uk

 Copyright  Jon Kerridge Edinburgh Napier University *

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.