Previous Topic: Run and Debug CodesNext Topic: Source Transport Codes


Compile and Catalog Codes

The following table shows Compile and Catalog DIAL command codes (set by SET COM @I$DIAMASK session command).

Code

Module

Description

Dial‑A

CMAEXP

CMPDEO

CMCDEI

CMFATL

Compiler arithmetic expression parser

Prt data‑entry object: debugging

Compile data‑entity initializer

Compiler fatal error processor

Dial‑B

CMCEXP

CMBCBS

CMBCTR

CMNORM

Condition analyzer main mod

Build CBS work area

COND ANAL TO BUILD COND TREE

NORMALIZE A CONDITION TREE

Dial‑C

CMCTRL

CMFINL

Compiler control module

Compiler release resources mod

Dial‑E

CMERR

Compiler error msg processor

Dial‑F

CMCDET

CMCDEP

CMCDEC

CMODEO

CMASST

CMAS

CMASMR

CMASMX

ADDCMP

Compile data‑entity terminate

Compile data‑entity process

Compile data‑entity create

Obtain data‑entity object

Compiler attribute services ‑ stow

Attribute Services

Compiler attribute services: merge

Comp attribute services: Auxiliary merge

Catalog dataview processor

Dial‑I

CMINIT

Compiler initialization pgm

Dial‑J

ADSQLE

ADDBQI

BATCH DBSQLE

DB Q‑COMMAND INTERFACE PGM

Dial‑L

CMLX

CMLXSX

CMLXSL

Compiler lexical analyzer

Lexical select error message processor

Compiler lexical select

Dial‑P

CMLOOP

CMLIST

CMMAPP

CMGENP

CMGENX

CMAUXP

CMADSB

CMCALP

CMDVWS

CMFORE

CMFORN

CMFORW

CMPRDC

CMSELX

Compiler loop stmt parser

List statement parser

Compiler panel stmt parser

Compiler parser control module

Compiler‑generate final blocks

ASS/RES/SET‑ID STMT PARSER

Compiler add/sub stmt parser

CALL Statement Parser

Delete, checkpoint, backout statement

For each p‑code generator

For next p‑code generator

P‑code generator of “for new”

Compiler “produce” statement module

Compiler select parser

Dial‑Q

CMTGEN

CMPREP

CMSCOP

CM2GEN

CMDBQP

CMGENQ

CM2PAR

Compiler t‑code generator

Compiler SQL prepass pgm

Compiler scope analysis

SQL string generator

DB SQL Parser

SQL PASS DRIVER

DB2 SQL Parser

Dial‑R

RWAEXP

RWANAL

RWCF

RWCOL

RWDET

RWPH

RWTGEN

RWUTIL

CMRWDR

CMRWER

RW: Arithmetic expression analyzer

RW: analyze detail

RW: control footing

RW: column analysis

RW: detail

RW: page heading

RW: t‑code generator top level

RW: compiler utility

RW: Compiler driver

COMPILER: RW ERROR HANDLER

Dial‑S

CMTPAD

CMTRAN

CMSEXP

CMSSTR

CMGPMV

CMNFNC

CMGSTR

CMINDX

CMEDIT

CM$$DT

CM$GSF

CM$STR

Compile Trim‑Pad function

$translate function parser

Compiler string expression parser

$substract function parser

COMPILE GROUP MOVE

Compile numeric function

Compile group string

$index function parser

$edit function parser

$date, $time parser

Compile General string function

Compiler $string function parser

Dial‑T

CMTGEN

Compiler t‑code generator

Dial‑U

ADDB2R

DB2 catalog traverse

Dial‑Z

CMPRTP

CMPREF

Compiler print processor

Print cross reference list program