l0_ast::TopLevelDecl class

Defined in module l0_ast (l0_ast.py).

Base class for top-level declarations (functions, structs, etc.).

Base classes

class l0_ast.Node
Base class for all AST nodes.

Derived classes

class EnumDecl
An enum declaration.
class FuncDecl
A function declaration.
class LetDecl
A top-level 'let' declaration.
class StructDecl
A struct declaration.
class TypeAliasDecl
A type alias declaration.