DCode
Covers Engine 2.0.0
Blocks
Ordinary indentation-based control-flow, iteration, and definition constructs used inside executable DCode bodies.
| Feature | Family | Syntax | Available in |
|---|---|---|---|
| do | Definition | do: | Executable DCode bodies |
| elif | Conditional | elif <condition>: | Executable DCode bodies |
| else | Conditional | else: | Executable DCode bodies |
| elseif | Conditional | elseif <condition>: | Executable DCode bodies |
| for | Iteration | for <Lua for-clause>: | Executable DCode bodies |
| for each | Iteration | for <name> in <table>: | Executable DCode bodies |
| function | Definition | [local] function <name>(<arguments>): | File scope, Executable DCode bodies |
| if | Conditional | if <condition>: | Executable DCode bodies |
| once | DCode Conditional | once: | State handlers |
| once when | DCode Conditional | once when <condition>: | Executable DCode bodies |
| when | DCode Conditional | when <condition>: | Executable DCode bodies |
| while | Iteration | while <condition>: | Executable DCode bodies |