ThirdParty/Pygments/pygments/lexers/__init__.py

changeset 2591
b1c918293219
parent 2426
da76c71624de
child 4172
4f20dba37ab6
equal deleted inserted replaced
2590:abe9b3e04381 2591:b1c918293219
185 for lexer in matching_lexers: 185 for lexer in matching_lexers:
186 rv = lexer.analyse_text(_text) 186 rv = lexer.analyse_text(_text)
187 if rv == 1.0: 187 if rv == 1.0:
188 return lexer(**options) 188 return lexer(**options)
189 result.append((rv, lexer)) 189 result.append((rv, lexer))
190 result.sort() 190 result.sort(key=lambda k: k[0])
191 if not result[-1][0] and primary is not None: 191 if not result[-1][0] and primary is not None:
192 return primary(**options) 192 return primary(**options)
193 return result[-1][1](**options) 193 return result[-1][1](**options)
194 194
195 195

eric ide

mercurial