Home
last modified time | relevance | path

Searched refs:SourceLocation (Results 1 – 8 of 8) sorted by relevance

/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/ !
H A D_src_pos.py30 class SourceLocation(AttributeCache): class
38 source_location: clx.SourceLocation
52 if isinstance(source_location, SourceLocation):
91 …f cast(cls, other: SourceLocationLike, tu: Optional[clx.TranslationUnit] = None) -> SourceLocation:
118 if isinstance(other, clx.SourceLocation):
144 def from_position(cls, tu: clx.TranslationUnit, line: int, col: int) -> SourceLocation:
161 return cls(clx.SourceLocation.from_position(tu, cls.get_filename_from_tu(tu), line, col), tu=tu)
167 right = SourceLocation.from_position(tu, self.line, self.column + 1)
205 def as_clang_source_location(cls, other: SourceLocationLike) -> clx.SourceLocation:
230 if isinstance(other, clx.SourceLocation):
[all …]
H A D__init__.py11 from ._src_pos import SourceRange, SourceLocation
H A D_diag.py19 from ._src_pos import SourceLocation, SourceRange
431 location: SourceLocation
460 self.location = SourceLocation.cast(location)
561 location = SourceLocation.cast(location)
H A D_cursor.py14 from ._src_pos import SourceRange, SourceLocation
357 name = SourceLocation(cursor.extent.start, cursor.translation_unit).raw().strip()
524 fnline = SourceLocation.from_position(cursor.translation_unit, begin.line, -1)
560 if isinstance(loc, SourceLocation):
H A D_linter.py20 from ._src_pos import SourceLocation, SourceRange
228 end = clx.SourceLocation.from_position(tu, tu.get_file(tu.spelling), startline, -1)
629 start = SourceLocation.cast(func.extent.start, tu=func.translation_unit)
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/ !
H A D_typing.py57 from .classes._src_pos import SourceLocation, SourceRange
69 SourceLocationLike: TypeAlias = Union[clx.SourceLocation, SourceLocation]
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/ !
H A D_util.py17 from ..classes._src_pos import SourceRange, SourceLocation
460 line_start = SourceLocation.from_position(tu, line, 1)
461 line_end = SourceLocation.from_position(tu, line, src_len + 1)
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/docs/ !
H A D_doc_str.py22 from .._src_pos import SourceRange, SourceLocation
642 def make_source_location(self, lineno: int, col: int) -> SourceLocation:
662 return SourceLocation.from_position(self.cursor.translation_unit, lineno, col)