Navigation:  Templates > Template Language Reference > Miscellaneous >====== Miscellaneous Template Statements C6H0068.jpg ====== Previous pageReturn to chapter overviewNext page

Miscellaneous Statements

#! (template code comments)

#$ (embeditor comment)

#<; (aligned target language comments)

#ASSERT (evaluate assumption)

#CLASS (define a formula class)

#COMMENT (specify comment column)

#DEBUG (toggle debug generation)

#DEFINE (user defined macro)

#ERROR (display source generation error)

#EXPAND (expand a user defined macro)

#EXPORT (export symbol to text)

#HELP (specify template help file)

#IMPORT(import from text script)

#INCLUDE (include a template file)

#MESSAGE (display source generation message)

#PDEFINE (add #pragma to project)

#PROTOTYPE (procedure prototype)

#PROJECT (add file to project)

#TYPEMAP (map EQUATE to data type)

Built-in Template Procedures

CALL (call a #GROUP as a function)

EXTRACT (return attribute)

EXISTS (return embed point existence)

FILEEXISTS (return file existence)

FULLNAME (return file path)

INLIST (return item exists in list)

INSTANCE (return current instance number)

INVOKE (call a named #GROUP as a function)

ITEMS (return multi-valued symbol instances)

LINKNAME (return mangled procedure name)

QUOTE (replace string special characters)

REGISTERED (return template registration)

REPLACE (replace attribute)

SEPARATOR (return attribute string delimiter position)

SLICE (return substring from string)

UNQUOTE (remove string special characters)

VAREXISTS (return symbol existence)