Keywords Reference
These tokens are reserved in the Djazair compiler vocabulary and cannot be used as variable or function identifiers.
| Keyword | Description |
|---|---|
let |
Variable declaration. |
fn / return |
Function definition and value exit triggers. |
class |
OOP class definition (init is the conventional constructor method name, not a keyword). |
self / super |
Active instance and superclass descriptors. |
new |
Instantiate an object from a class. |
is / instanceof |
Class inheritance assignment and type checks. |
if / elif / else |
Conditional flow branches. |
match / case / default |
Switch statement / Pattern matching structures. |
while / do |
Pre-condition and post-condition loop definitions. |
break / continue |
Exit or skip to next iteration of a loop. |
for / in / to |
Collection iteration, range loops, and step syntax. |
try / catch / finally |
Graceful exception handling structure. |
throw |
Trigger/raise a runtime exception object. |
and / or / not |
Logical operations. |
Null / True / False |
Literal primitive state tokens. |
use / import / from / as |
Module namespace loader and import commands. |
async / await |
Coroutine asynchronous triggers. |
end |
End block delimiter. |