| /petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/ |
| H A D | _code.py | 26 def check_obj_idx_generic(linter: Linter, func: Cursor, parent: Cursor) -> None: argument 50 def checkPetscValidHeaderSpecificType(linter: Linter, func: Cursor, parent: Cursor) -> None: argument 71 def checkPetscValidHeaderSpecific(linter: Linter, func: Cursor, parent: Cursor) -> None: argument 91 def checkPetscValidHeader(linter: Linter, func: Cursor, parent: Cursor) -> None: argument 111 def checkPetscValidLogicalCollective(linter: Linter, func: Cursor, parent: Cursor, expected_types: … argument 138 def checkPetscValidLogicalCollectiveScalar(linter: Linter, func: Cursor, parent: Cursor) -> None: argument 157 def checkPetscValidLogicalCollectiveReal(linter: Linter, func: Cursor, parent: Cursor) -> None: argument 176 def checkPetscValidLogicalCollectiveInt(linter: Linter, func: Cursor, parent: Cursor) -> None: argument 194 def checkPetscValidLogicalCollectiveMPIInt(linter: Linter, func: Cursor, parent: Cursor) -> None: argument 212 def checkPetscValidLogicalCollectiveBool(linter: Linter, func: Cursor, parent: Cursor) -> None: argument [all …]
|
| H A D | _util.py | 15 from ..classes._cursor import Cursor 38 def add_function_fix_to_bad_source(linter: Linter, obj: Cursor, func_cursor: Cursor, valid_func_nam… argument 68 …_PetscValidLogicalCollectiveXXX(linter: Linter, obj: Cursor, obj_type: clx.Type, func_cursor: Curs… argument 106 …(type_x: str, type_y: str, linter: Linter, obj: Cursor, obj_type: clx.Type, func_cursor: Optional[… argument 189 def check_is_not_type(typename: str, linter: Linter, obj: Cursor, func_cursor: Cursor, valid_func: … argument 214 def check_int_is_not_PetscBool(linter: Linter, obj: Cursor, *args, **kwargs) -> bool: argument 235 def check_MPIInt_is_not_PetscInt(linter: Linter, obj: Cursor, *args, **kwargs) -> bool: argument 256 def check_is_PetscBool(linter: Linter, obj: Cursor, obj_type: clx.Type, func_cursor: Optional[Curso… argument 284 def check_is_petsc_object(linter: Linter, obj: Cursor) -> bool: argument 319 if Cursor.get_typename_from_cursor(struct_fields[0]) != '_p_PetscObject': [all …]
|
| H A D | _docs.py | 18 def _do_docstring_check(DocStringType: type[PetscDocStringImpl], linter: Linter, cursor: Cursor) ->… argument 53 def check_petsc_function_docstring(linter: Linter, cursor: Cursor) -> None: argument 79 def check_petsc_enum_docstring(linter: Linter, cursor: Cursor) -> None: argument
|
| /petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/ |
| H A D | _cursor.py | 49 ctypes.c_uint, ctypes.py_object, clx.Cursor, clx.SourceRange 67 …ional[Callable[[ParsingError], None]] = None) -> tuple[PetscCXCursorAndRangeVisitor, list[Cursor]]: 89 …def visitor(ctx: Any, raw_clx_cursor: clx.Cursor, src_range: clx.SourceRange) -> CXChildVisitResul… argument 94 clx_cursor = clx.Cursor.from_location(ctx.translation_unit, src_range.start) 95 found_cursors.append(Cursor(clx_cursor)) 117 class Cursor(AttributeCache): class 129 __cursor: clx.Cursor 151 if isinstance(cursor, Cursor): 159 elif isinstance(cursor, clx.Cursor): 232 def cast(cls, cursor: CursorLike) -> Cursor: [all …]
|
| H A D | _linter.py | 19 from ._cursor import Cursor 49 def add_diagnostic(self, cursor: Cursor, diagnostic: Diagnostic) -> None: argument 196 …def _check_duplicate_function_calls(self, processed_funcs: dict[str, list[tuple[Cursor, Scope]]]) … argument 215 combo.extend(map(Cursor.get_raw_name_from_cursor, func.get_arguments())) 240 …mbol_names: Container[str]) -> Generator[Union[tuple[clx.Cursor, clx.Cursor, Scope], clx.Cursor], … 266 …def walk_scope_switch(parent: clx.Cursor, scope: Scope) -> Generator[tuple[clx.Cursor, clx.Cursor,… argument 289 …def walk_scope(parent: clx.Cursor, scope: Optional[Scope] = None) -> Generator[tuple[clx.Cursor, c… argument 352 def get_argument_cursors(func_cursor: CursorLike) -> tuple[Cursor, ...]: 365 return tuple(Cursor(a, i) for i, a in enumerate(func_cursor.get_arguments(), start=1)) 424 def _check_possible_static_function(self, func: Cursor) -> None: argument [all …]
|
| H A D | __init__.py | 10 from ._cursor import Cursor
|
| /petsc/lib/petsc/bin/maint/petsclinter/petsclinter/ |
| H A D | _typing.py | 52 from .classes._cursor import Cursor 68 CursorLike: TypeAlias = Union[clx.Cursor, Cursor] 140 FunctionChecker: TypeAlias = Callable[[Linter, Cursor, Cursor], None] 141 DocChecker: TypeAlias = Callable[[Linter, Cursor], None]
|
| H A D | README.rst | 124 def checkMyCheckingMacro(linter: Linter, func: Cursor, parent: Cursor) -> None:
|
| /petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/docs/ |
| H A D | _doc_section.py | 16 from .._cursor import Cursor 74 def __init__(self, cursor: Cursor) -> None: argument 136 …def _check_macro_synopsis(self, linter: Linter, cursor: Cursor, docstring: PetscDocStringImpl, exp… argument 271 def check(self, linter: Linter, cursor: Cursor, docstring: PetscDocStringImpl) -> None: argument 322 def __init__(self, cursor: Cursor) -> None: argument 376 def check(self, linter: Linter, cursor: Cursor, docstring: PetscDocStringImpl) -> None: argument 450 …def _check_fortran_interface(self, docstring: PetscDocStringImpl, fnargs: tuple[Cursor, ...]) -> N… argument 461 requires_c: list[tuple[Cursor, str]] = [] 488 …def _check_no_args_documented(self, docstring: PetscDocStringImpl, arg_cursors: tuple[Cursor, ...]… argument 544 def __init__(self, num_groups: int, arg_cursors: Iterable[Cursor]) -> None: argument [all …]
|
| H A D | _doc_section_base.py | 603 def check(self, linter: Linter, cursor: Cursor, docstring: PetscDocStringImpl) -> None: argument 664 def __init__(self, cursor: Cursor) -> None: argument 727 …synopsis_name(self: SynopsisImpl, docstring: PetscDocStringImpl, cursor: Cursor, loc: SourceRange,… argument 780 …def _check_blurb_length(self: SynopsisImpl, docstring: PetscDocStringImpl, cursor: Cursor, blurb_i… argument 805 …def _syn_common_checks(self: SynopsisImpl, linter: Linter, cursor: Cursor, docstring: PetscDocStri… argument 1004 def check(self, linter: Linter, cursor: Cursor, docstring: PetscDocStringImpl) -> None: argument 1218 def check(self, linter: Linter, cursor: Cursor, docstring: PetscDocStringImpl) -> None: argument
|
| H A D | _doc_str.py | 464 cursor: Cursor 472 def __init__(self, linter: Linter, cursor: Cursor, indent: int = 2) -> None: argument 499 def _is_valid_docstring(cls, cursor: Cursor, raw: str, doc_extent: SourceRange) -> bool: argument 557 def _get_sanitized_comment_and_range_from_cursor(cls, cursor: Cursor) -> tuple[str, SourceRange]: argument 693 …icKind, diag_flag: str, msg: str, src_range: Optional[Union[SourceRange, Cursor]], patch: Optional… argument 739 def add_diagnostic(self, diagnostic: Diagnostic, cursor: Optional[Cursor] = None) -> None: argument
|
| /petsc/src/sys/classes/draw/impls/x/ |
| H A D | xops.c | 444 Cursor cursor; in PetscDrawGetMouseButton_X()
|