Specifying general options
Specifying general options in the Manage Macro Files dialog allows you to control additional properties of the HLASM parser when tokenizing in z Systems® LPEX Editor.
Procedure
To specify general properties in a user macro file, complete the following steps:
- Do one of the following actions:
- In the HLASM tab of the Editor Options preference page, type the name of your user macro file in the User Macro File field.
- In the HLASM Parser preference page, type the name of your user macro file in the User Macro File field.
- Click on the Manage button next
to the User Macro File field. The Manage Macro Files dialog appears and, if specified, it will load the macro file from the User Macro File field.
- Select the desired file from the Macro File combo
box, import an existing file, or create a new file. The macro file will be loaded into the dialog.
- Click on the General tab in the dialog.
- Optional. Specify any characters you want the HLASM parser
to recognize as special characters. The HLASM parser recognizes the following characters as special characters by default:
+-,=.*()`/&
Note: Any value you specify for this option overrides the HLASM parser defaults. - Optional. Specify any characters you want the HLASM parser
to recognize as attribute characters. The HLASM parser recognizes the following characters as attribute characters by default:
TLSIKNDOtlsikndo
Note: Any value you specify for this option overrides the HLASM parser defaults. - Optional. Add any desired register mnemonics:
- Select Override previous definitions to override the default definitions in the parser or those defined in base macro file. Leave this option unchecked to add the specified mnemonics to the default definitions in the parser or those defined in base macro file.
- Enter a mnemonic on the Registers Mnemonic entry field
- Press Add. The mnemonic is added to the list.
Note: The HLASM parser uses register mnemonics when syntax checking machine instruction. The following is the list of default mnemonics recognized by the parser:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 F0 F2 F4 F6 RAC RGA RGB RGC RGD RGE RGF RAP REB RLA RLB RLC RLD RDA RDB R00 R01 R02 R03 R04 R05 R06 R07 R08 R09 FR0 FR2 FR4 FR6 FP0 FP2 FP4 FP6 RG0 RG1 RG2 RG3 RG4 RG5 RG6 RG7 RG8 RG9 EXIT RC