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 } 










