syside.AstNode

class AstNode
__str__() str
__hash__() int
isinstance(type: syside.AstNode.isinstance.type[syside.TNode]) TypeGuard[syside.TNode]
isinstance(type: tuple[syside.AstNode.isinstance.type[syside.TNode], ...]) TypeGuard[syside.TNode]
try_cast(*type: type[syside.TNode]) syside.TNode | None
try_cast(type: tuple[syside.AstNode.try_cast.type[syside.TNode], ...]) syside.TNode | None
cast(*type: type[syside.TNode]) syside.TNode
cast(type: tuple[syside.AstNode.cast.type[syside.TNode], ...]) syside.TNode
property parent: syside.Element | None
property document: syside.Document
property cst_node: syside.CstNode | None
property owned_elements: syside.LazyIterator[syside.Element]

Returns a view into all elements directly owned by this Element.