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:

  1. 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.
  2. 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.
  3. 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.
  4. Click on the General tab in the dialog.
  5. 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.
  6. 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.
  7. Optional. Add any desired register mnemonics:
    1. 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.
    2. Enter a mnemonic on the Registers Mnemonic entry field
    3. 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