summaryrefslogtreecommitdiff
path: root/scripts/detect_missing_analyse_text.py
diff options
context:
space:
mode:
authorMatth?us G. Chajdas <dev@anteru.net>2019-11-10 13:56:53 +0100
committerMatth?us G. Chajdas <dev@anteru.net>2019-11-10 13:56:53 +0100
commit1dd3124a9770e11b6684e5dd1e6bc15a0aa3bc67 (patch)
tree87a171383266dd1f64196589af081bc2f8e497c3 /scripts/detect_missing_analyse_text.py
parentf1c080e184dc1bbc36eaa7cd729ff3a499de568a (diff)
downloadpygments-master.tar.gz
Remove all files, redirect to GitHub.HEADmaster
Diffstat (limited to 'scripts/detect_missing_analyse_text.py')
-rw-r--r--scripts/detect_missing_analyse_text.py33
1 files changed, 0 insertions, 33 deletions
diff --git a/scripts/detect_missing_analyse_text.py b/scripts/detect_missing_analyse_text.py
deleted file mode 100644
index ab58558e..00000000
--- a/scripts/detect_missing_analyse_text.py
+++ /dev/null
@@ -1,33 +0,0 @@
-from __future__ import print_function
-import sys
-
-from pygments.lexers import get_all_lexers, find_lexer_class
-from pygments.lexer import Lexer
-
-def main():
- uses = {}
-
- for name, aliases, filenames, mimetypes in get_all_lexers():
- cls = find_lexer_class(name)
- if not cls.aliases:
- print(cls, "has no aliases")
- for f in filenames:
- if f not in uses:
- uses[f] = []
- uses[f].append(cls)
-
- ret = 0
- for k, v in uses.items():
- if len(v) > 1:
- #print "Multiple for", k, v
- for i in v:
- if i.analyse_text is None:
- print(i, "has a None analyse_text")
- ret |= 1
- elif Lexer.analyse_text.__doc__ == i.analyse_text.__doc__:
- print(i, "needs analyse_text, multiple lexers for", k)
- ret |= 2
- return ret
-
-if __name__ == '__main__':
- sys.exit(main())