AstNode

class AstNode
Children
Members defined in AstNode (9 members)

cst_node

R

document

R

owned_elements

R

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

parent

R

__hash__

__str__

cast

isinstance

try_cast

Attributes

property cst_node: syside.CstNode | None
property document: syside.Document
property owned_elements: syside.LazyIterator[syside.Element]

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

property parent: syside.Element | None

Methods

__hash__() int
__str__() str
cast(type: tuple[syside.AstNode.cast.type[syside.TNode], ...]) syside.TNode
cast(*type: type[syside.TNode]) syside.TNode
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: tuple[syside.AstNode.try_cast.type[syside.TNode], ...]) syside.TNode | None
try_cast(*type: type[syside.TNode]) syside.TNode | None
Used in