company logo

Syntax functions

Syntax functions are functions, which are part of the OSI syntax and which control the process flow.The following syntax functions are supported:

  • if/else - conditional processing of two cases
  • switch/case/default - conditional processing of many cases
  • while - conditional loop
  • for - initialized conditional loop
  • break - leaves the current for, while or switch block
  • leave - leaves the function or goes to FINAL block when existing
  • continue - continue with next loop iteration (for, while)
  • error - leaves the function or goes to the ON_ERROR block (when being defined)
  • return - leave function immediately without passing through the FINAL block

Syntax functions are integrated part of OSI. Several syntax functions may get parameters (error, return, if ...) which are interpreted depending on the function.