AstNode
- class AstNode
-
Children
Members defined in
AstNode(9 members)
R
R
RReturns a view into all elements directly owned by this
Element.
R
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
-