Lines Matching defs:self
52 def __init__(self): argument
56 def __init__(self, got: type, expected: type) -> None: argument
61 def __str__(self) -> str: argument
70 def __init__(self, name: Optional[str] = None, argument
85 def get_hierarchical_name(self): argument
91 def parent(self) -> Optional[tuple['Node', str]]: argument
95 def parent(self, value: tuple['Node', str]): argument
105 def parent(self): argument
108 def get_parent(self) -> Optional[tuple['Node', str]]: argument
111 def children(self) -> Iterable['Node']: argument
114 def tokenize(self, cg: 'CodeGenerator') -> Iterable[Union[str, CodeCC]]: argument
117 def m_path_to_root(self) -> list['Node']: argument
125 def null(self) -> bool: return False argument
127 def detach(self) -> 'Node': argument
140 def cut(self) -> 'Node': argument
148 def previous(self) -> Optional['Node']: argument
152 def previous(self, node: 'Node') -> None: argument
162 def previous(self) -> None: argument
168 def next(self) -> Optional['Node']: argument
172 def next(self, node: 'Node') -> None: argument
180 def next(self) -> None: argument
185 def first(self) -> 'Node': argument
192 def last(self) -> 'Node': argument
199 def replace(self, node: 'Node') -> None: argument
216 def append(self, node: 'Node', insert: bool = False) -> None: argument
229 def then(self, node: 'Node') -> 'Node': argument
233 def iterate(self) -> Iterable['Node']: argument
267 def emit_comment_tokens(self, inline: bool = False) -> list[Union[str, CodeCC]]: argument
280 def __str__(self) -> str: argument
284 def __init__(self, **kwargs): argument
287 def iterate(self) -> Iterable['Node']: argument
290 def append(self, node: Node, insert: bool = False) -> None: argument
294 def null(self) -> bool: return True argument
297 def __init__(self): argument
303 def generate_reference(self, node: Node) -> str: argument
311 def enter_namespace(self, namespace: 'Namespace'): argument
318 def m_add_indent(self): argument
363 def __init__(self, code: str, **kwargs) -> None: argument
367 def tokenize(self, _: CodeGenerator) -> str: argument
399 def width(self) -> Optional[int]: argument
403 def is_long(self) -> bool: argument
407 def is_unsigned(self) -> bool: argument
410 def __init__(self, name: str, width: Optional[int] = None, **kwargs): argument
414 def __eq__(self, other) -> bool: argument
417 def array(self) -> 'Type': argument
420 def tokenize(self, _: CodeGenerator) -> Iterable[Union[str, CodeCC]]: argument
424 def __init__(self, ty: Type, **kwargs): argument
428 def into_stmt(self) -> 'StmtExpr': argument
432 def __init__(self, code: str, ty: Type, **kwargs) -> None: argument
436 def tokenize(self, _: CodeGenerator) -> str: argument
440 def __init__(self, value: int, unsigned: bool = False, long: bool = False, argument
455 def tokenize(self, _: CodeGenerator) -> Iterable[str | CodeCC]: argument
469 def __init__(self, value: str, **kwargs): argument
473 def tokenize(self, _: CodeGenerator) -> Iterable[str | CodeCC]: argument
478 def __init__(self, value: Any, name: Optional[str] = None, argument
485 def tokenize(self, _: CodeGenerator) -> Iterable[Union[str, CodeCC]]: argument
497 def __init__(self, value: bool, **kwargs) -> None: argument
502 def value(self) -> bool: return self.m_value argument
504 def tokenize(self, _: CodeGenerator) -> str: argument
508 def __init__(self, **kwargs) -> None: argument
512 def __init__(self, expr: Expr, **kwargs) -> None: argument
518 def expr(self) -> Expr: return self.expr argument
520 def children(self) -> Iterable[Node]: argument
523 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument
527 def __init__(self, decl: 'VariableDecl', **kwargs): argument
531 def tokenize(self, cg: CodeGenerator) -> Iterable[Union[str, CodeCC]]: argument
548 def __init__(self, value: int, **kwargs) -> None: argument
552 def __eq__(self, value: 'AccessibilityMod') -> bool: argument
555 def tokenize(self, _: CodeGenerator) -> Iterable[Union[str, CodeCC]]: argument
566 def __init__(self, name: str, ty: Type, init: Optional[Expr] = None, argument
573 def ref(self) -> VariableRef: argument
576 def tokenize(self, cg: CodeGenerator) -> Iterable[Union[str, CodeCC]]: argument
587 def __init__(self, name: str, ty: Type, out: bool = False, argument
595 def tokenize(self, _: CodeGenerator) -> Iterable[str | CodeCC]: argument
607 def __init__(self, ret_ty: Optional[Type] = None, argument
623 def p_prefix(self) -> str: argument
646 def __init__(self, name: str, argument
661 def children(self) -> Iterable[Node]: argument
666 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument
685 def __init__(self, name: str, get: Union[bool, StmtExpr] = False, argument
696 def children(self) -> Iterable[Node]: argument
702 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument
735 def __init__(self, method: Union[str | MethodDefinition], *arguments: Arg, argument
756 def children(self) -> Iterable[Node]: argument
759 def tokenize(self, cg: CodeGenerator) -> Iterable[Union[str, CodeCC]]: argument
777 def __init__(self, name: str, argument
805 def type(self) -> Type: argument
808 def children(self) -> Iterable[Node]: argument
816 def tokenize(self, cg: CodeGenerator) -> Iterable[Union[str, CodeCC]]: argument
849 def __init__(self, name: str, argument
861 def children(self) -> Iterable[Node]: argument
864 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument
877 def __init__(self, ty: Type, *args: Arg, **kwargs,) -> None: argument
883 def children(self) -> Iterable[Node]: argument
886 def tokenize(self, _: CodeGenerator) -> Iterable[str | CodeCC]: argument
891 def __init__(self, ty: Type, count: int, **kwargs,) -> None: argument
895 def tokenize(self, _: CodeGenerator) -> Iterable[str | CodeCC]: argument
899 def __init__(self, lhs: Expr, rhs: Expr, **kwargs): argument
908 def children(self) -> Iterable[Node]: argument
911 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument
920 def __init__(self, **kwargs): argument
923 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument
927 def __init__(self, expr: 'Expr | None' = None, **kwargs) -> None: argument
932 def children(self) -> Iterable[Node]: argument
935 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument
943 def __init__(self, expr: 'Expr', **kwargs) -> None: argument
947 def children(self) -> Iterable[Node]: argument
950 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument
958 def __init__(self, op: str, lhs: Expr, rhs: Expr, ty: Optional[Type] = None, **kwargs): argument
971 def children(self) -> Iterable[Node]: argument
974 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument
984 self, argument
999 def children(self) -> Iterable[Node]: argument
1006 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument
1025 def __init__(self, ty: Type, expr: Expr, **kwargs): argument
1031 def children(self) -> Iterable[Node]: argument
1034 def tokenize(self, cg: CodeGenerator) -> Iterable[str | CodeCC]: argument