aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2011-07-02 20:07:34 -0500
committerJoshua Peek <josh@joshpeek.com>2011-07-02 20:07:34 -0500
commit7f6494be1affd128c092574145fec23cff3f05da (patch)
treeaf81066841d7a3224fbec2ef303bb576876b2d01 /bin
parent302f8763b7e94faf51d306cde9be925986aed680 (diff)
Simpler lexer yaml format
Fixes #25
Diffstat (limited to 'bin')
-rwxr-xr-xbin/pygments-lexers25
1 files changed, 13 insertions, 12 deletions
diff --git a/bin/pygments-lexers b/bin/pygments-lexers
index 8f12c2e..c31a041 100755
--- a/bin/pygments-lexers
+++ b/bin/pygments-lexers
@@ -8,18 +8,19 @@ print "# Pygments version %s" % __version__
print "---"
for name, aliases, filenames, mimetypes in get_all_lexers():
- print "- !ruby/struct:Linguist::Lexer"
+ print "%s:" % name
- print " name: %s" % name
+ if any(aliases):
+ print " aliases:"
+ for alias in aliases:
+ print " - '%s'" % alias
- print " aliases: !ruby/array"
- for alias in aliases:
- print " - %s" % alias
+ if any(filenames):
+ print " filenames:"
+ for filename in filenames:
+ print " - '%s'" % filename
- print " filenames: !ruby/array"
- for filename in filenames:
- print " - %s" % filename
-
- print " mimetypes: !ruby/array"
- for mimetype in mimetypes:
- print " - %s" % mimetype
+ if any(mimetypes):
+ print " mimetypes:"
+ for mimetype in mimetypes:
+ print " - '%s'" % mimetype