Doc lexer fields

This commit is contained in:
Joshua Peek
2011-06-13 22:16:55 -05:00
parent 132067a201
commit a2b072efe7

View File

@@ -3,6 +3,11 @@ require 'yaml'
module Linguist
# Mirror of Pygments Lexer structure.
#
# name - Proper lexer name (JavaScript, Ruby, Python)
# aliases - Aliases for lookup (js, javascript)
# filenames - Filename globs (*.js)
# mimetypes - Mime types (application/javascript)
class Lexer < Struct.new(:name, :aliases, :filenames, :mimetypes)
@lexers = []
@name_index = {}
@@ -18,7 +23,7 @@ module Linguist
$?.success?
end
# Public: Get all Lexers
# Internal: Get all Lexers
#
# Returns an Array of Lexers
def self.all