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>] | File scope, Executable DCode bodies |
| break | Keyword | break | Executable DCode bodies |
| claim channel | Authority | claim |channel| | File scope, Executable DCode bodies |
| command channel | Authority | command |channel| [= <value>] | File scope, Executable DCode bodies |
| free channel | Authority | free |channel| [= <value>] | File scope, Executable DCode bodies |
| global | Scope | global <name>[, <name>...] | Executable DCode bodies, Runtime block scope |
| local | Keyword | local <name> [= <value>] | File scope, Executable DCode bodies |
| pass | No-op | pass | Executable DCode bodies |
| pipe write | Channel I/O | |channel|[:field] = <expression> | Executable DCode bodies, File scope |
| return | Keyword | return [values] | Executable DCode bodies |
| set channel | Authority | set |channel| [= <value>] | File scope, 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 |