PodDef models the pod being compiled.
Slots
- indexSource
- makeSource
-
new make(CNamespace ns, Loc loc, Str name)
- metaSource
- nameSource
-
override readonly Str name
Overrides compiler::CPod.name
- nsSource
-
override readonly CNamespace ns
Overrides compiler::CPod.ns
- printSource
-
override Void print(AstWriter out)
Overrides compiler::Node.print
Doc inherited from compiler::Node.print
Pretty print this node and it's descendants.
- resolveTypeSource
-
override CType? resolveType(Str name, Bool checked)
Overrides compiler::CPod.resolveType
- typeDefsSource
- typesSource
-
override CType[] types()
Overrides compiler::CPod.types
- unitsSource
-
CompilationUnit[] units
- versionSource
-
override Version version()
Overrides compiler::CPod.version