MCPcopy Index your code
hub / github.com/nodejs/node / _tokenize

Method _tokenize

tools/inspector_protocol/jinja2/environment.py:524–534  ·  view source on GitHub ↗

Called by the parser to do the preprocessing and filtering for all the extensions. Returns a :class:`~jinja2.lexer.TokenStream`.

(self, source, name, filename=None, state=None)

Source from the content-addressed store, hash-verified

522 self.iter_extensions(), text_type(source))
523
524 def _tokenize(self, source, name, filename=None, state=None):
525 """Called by the parser to do the preprocessing and filtering
526 for all the extensions. Returns a :class:`~jinja2.lexer.TokenStream`.
527 """
528 source = self.preprocess(source, name, filename)
529 stream = self.lexer.tokenize(source, name, filename, state)
530 for ext in self.iter_extensions():
531 stream = ext.filter_stream(stream)
532 if not isinstance(stream, TokenStream):
533 stream = TokenStream(stream, name, filename)
534 return stream
535
536 def _generate(self, source, name, filename, defer_init=False):
537 """Internal hook that can be overridden to hook a different generate

Callers 1

__init__Method · 0.45

Calls 5

preprocessMethod · 0.95
iter_extensionsMethod · 0.95
TokenStreamClass · 0.90
tokenizeMethod · 0.45
filter_streamMethod · 0.45

Tested by

no test coverage detected