HOST FORMS DESCRIPTION LANGUAGECommand formatEach HFDL command consists of a command identifier,parameters, and reserved words associated with the function.The following conventions apply:• A semicolon (;) terminates a command.• A comment line begins with the word COMMENT, followedby a comment and semicolon (;).• A blank space separates reserved words and parameters.• Commas are legal only as shown in the command syntaxflow charts.Command information appears within the first 72 columns ofeach record. Commands can continue for multiple records;however, there is a limit of 4,096 characters allowed in one textblock. Multiple commands can appear in one record if youseparate them with semicolons.The system ignores records containing all blanks. You can usethem to separate command statements.Reserved wordsReserved words appear in bold uppercase text in the commandsyntax flow charts in this chapter. You can abbreviate manyreserved words to the first three characters (except FMTn, whereyou must specify the integern). Refer to the “Approvedabbreviations for reserved words” appendix for the list ofabbreviations you can use. Avoid using reserved words assection or form names.Special charactersUse the following special characters to meet certain requirementswithin the command statements:• A single quote (’) encloses a text string, for example, ’Thisis a font count’ produces “This is a font count” in theprinted version. When you use a reserved word such as“font” in a string, it is not processed as a command.• A pound symbol (#) within a text string shifts the textbetween uppercase and lowercase characters, and viceversa. Each string begins with an uppercase character. Forexample, F#IRST produces “First” in the printed version.To shift back to uppercase characters, you must enteranother pound symbol (#) character in the text string. Forexample, R#EV#A produces “RevA” in the printed version.You can substitute the pound symbol (#) with any othercharacter by using the SHIFT operand at the COMPILEcommand. Refer to the "Command Syntax" section in the"Managing and printing sample forms" chapter forinformation on how to use this operand.• An exclamation point (!) specifies a character in the fontcharacter set, not the keyboard character. Enter anexclamation point (!) and the ASCII hexadecimal code pointfor the character you want to print. For example, 65!7B3–2 HOST FORMS DESCRIPTION LANGUAGE 3.2 FOR IBM MVS CREATING FORMS