Sync with linguist 7.12.1

This commit is contained in:
Lauris BH
2020-11-15 14:32:56 +02:00
parent 0fb4b8a768
commit 289ac3d9f0
28 changed files with 29756 additions and 28772 deletions

View File

@ -1,5 +1,5 @@
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: 3d39c1c1a0d34c1af890ecfd18cf9ed595c68132
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a
package data
@ -37,8 +37,9 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`),
),
),
rule.Always(
rule.Or(
rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`),
),
},
".1in": &Heuristics{
@ -161,8 +162,9 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`),
),
),
rule.Always(
rule.Or(
rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`),
),
},
".3": &Heuristics{
@ -192,8 +194,9 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`),
),
),
rule.Always(
rule.Or(
rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`),
),
},
".3in": &Heuristics{
@ -409,8 +412,9 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`),
),
),
rule.Always(
rule.Or(
rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`),
),
},
".5": &Heuristics{
@ -440,8 +444,9 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`),
),
),
rule.Always(
rule.Or(
rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`),
),
},
".6": &Heuristics{
@ -471,8 +476,9 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`),
),
),
rule.Always(
rule.Or(
rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`),
),
},
".7": &Heuristics{
@ -502,8 +508,9 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`),
),
),
rule.Always(
rule.Or(
rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`),
),
},
".8": &Heuristics{
@ -533,8 +540,9 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`),
),
),
rule.Always(
rule.Or(
rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`),
),
},
".9": &Heuristics{
@ -564,8 +572,9 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`),
),
),
rule.Always(
rule.Or(
rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`),
),
},
".al": &Heuristics{
@ -580,15 +589,7 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("Perl"),
),
},
".as": &Heuristics{
rule.Or(
rule.MatchingLanguages("ActionScript"),
regexp.MustCompile(`(?m)^\s*(package\s+[a-z0-9_\.]+|import\s+[a-zA-Z0-9_\.]+;|class\s+[A-Za-z0-9_]+\s+extends\s+[A-Za-z0-9_]+)`),
),
rule.Always(
rule.MatchingLanguages("AngelScript"),
),
},
".as": &Heuristics{},
".asc": &Heuristics{
rule.Or(
rule.MatchingLanguages("Public Key"),
@ -803,7 +804,11 @@ var ContentHeuristics = map[string]*Heuristics{
),
rule.Or(
rule.MatchingLanguages("Gosu"),
regexp.MustCompile(`(?m)^uses java\.`),
regexp.MustCompile(`(?m)^uses (java|gw)\.`),
),
rule.Or(
rule.MatchingLanguages("Genie"),
regexp.MustCompile(`(?m)^\[indent=[0-9]+\]`),
),
},
".h": &Heuristics{
@ -1282,6 +1287,12 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^\s*#(?:(?:if|ifdef|define|pragma)\s+\w|\s*include\s+<[^>]+>)|^\s*template\s*<`),
),
},
".res": &Heuristics{
rule.Or(
rule.MatchingLanguages("ReScript"),
regexp.MustCompile(`(?m)^\s*(let|module|type)\s+\w*\s+=\s+|^\s*(?:include|open)\s+\w+\s*$`),
),
},
".rno": &Heuristics{
rule.Or(
rule.MatchingLanguages("Roff"),
@ -1416,11 +1427,11 @@ var ContentHeuristics = map[string]*Heuristics{
".v": &Heuristics{
rule.Or(
rule.MatchingLanguages("Coq"),
regexp.MustCompile(`(?m)\(\*.*?\*\)|(?:^|\s)(?:Proof|Qed)\.(?:$|\s)|(?:^|\s)Require[ \t]+Import\s`),
regexp.MustCompile(`(?m)(?:^|\s)(?:Proof|Qed)\.(?:$|\s)|(?:^|\s)Require[ \t]+(Import|Export)\s`),
),
rule.Or(
rule.MatchingLanguages("Verilog"),
regexp.MustCompile(`(?m)^[ \t]*module\s+[^\s()]+\s+\#?\(|^[ \t]*`+"`"+`(?:ifdef|timescale)\s|^[ \t]*always[ \t]+@`),
regexp.MustCompile(`(?m)^[ \t]*module\s+[^\s()]+\s+\#?\(|^[ \t]*`+"`"+`(?:define|ifdef|ifndef|include|timescale)|^[ \t]*always[ \t]+@|^[ \t]*initial[ \t]+(begin|@)`),
),
rule.Or(
rule.MatchingLanguages("V"),