MCPcopy
hub / github.com/pallets/jinja / tokenize

Method tokenize

src/jinja2/lexer.py:604–613  ·  view source on GitHub ↗

Calls tokeniter + tokenize and wraps it in a token stream.

(
        self,
        source: str,
        name: t.Optional[str] = None,
        filename: t.Optional[str] = None,
        state: t.Optional[str] = None,
    )

Source from the content-addressed store, hash-verified

602 return newline_re.sub(self.newline_sequence, value)
603
604 def tokenize(
605 self,
606 source: str,
607 name: t.Optional[str] = None,
608 filename: t.Optional[str] = None,
609 state: t.Optional[str] = None,
610 ) -> TokenStream:
611 """Calls tokeniter + tokenize and wraps it in a token stream."""
612 stream = self.tokeniter(source, name, filename, state)
613 return TokenStream(self.wrap(stream, name, filename), name, filename)
614
615 def wrap(
616 self,

Callers 2

_tokenizeMethod · 0.80
test_operatorsMethod · 0.80

Calls 3

tokeniterMethod · 0.95
wrapMethod · 0.95
TokenStreamClass · 0.85

Tested by 1

test_operatorsMethod · 0.64