| **Navigation:**  »No topics above this level«====== Template Language Reference ====== | {{btn_prev_d.gif}}[[coming future.htm|{{btn_home_n.gif|Return to chapter overview}}]]{{btn_next_d.gif}} | | || [[tlr01open.htm|{{c6h0069.jpg|C6H0069}}]][[tlr01open.htm| Introduction]] [[tlr02open.htm|{{c6h0069.jpg|C6H0069}}]][[tlr02open.htm| Template Organization]] [[tlr03open.htm|{{c6h0069.jpg|C6H0069}}]][[tlr03open.htm| Defaults and Template Data]] [[tlr04open.htm|{{c6h0069.jpg|C6H0069}}]][[tlr04open.htm| Programmer Input]] [[tlr05open.htm|{{c6h0069.jpg|C6H0069}}]][[tlr05open.htm| Logic and Source Generation Control]] [[tlrcontents.htm|{{c6h0070.jpg|C6H0070}}]][[tlrcontents.htm| Miscellaneous]] [[miscellaneous statements.htm|Miscellaneous Statements]] [[ template code comments .htm|#! (template code comments)]] [[ embededitor comment .htm|#$ (embeditor comment)]] [[ aligned target language comments .htm|#<; (aligned target language comments)]] [[ assert evaluate assumption .htm|#ASSERT (evaluate assumption)]] [[ class define a formula class .htm|#CLASS (define a formula class)]] [[ comment specify comment column .htm|#COMMENT (specify comment column)]] [[ debug toggle debug generation .htm|#DEBUG (toggle debug generation)]] [[ define user defined macro .htm|#DEFINE (user defined macro)]] [[ error display source generation error .htm|#ERROR (display source generation error)]] [[ expand expand a user defined macro .htm|#EXPAND (expand a user defined macro)]] [[ export export symbol to text .htm|#EXPORT (export symbol to text)]] [[ help specify template help file .htm|#HELP (specify template help file)]] [[ include include a template file .htm|#INCLUDE (include a template file)]] [[ import import from text script .htm|#IMPORT(import from text script)]] [[ message display source generation message .htm|#MESSAGE (display source generation message)]] [[ pdefine add pragma to project.htm|#PDEFINE (add #pragma to project)]] [[ prototype procedure prototype .htm|#PROTOTYPE (procedure prototype)]] [[ project add file to project .htm|#PROJECT (add file to project)]] [[ typemap map equate to data type .htm|#TYPEMAP (map EQUATE to data type)]] [[built in template procedures.htm|Built-in Template Procedures]] [[call call a group as a function .htm|CALL (call a #GROUP as a function)]] [[extract return attribute .htm|EXTRACT (return attribute)]] [[exists return embed point existence .htm|EXISTS (return embed point existence)]] [[fileexists return file existence .htm|FILEEXISTS (return file existence)]] [[fullname return file path .htm|FULLNAME (return file path)]] [[inlist return item exists in list .htm|INLIST (return item exists in list)]] [[instance return current instance number .htm|INSTANCE (return current instance number)]] [[invoke call a named group as a function .htm|INVOKE (call a named #GROUP as a function)]] [[items return multi valued symbol instances .htm|ITEMS (return multi-valued symbol instances)]] [[linkname return mangled procedure name .htm|LINKNAME (return mangled procedure name)]] [[quote replace string special characters .htm|QUOTE (replace string special characters)]] [[replace replace attribute .htm|REPLACE (replace attribute)]] [[separator return attribute string delimiter position .htm|SEPARATOR (return attribute string delimiter position)]] [[slice return substring from string .htm|SLICE (return substring from string)]] [[unquote remove string special characters .htm|UNQUOTE (remove string special characters)]] [[varexists return symbol existence .htm|VAREXISTS (return symbol existence)]] [[tlr07open.htm|{{c6h0069.jpg|C6H0069}}]][[tlr07open.htm| Template Symbols]] [[tlr08open.htm|{{c6h0069.jpg|C6H0069}}]][[tlr08open.htm| Annotated Examples]]