wikitextparser/_wikitext.py
def nesting_level(self) -> int:
        """Return the nesting level of self.

        The minimum nesting_level is 0. Being part of any Template or
        ParserFunction increases the level by one.
        """
        ss, se = self._span
        level = 0
        type_to_spans = self._type_to_spans
        for type_ in ('Template', 'ParserFunction'):
            spans = type_to_spans[type_]
            for s, e in spans[:bisect(spans, [ss + 1])]:
                if se <= e:
                    level += 1
        return level
def nesting_level(self) -> int:
        ss, se = self._span
        level = 0
        type_to_spans = self._type_to_spans
        for type_ in ('Template', 'ParserFunction'):
            spans = type_to_spans[type_]
            for s, e in spans[:bisect(spans, [ss + 1])]:
                if se <= e:
                    level += 1
        return level
def nesting_level ( self ) -> int : ss , se = self . _span level = 0 type_to_spans = self . _type_to_spans for type_ in ( 'Template' , 'ParserFunction' ) : spans = type_to_spans [ type_ ] for s , e in spans [ : bisect ( spans , [ ss + 1 ] ) ] : if se <= e : level += 1 return level
Return the nesting level of self.

        The minimum nesting_level is 0. Being part of any Template or
        ParserFunction increases the level by one.
Return the nesting level of self .