Language Reference
May 30, 2026 | 5 min read
Statement Support
| Construct | Status | Notes |
|---|---|---|
if / elif / else | Supported | Full conditional logic. |
for loops | Supported | Range and list iteration. |
while loops | Supported | With break and continue. |
def functions | Supported | Top-level and nested. |
return | Supported | Multiple paths, early returns. |
class | Supported | Definitions, methods, inheritance. |
lambda | Supported | Anonymous functions. |
try / except / finally | Supported | Exception handling. |
with | Supported | Context managers. |
match | Supported | Python 3.10+ pattern matching. |
import | Partial | Local project imports via bundles. |
yield / yield from | Unsupported | Generators fall back to CPython. |
async def / await | Unsupported | Async falls back to CPython. |
async for / async with | Unsupported | Async iterators fall back. |
global / nonlocal | Supported | Variable scoping. |
del | Supported | Deletion of vars, list items, dict keys. |
raise | Supported | Exception raising. |
assert | Supported | Assertion statements. |
Data Types
| Type | Status |
|---|---|
int | Supported |
float | Supported |
bool | Supported |
list | Supported |
dict | Supported |
str | Supported |
tuple | Supported |
set | Partial |
None | Supported |
Builtin Functions
range(), len(), print(), abs(), min(), max(), sum(), sorted(), enumerate(), zip(), map(), filter(), repr(), str(), int(), float(), isinstance(), hasattr(), getattr(), setattr() are all supported.
What Triggers Fallback
yieldoryield from(generators)async def,await,async for,async with(async/await)
Everything else compiles natively.