| iMatix home page
| Libero home page | Libero documentation
| << | < | > | >>
Libero Libero
Version 2.32

Standard :do Conditions

Libero defines this set of :do conditions:

:do action
For each state defined in the dialog; generates the action for each event in each state.
:do event
For each event defined in the dialog.
:do event local
For each event defined in the current :do state.
:do module
For each dialog module defined in the dialog.
:do module local
For each dialog module defined in the current :do event.
:do nextst
For each state defined in the dialog; generates the next-state for each event in each state.
:do state
For each state defined in the dialog.
:do stubs [filename]...
For each dialog module defined in the dialog, but not yet present in the source file (or filename(s) if specified).
:do vector
For each action vector required by the dialog. An action vector is the list of modules to execute for an event in a state. Libero collects these and builds a list of unique action vectors.

You cannot nest these standard :do loops cannot be nested (i.e. twice the same condition).


| << | < | > | >>
| Libero Technical Reference | Read-Only Variables | Schema Commands | Syntax Of Expressions | Syntax Of Logical Conditions | Control Variables | Standard :do Conditions | Extra Variables In A :do Loop | General Rules for Code Generation | Generating Module Stubs | Generating COBOL Code | The State Machine Algorithm | Compiled-In Limitations | Quick Reference - Libero Schema Language
iMatix
Copyright © 1996-97 iMatix