ThirdParty/Pygments/pygments/lexers/__init__.py

branch
5_3_x
changeset 2592
0b5d3a8bc68b
parent 1705
b0fbc9300f2b
equal deleted inserted replaced
2584:70d6fecbccf0 2592:0b5d3a8bc68b
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