EVENT Statement

Events have two Boolean characteristics, happened and available. Each characteristic can be in one of two states: TRUE or FALSE. These states can be changed using event statements.

<event statement>

──┬─<cause statement>─────────┬────────────────────────────────────────┤
  ├─<causeandreset statement>─┤
  ├─<fix statement>───────────┤
  ├─<free statement>──────────┤
  ├─<liberate statement>──────┤
  ├─<procure statement>───────┤
  ├─<reset statement>─────────┤
  ├─<set statement>───────────┤
  ├─<wait statement>──────────┤
  └─<waitandreset statement>──┘

The happened and available states of an event can be interrogated using the HAPPENED function and the AVAILABLE function. For more information, see AVAILABLE Function and HAPPENED Function.