Node class
Defined in module l0_ast (l0_ast.py).
Base class for all AST nodes.
Derived classes
- class CaseArm
- A single arm in a case statement.
- class CaseElse
- The else arm of a case statement.
- class EnumVariant
- A variant declaration within an enum.
- class Expr
- Base class for all expressions.
- class FieldDecl
- A field declaration within a struct.
- class Import
- An import declaration.
- class MatchArm
- A single arm in a match statement.
- class Module
- A complete L0 module.
- class Param
- A function parameter declaration.
- class Pattern
- Base class for match patterns.
- class Stmt
- Base class for all statements.
- class TopLevelDecl
- Base class for top-level declarations (functions, structs, etc.).
- class TypeRef
- Reference to a type in the source code.
- class WithItem
- An item in a with statement.
Public static attributes
- static Optional span