DCode
Covers Engine 2.0.0
Statements
Executable forms for authority, transitions, timing, no-op behavior, and channel writes.
| Feature | Family | Syntax | Available in |
|---|---|---|---|
| automatic override | Authority | override |channel| = <value> | CAESAR task and loop bodies, Channel calculations, event reaction, Shared helper functions |
| claim channel | Authority | claim |channel| | CAESAR task and loop bodies, Shared helper functions |
| command channel | Authority | command |channel| = <value> | CAESAR task and loop bodies, Shared helper functions |
| free channel | Authority | free |channel| | CAESAR task and loop bodies, Channel calculations, event reaction, Shared helper functions |
| pass | No-op | pass | Executable DCode bodies |
| pipe write | Channel I/O | |channel|[:field] = <expression> | Executable DCode bodies, File scope |
| set channel | Authority | set |channel| [= <value>] | CAESAR task and loop bodies, Shared helper functions |
| sleep statement | Sugar | sleep <seconds> | Executable DCode bodies |
| transition | State Control | transition <state> | State handlers |
| transition task | State Control | transition <task_name> to <state> | State-machine bodies |
| trigger event | ARGUS | trigger <event_key> | Executable DCode bodies, Shared helper functions |
| wait for | Control Flow | wait for <duration> | Executable DCode bodies |
| wait until | Control Flow | wait until <condition> [timeout <duration>] | Executable DCode bodies |