Simpler lexer yaml format

Fixes #25
This commit is contained in:
Joshua Peek
2011-07-02 20:07:34 -05:00
parent 302f8763b7
commit 7f6494be1a
3 changed files with 1659 additions and 1929 deletions

View File

@@ -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