reference

Language Reference

Supported statements, data types, builtins, and operators.

Published May 30, 2026

Statement Support

ConstructStatusNotes
if / elif / elseSupportedFull conditional logic.
for loopsSupportedRange and list iteration.
while loopsSupportedWith break and continue.
def functionsSupportedTop-level and nested.
returnSupportedMultiple paths, early returns.
classSupportedDefinitions, methods, inheritance.
lambdaSupportedAnonymous functions.
try / except / finallySupportedException handling.
withSupportedContext managers.
matchSupportedPython 3.10+ pattern matching.
importPartialLocal project imports via bundles.
yield / yield fromUnsupportedGenerators fall back to CPython.
async def / awaitUnsupportedAsync falls back to CPython.
async for / async withUnsupportedAsync iterators fall back.
global / nonlocalSupportedVariable scoping.
delSupportedDeletion of vars, list items, dict keys.
raiseSupportedException raising.
assertSupportedAssertion statements.

Data Types

TypeStatus
intSupported
floatSupported
boolSupported
listSupported
dictSupported
strSupported
tupleSupported
setPartial
NoneSupported

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

  • yield or yield from (generators)
  • async def, await, async for, async with (async/await)

Everything else compiles natively.