| **Navigation:**  [[templates.htm|Templates]] > [[tlrcontents.htm|Template Language Reference]] > Built-in Template Procedures >====== Additional Language Support ====== | [[varexists return symbol existence .htm|{{btn_prev_n.gif|Previous page}}]][[tlrcontents.htm|{{btn_home_n.gif|Return to chapter overview}}]][[template symbols.htm|{{btn_next_n.gif|Next page}}]] | | || In addition to the Built-In Template Procedure support, the following Clarion language statements may also be used in certain template statements: ABS ACOS ADDRESS AGE ALL ASIN ATAN CENTER CHOOSE CHR CLIP CLOCK COS DATE DAY DEFORMAT EVALUATE FONTDIALOG FORMAT GETINI INLIST INRANGE INSTRING INT LEFT LEN LOG10 LOGE LONGPATH LOWER MATCH MEMORY MONTH NUMERIC PATH PUTINI RANDOM RIGHT ROUND SHORTPATH SIN SQRT STRPOS SUB TAN TODAY UPPER VAL YEAR **Examples:** **#IF(****SUB****(%SQLViewFieldAssignment, ****LEN****(****CLIP****(%SQLViewFieldAssignment)), 1) ~='''')** **#SET(%locType, ****CHOOSE****(%GraphPointAction='Count','long','like(' & %GraphPointField & ')'))** **SELF.Report $ %Ctrl{PROP:Text}=****FORMAT****(****TODAY****(),%DateStampFormat)**