l0_ast::Stmt class

Defined in module l0_ast (l0_ast.py).

Base class for all statements.

Base classes

class l0_ast.Node
Base class for all AST nodes.

Derived classes

class AssignStmt
An assignment statement.
class Block
A block containing a sequence of statements.
class BreakStmt
A break statement.
class CaseStmt
A case statement (switch-like).
class ContinueStmt
A continue statement.
class DropStmt
An explicit drop statement for manual memory/resource release.
class ExprStmt
A statement consisting of a single expression.
class ForStmt
A for loop statement.
class IfStmt
An if-else statement.
class LetStmt
A local variable declaration statement.
class MatchStmt
A match statement for pattern matching.
class ReturnStmt
A return statement.
class WhileStmt
A while loop statement.
class WithStmt
A with statement for RAII-style resource management.