#! /bin/sh
######################################
##### Model Transformation Tools #####
######################################
# Bourne shell script: sympar2par_txt2m
# Symbolic parameters parameter conversion
# Used in lang_header
# Copyright (C) 2000 by Peter J. Gawthrop
Lb=${5:-'('}
Rb=${6:-')'}
case $2 in
zero)
strip_comments <$1_sympar.txt |\
gawk '{
i++; printf(" %s %s = 0.0;\n", tolower($1));
}'
;;
set)
strip_comments <$1_sympar.txt |\
gawk '{
i++; printf(" %s mttpar(%i) \t= %s;\n", i, tolower($1));
}'
;;
*)
strip_comments <$1_sympar.txt |\
gawk '{
i++; printf(" %s %s \t= mttpar%c%i%s%c;\n", decl, tolower($1), Lb, i, minusone, Rb);
}' decl="$3" minusone="$4" Lb=$Lb Rb=$Rb
;;
esac