diff options
| author | Joshua Peek <josh@joshpeek.com> | 2011-07-02 20:07:34 -0500 |
|---|---|---|
| committer | Joshua Peek <josh@joshpeek.com> | 2011-07-02 20:07:34 -0500 |
| commit | 7f6494be1affd128c092574145fec23cff3f05da (patch) | |
| tree | af81066841d7a3224fbec2ef303bb576876b2d01 /bin | |
| parent | 302f8763b7e94faf51d306cde9be925986aed680 (diff) | |
Simpler lexer yaml format
Fixes #25
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/pygments-lexers | 25 |
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 |
