Merge pull request #125 from abevoelker/detect-coq-language

Add detection for the Coq language - fixes #116
This commit is contained in:
Joshua Peek
2012-03-05 06:03:23 -08:00
6 changed files with 535 additions and 0 deletions

View File

@@ -511,6 +511,17 @@ module Linguist
end
end
# Internal: Guess language of .v files.
#
# Returns a Language
def guess_v_language
if lines.grep(/^(\/\*|\/\/|module|parameter|input|output|wire|reg|always|initial|begin|\`)/).any?
Language['Verilog']
else
Language['Coq']
end
end
# Internal: Guess language of .gsp files.
#
# Returns a Language.

View File

@@ -220,6 +220,12 @@ Common Lisp:
- .lisp
- .ny
Coq:
type: programming
lexer: Coq
extensions:
- .v
Cpp-ObjDump:
type: data
lexer: cpp-objdump
@@ -1063,6 +1069,8 @@ Vala:
Verilog:
type: programming
lexer: verilog
overrides:
- .v
extensions:
- .v