| &SYSADATA_DSN |
HLA2 |
C |
U,O |
L |
Current associated data file |
Constant throughout assembly |
Character expressions |
| &SYSADATA_MEMBER |
HLA2 |
C |
U,O |
L |
Current associated data file member name |
Constant throughout assembly |
Character expressions |
| &SYSADATA_VOLUME |
HLA2 |
C |
U,O |
L |
Current associated data file volume identifier |
Constant throughout assembly |
Character expressions |
| &SYSASM |
HLA1 |
C |
U |
G |
Assembler name |
Constant throughout assembly |
Character expression |
| &SYSCLOCK |
HLA3 |
C |
U |
L |
Current date and time |
Constant throughout macro expansion |
Character expressions |
| &SYSDATC |
HLA1 |
C,A |
N |
G |
Assembly date (with century) |
Constant throughout assembly |
Arithmetic expressions
Character expressions |
| &SYSDATE |
AsmH |
C |
U |
G |
Assembly date |
Constant throughout assembly |
Character expressions |
| &SYSECT |
All |
C |
U |
L |
Name of control section in effect where macro instruction appears |
Constant throughout definition; set by START, CSECT, RSECT, DSECT, or COM |
Character expressions |
| &SYSIN_DSN |
HLA1 |
C |
U |
L |
Current primary input data set name |
Constant throughout definition |
Character expressions |
| &SYSIN_MEMBER |
HLA1 |
C |
U,O |
L |
Current primary input member name |
Constant throughout definition |
Character expressions |
| &SYSIN_VOLUME |
HLA1 |
C |
U,O |
L |
Current primary input volume identifier |
Constant throughout definition |
Character expressions |
| &SYSJOB |
HLA1 |
C |
U |
G |
Source module assembly jobname |
Constant throughout assembly |
Character expressions |
| &SYSLIB_DSN |
HLA1 |
C |
U |
L |
Current macro library filename |
Constant throughout definition |
Character expressions |
| &SYSLIB_MEMBER |
HLA1 |
C |
U,O |
L |
Current macro library member name |
Constant throughout definition |
Character expressions |
| &SYSLIB_VOLUME |
HLA1 |
C |
U,O |
L |
Current macro library volume identifier |
Constant throughout definition |
Character expressions |
| &SYSLIN_DSN |
HLA2 |
C |
U |
L |
Current object data set name |
Constant throughout assembly |
Character expressions |
| &SYSLIN_MEMBER |
HLA2 |
C |
U,O |
L |
Current object data set member name |
Constant throughout assembly |
Character expressions |
| &SYSLIN_VOLUME |
HLA2 |
C |
U,O |
L |
Current object data set volume identifier |
Constant throughout assembly |
Character expressions |
| &SYSLIST |
All |
C |
any |
L |
Not applicable |
Not applicable |
N'&SYSLIST in arithmetic expressions |
&SYSLIST(n)
&SYSLIST(n,m) |
All |
C |
any |
L |
Corresponding macro instruction operand |
Constant throughout definition |
Arithmetic expressions if operand is self-defining term
Character expressions |
| &SYSLOC |
AsmH |
C |
U |
L |
Location counter in effect where macro instruction appears |
Constant throughout definition;
set by START, CSECT, RSECT, DSECT, COM, and LOCTR |
Character expressions |
| &SYSMAC |
HLA3 |
C |
U,O |
L |
Macro name |
Constant throughout definition |
Arithmetic expressions |
| &SYSMAC(n)1 |
HLA3 |
C |
U,O |
L |
Ancestor macro name |
Constant throughout definition |
Arithmetic expressions |
| &SYSM_HSEV |
HLA3 |
A |
N |
G |
0 |
Mnote |
Arithmetic expressions |
| &SYSM_SEV |
HLA3 |
A |
N |
G |
0 |
At nesting and unnesting of macros, from MNOTE |
Arithmetic expressions |
| &SYSNDX |
All |
C |
N |
L |
Macro instruction index |
Constant throughout definition; unique for each macro instruction |
Arithmetic expressions
Character expressions |
| &SYSNEST |
HLA1 |
A |
N |
L |
Macro instruction nesting level |
Constant throughout definition; unique for each macro nesting level |
Arithmetic expressions
Character expressions |
| &SYSOPT_DBCS |
HLA1 |
B |
N |
G |
DBCS assembler option indicator |
Constant throughout assembly |
Arithmetic expressions
Character expressions
Logical expressions |
| &SYSOPT_OPTABLE |
HLA3 |
C |
U |
G |
OPTABLE assembler option value |
Constant throughout assembly |
Character expressions |
| &SYSOPT_RENT |
HLA1 |
B |
N |
G |
RENT assembler option indicator |
Constant throughout assembly |
Arithmetic expressions
Character expressions
Logical expressions |
| &SYSOPT_XOBJECT |
HLA3 |
B |
N |
G |
XOBJECT assembler option indicator |
Constant throughout assembly |
Arithmetic expressions
Character expressions
Logical expressions |
| &SYSPARM |
All |
C |
U,O |
G |
User defined or null |
Constant throughout assembly |
Arithmetic expressions if value is self-defining term
Character expressions |
| &SYSPRINT_DSN |
HLA2 |
C |
U |
L |
Current assembler listing data set name |
Constant throughout assembly |
Character expressions |
| &SYSPRINT_MEMBER |
HLA2 |
C |
U,O |
L |
Current assembler listing data set member name |
Constant throughout assembly |
Character expressions |
| &SYSPRINT_VOLUME |
HLA2 |
C |
U,O |
L |
Current assembler listing data set volume identifier |
Constant throughout assembly |
Character expressions |
| &SYSPUNCH_DSN |
HLA2 |
C |
U |
L |
Current object data set name |
Constant throughout assembly |
Character expressions |
| &SYSPUNCH_MEMBER |
HLA2 |
C |
U,O |
L |
Current object data set member name |
Constant throughout assembly |
Character expressions |
| &SYSPUNCH_VOLUME |
HLA2 |
C |
U,O |
L |
Current object data set volume identifier |
Constant throughout assembly |
Character expressions |
| &SYSSEQF |
HLA1 |
C |
U,O |
L |
Outer-most macro instruction identification- sequence field |
Constant throughout definition |
Character expressions |
| &SYSSTEP |
HLA1 |
C |
U |
G |
Source module assembly job name |
Constant throughout assembly |
Character expressions |
| &SYSSTMT |
HLA1 |
C,A |
N |
G |
Next statement number |
Assembler increments each time a statement
is processed |
Arithmetic expressions
Character expressions |
| &SYSSTYP |
HLA1 |
C |
U,O |
L |
Type of control section in effect where macro instruction appears |
Constant throughout definition; set by START, CSECT, RSECT, DSECT,
or COM |
Character expressions |
| &SYSTEM_ID |
HLA1 |
C |
U |
G |
Assembly operating system environment identifier |
Constant throughout assembly |
Character expressions |
| &SYSTERM_DSN |
HLA2 |
C |
U |
L |
Current terminal data set name |
Constant throughout assembly |
Character expressions |
| &SYSTERM_MEMBER |
HLA2 |
C |
U,O |
L |
Current terminal data set member name |
Constant throughout assembly |
Character expressions |
| &SYSTERM_VOLUME |
HLA2 |
C |
U,O |
L |
Current terminal data set volume identifier |
Constant throughout assembly |
Character expressions |
| &SYSTIME |
AsmH |
C |
U |
G |
Source module assembly time |
Constant throughout assembly |
Character expressions |
| &SYSVER |
HLA1 |
C |
U |
G |
Assembler release level |
Constant throughout assembly |
Character expressions |
|
Notes:
- Availability:
- All
- All assemblers, including the DOS/VSE Assembler
- AsmH
- Assembler H Version 2 and High Level Assembler
- HLA1
- High Level Assembler Release 1
- HLA2
- High Level Assembler Release 2
- HLA3
- High Level Assembler Release 3
- HLA4
- High Level Assembler Release 4
- HLA5
- High Level Assembler Release 5
- Type:
- A
- Arithmetic
- B
- Boolean
- C
- Character
- Type Attr:
- N
- Numeric (self-defining term)
- O
- Omitted
- U
- Undefined, unknown, deleted or unassigned
- Scope:
- L
- Local - only in macro
- G
- Global - in entire program
|