eric6/ThirdParty/Pygments/pygments/lexers/__init__.py

changeset 7701
25f42e208e08
parent 7547
21b0534faebc
child 7983
54c5cfbb1e29
equal deleted inserted replaced
7700:a3cf077a8db3 7701:25f42e208e08
3 pygments.lexers 3 pygments.lexers
4 ~~~~~~~~~~~~~~~ 4 ~~~~~~~~~~~~~~~
5 5
6 Pygments lexers. 6 Pygments lexers.
7 7
8 :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS. 8 :copyright: Copyright 2006-2020 by the Pygments team, see AUTHORS.
9 :license: BSD, see LICENSE for details. 9 :license: BSD, see LICENSE for details.
10 """ 10 """
11 11
12 import re 12 import re
13 import sys 13 import sys
233 module_name, name = LEXERS[key][:2] 233 module_name, name = LEXERS[key][:2]
234 if name not in _lexer_cache: 234 if name not in _lexer_cache:
235 _load_lexers(module_name) 235 _load_lexers(module_name)
236 yield _lexer_cache[name] 236 yield _lexer_cache[name]
237 if plugins: 237 if plugins:
238 for lexer in find_plugin_lexers(): 238 yield from find_plugin_lexers()
239 yield lexer
240 239
241 240
242 def guess_lexer_for_filename(_fn, _text, **options): 241 def guess_lexer_for_filename(_fn, _text, **options):
243 """ 242 """
244 Lookup all lexers that handle those filenames primary (``filenames``) 243 Lookup all lexers that handle those filenames primary (``filenames``)

eric ide

mercurial