Referenced environment variables in templates are marked by \#<variable>#, with the following considerations:
-
IN-based variables may exist in differently capitalized variations, foofnorb, FOOFNORB, fooFnorb, etc, and so may be seen as \#foofnorb#, \#FOOFNORB#, etc.,
-
FLAG-based variables ignore the 'flag', and are still referenced as just the variable name. A ::FLAG::fob value would be reference using simply \#fob#, and
-
PreProcessor-based variables are lower-cased (the name) but are case-dependent for the fob. The name and fob are separated by two colons. A template file that defines ::MYPREP::fooFnorb would use \#myprep::fooFnorb# to reference it in that template.
-
Custom flags defined in the .cdb file, for example `::MYCSTM::bar torque` would result in replacements of \#MYCSTM::bar# with `torque`.