


Format 1
level-number [ screen-name ]
[ FILLER ]
Remaining phrases are optional, can appear in any order.
GRAPHICAL
CHARACTER
{PICTURE} IS picture-string
{PIC }
[ [FROM from-item] [TO to-item] ]
[ USING update-item ]
[USAGE IS] DISPLAY
[SIGN IS] {LEADING } SEPARATE CHARACTER
{TRAILING}
OCCURS table-size TIMES
{JUSTIFIED} RIGHT
{JUST }
BLANK WHEN ZERO
VALUE IS value-lit
{BLANK} {SCREEN}
{ERASE} {LINE }
{EOS }
{EOL }
LINE [ NUMBER IS [PLUS] line-no ]
[ + ]
[ - ]
{COLUMN } [ NUMBER IS [PLUS] col-no ]
{COL } [ + ]
{POSITION} [ - ]
{POS }
SIZE IS length
{COLOR } IS color-val
{COLOUR}
{FOREGROUND-COLOR } IS fg-color
{FOREGROUND-COLOUR}
{BACKGROUND-COLOR } IS bg-color
{BACKGROUND-COLOUR}
{BACKGROUND-HIGH }
{BACKGROUND-LOW }
{BACKGROUND-STANDARD }
{BELL}
{BEEP}
{UNDERLINED}
{UNDERLINE }
{HIGHLIGHT}
{HIGH }
{BOLD }
{LOWLIGHT }
{LOW }
{STANDARD }
{BLINKING}
{BLINK }
{REVERSE-VIDEO}
{REVERSED }
{REVERSE }
SAME
OUTPUT {LEFT }
{RIGHT }
{CENTERED}
{NO-ECHO}
{NO ECHO}
{SECURE }
{OFF }
PROMPT [ CHARACTER IS prompt-lit ]
{UPPER}
{LOWER}
{AUTO }
{AUTO-SKIP }
{AUTOTERMINATE}
{TAB }
{REQUIRED }
{EMPTY-CHECK}
{FULL }
{LENGTH-CHECK}
{ZERO-FILL }
{NUMERIC-FILL}
HELP-ID {IS} help-id
{= }
ENABLED {IS} enabled-state
{= }
VISIBLE {IS} visible-state
{= }
{BEFORE } PROCEDURE IS { proc-1 [{THROUGH} proc-2] }
{AFTER } {THRU }
{EXCEPTION} {NULL }
Format 2
level-number [screen-name]
[FILLER ]
{control-type-name}
{OBJECT control-type}
[ title ]
Remaining phrases are optional, can appear in any order.
GRAPHICAL
CHARACTER
{IDENTIFICATION} {IS} control-id
{ID } {= }
{PICTURE } IS picture-string
{PIC}
{FROM } [MULTIPLE] from-item
{VALUE} [TABLE ]
TO [MULTIPLE] to-item
{USING} [MULTIPLE] using-item
{VALUE} [TABLE ]
OCCURS table-size TIMES
LINE [ NUMBER IS [PLUS] line-no ] [CELL ]
[ + ] [CELLS ]
[ - ] [PIXEL ]
[PIXELS]
{COLUMN } [ NUMBER IS [PLUS] col-no ] [CELL ]
{COL } [ + ] [CELLS ]
{POSITION} [ - ] [PIXEL ]
{POS } [PIXELS]
CLINE NUMBER cline-num
CCOL NUMBER ccol-num
SIZE {IS} length [CELL ]
{= } [CELLS ]
[PIXEL ]
[PIXELS]
LINES {IS} height [CELL ]
{= } [CELLS ]
[PIXEL ]
[PIXELS]
CSIZE {IS} clength [CELL ]
{= } [CELLS ]
CLINES {IS} cheight [CELL ]
{= } [CELLS ]
TITLE {IS} title
{= }
KEY {IS} key-letter
{= }
STYLE {IS} style
{= }
{style-name} ...
FONT {IS} font-handle
{= }
{COLOR } IS color-val
{COLOUR}
{FOREGROUND-COLOR } IS fg-color
{FOREGROUND-COLOUR}
{BACKGROUND-COLOR } IS bg-color
{BACKGROUND-COLOUR}
{BACKGROUND-HIGH }
{BACKGROUND-LOW }
{BACKGROUND-STANDARD }
{BELL}
{BEEP}
{HIGHLIGHT}
{HIGH }
{BOLD }
{LOWLIGHT }
{LOW }
{STANDARD }
{REVERSE-VIDEO}
{REVERSED }
{REVERSE }
{REQUIRED }
{EMPTY-CHECK}
ENABLED {IS} {enabled-state}
{= }
VISIBLE {IS} {visible-state}
{= }
HELP-ID {IS} help-id
{= }
{ property-name } {IS } { prop-option [GIVING result-1] }...
{ PROPERTY property-type } {ARE}
{ method-name } {= }
{ object-expression }
where prop-option is one of the following:
{ property-value [ LENGTH {IS} length-1 ] }
{ {= } }
{ )
{ ( {property-value} ... ) }
{ }
{ { MULTIPLE } property-table }
{ { TABLE } }
{ }
{ parameter }
{ }
{ ( { parameter } ... ) }
{BEFORE } PROCEDURE IS { proc-1 [ {THROUGH} proc-2 ] }
{AFTER } {THRU }
{EXCEPTION} {NULL }
{EVENT }