Enform Plus Reference Manual
Enform Plus Syntax Summary
Enform Plus Reference Manual—422684-001
A-2
Statements
Logical Expression:
[NOT] condition [ { AND | OR } ] [NOT] condition ] ...
where condition has one of the following forms:
{ { BEGINS WITH } }
{ { ']' } }
{ [not] { CONTAINS } string-literal }
{ { '>' } }
{ { conditional operator } }
field-name { { EQUAL } }
{ { EQ } }
{ { IS } { value-range } }
{ [NOT] { = } { "["pattern-match"]" } }
{ { NE } }
{ { <> } }
{ variable } { variable }
{ field-name } [NOT] conditional-operator { field-name }
{ expression } { expression }
Statements
AT END [ PRINT print-list [ CENTER ] ] [ ; ]
AT START [ PRINT print-list [ CENTER ] ] [ ; ]
{ record-name }
{ user-variable-name }
CLOSE { user-aggregate-name } , ... [ ; ]
{ user-table-name }
{ param-name }
{ { user-variable-name }
{ { user-table-name "[" max-subscript "]" } }
DECLARE { { user-aggregate-name ( formal-argument ) }
{ { = ( step-expression [ , [ end-expression ] }
{ { [ , initialize-constant ] ] ) }
}
[ INTERNAL internal-format ] }
[ AS display-format ] } ,... [ ; ]
[ HEADING heading-string ] }
}
{ record-name1 [ TO [OPTIONAL] ] }
{ record-name2 VIA field-name }
DELINK { } , ... [;]
{ qualified-field-name1 [ TO [ OPTIONAL ] ] }
{ qualified-field-name2 }