mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Doc lexer fields
This commit is contained in:
@@ -3,6 +3,11 @@ require 'yaml'
|
|||||||
|
|
||||||
module Linguist
|
module Linguist
|
||||||
# Mirror of Pygments Lexer structure.
|
# 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)
|
class Lexer < Struct.new(:name, :aliases, :filenames, :mimetypes)
|
||||||
@lexers = []
|
@lexers = []
|
||||||
@name_index = {}
|
@name_index = {}
|
||||||
@@ -18,7 +23,7 @@ module Linguist
|
|||||||
$?.success?
|
$?.success?
|
||||||
end
|
end
|
||||||
|
|
||||||
# Public: Get all Lexers
|
# Internal: Get all Lexers
|
||||||
#
|
#
|
||||||
# Returns an Array of Lexers
|
# Returns an Array of Lexers
|
||||||
def self.all
|
def self.all
|
||||||
|
|||||||
Reference in New Issue
Block a user