Statement Syntax Summary

Declaration statements may appear in any order. However, all declaration statements must appear at the beginning of the Post Processor Program File and before any blocks.

Executable statements may appear in the blocks and in the NEW_LINE_IS declaration statement in any order.

If two statements of the same type are on the same line, they must be followed by a semicolon and a space.

Angle brackets < > indicate names or text to be provided by the user. The angle brackets themselves are not part of the syntax and should not be included.

Words in a statement and items in a list should be separated by a space.

Statements in brackets { } are optional.

You can use single entries in places where lists are indicated.

Comment lines may be included in the Post Processor Program File to make it easier to read by typing an asterisk before the comment. Comment lines will be ignored during execution.

Declaration Statements

Executable Statements

Declaration Statements

FORMAT (format type) <list of variables or ALL_VAR> ;

IDENTICAL <variable> <list of variables> ;

INTERACTION (format type)

"<name of the variable that appears in the interaction area of the screen during POST>"

<name of the variable in the program> = <initial default value of the variable> ;

MODAL <list of variables or ALL_VAR> ;

NEW_LINE_IS <special character> ;

Executable Statements

SET_TABS <list of numbers> ;

Executable Statements

Assignment Statements -  

<variable> = <arithmetic expression> ;
or, <variable> = "<literal string>" ;

CALL

"<external program name>" ;

INPAR

<list of input variables> ;

OUTPAR

<list of output variables> ;

IF_SET

(<variable or logical argument>) <list of executable statements>

  {ELSE

<list of executable statements>}

END_IF;

IF_EXISTS

(<variable>) <list of executable statements>

  {ELSE

<list of executable statements>}

END_IF;

REPEAT

<list of executable statements>

UNTIL

(<variable or logical argument>) ;

KEEP

<list of variables or ALL_VAR> ;

OUTPUT

<list of constants, variables, and/or special characters> ;

PRINT

<list of constants, variables, and/or special characters>

PRINT0

<list of constants, variables, and/or special characters>

PRINT1..10

<list of constants, variables, and/or special characters>

RESET

<list of variables or ALL_VAR>

SET_ON

<list of variables or ALL_VAR> ;

SET_OFF

<list of variables or ALL_VAR> ;

CONVERT

<input variable> <output variable> <output variable>

Some functionality may be dependent on the product package. Contact your Reseller if you require a license.