mirror of
https://github.com/ralsina/tartrazine.git
synced 2025-06-19 06:33:06 -03:00
sync to the latest github/linguist v7.11.0
This commit is contained in:
@ -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: 40992ba7f86889f80dfed3ba95e11e1082200bad
|
||||
// Extracted from github/linguist commit: 61fc3f06a3ee2f6b530873b6c01b10c37f5209fc
|
||||
|
||||
package data
|
||||
|
||||
@ -568,6 +568,18 @@ var ContentHeuristics = map[string]*Heuristics{
|
||||
rule.MatchingLanguages("Roff"),
|
||||
),
|
||||
},
|
||||
".al": &Heuristics{
|
||||
rule.And(
|
||||
rule.MatchingLanguages("AL Code"),
|
||||
rule.Or(
|
||||
rule.MatchingLanguages(""),
|
||||
regexp.MustCompile(`(?m)\b(?i:(CODEUNIT|PAGE|PAGEEXTENSION|PAGECUSTOMIZATION|DOTNET|ENUM|ENUMEXTENSION|VALUE|QUERY|REPORT|TABLE|TABLEEXTENSION|XMLPORT|PROFILE|CONTROLADDIN))\b`),
|
||||
),
|
||||
),
|
||||
rule.Always(
|
||||
rule.MatchingLanguages("Perl"),
|
||||
),
|
||||
},
|
||||
".as": &Heuristics{
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("ActionScript"),
|
||||
@ -621,9 +633,6 @@ var ContentHeuristics = map[string]*Heuristics{
|
||||
rule.MatchingLanguages("XML"),
|
||||
regexp.MustCompile(`(?m)^(\s*)(?i:<Project|<Import|<Property|<?xml|xmlns)`),
|
||||
),
|
||||
rule.Always(
|
||||
rule.MatchingLanguages("Text"),
|
||||
),
|
||||
},
|
||||
".ch": &Heuristics{
|
||||
rule.Or(
|
||||
@ -1233,16 +1242,6 @@ var ContentHeuristics = map[string]*Heuristics{
|
||||
regexp.MustCompile(`(?m)^[^#!][^:]*:`),
|
||||
),
|
||||
},
|
||||
".props": &Heuristics{
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("XML"),
|
||||
regexp.MustCompile(`(?m)^(\s*)(?i:<Project|<Import|<Property|<\?xml|xmlns)`),
|
||||
),
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("INI"),
|
||||
regexp.MustCompile(`(?m)(?i:\w+\s*=\s*)`),
|
||||
),
|
||||
},
|
||||
".q": &Heuristics{
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("q"),
|
||||
@ -1253,6 +1252,16 @@ var ContentHeuristics = map[string]*Heuristics{
|
||||
regexp.MustCompile(`(?m)(?i:SELECT\s+[\w*,]+\s+FROM|(CREATE|ALTER|DROP)\s(DATABASE|SCHEMA|TABLE))`),
|
||||
),
|
||||
},
|
||||
".qs": &Heuristics{
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("Q#"),
|
||||
regexp.MustCompile(`(?m)^((\/{2,3})?\s*(namespace|operation)\b)`),
|
||||
),
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("Qt Script"),
|
||||
regexp.MustCompile(`(?m)(\w+\.prototype\.\w+|===|\bvar\b)`),
|
||||
),
|
||||
},
|
||||
".r": &Heuristics{
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("Rebol"),
|
||||
@ -1263,6 +1272,16 @@ var ContentHeuristics = map[string]*Heuristics{
|
||||
regexp.MustCompile(`(?m)<-|^\s*#`),
|
||||
),
|
||||
},
|
||||
".re": &Heuristics{
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("Reason"),
|
||||
regexp.MustCompile(`(?m)^\s*module\s+type\s|^\s*(?:include|open)\s+\w+\s*;\s*$|^\s*let\s+(?:module\s\w+\s*=\s*{|\w+:\s+.*=.*;\s*$)`),
|
||||
),
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("C++"),
|
||||
regexp.MustCompile(`(?m)^\s*#(?:(?:if|ifdef|define|pragma)\s+\w|\s*include\s+<[^>]+>)|^\s*template\s*<`),
|
||||
),
|
||||
},
|
||||
".rno": &Heuristics{
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("Roff"),
|
||||
@ -1304,33 +1323,31 @@ var ContentHeuristics = map[string]*Heuristics{
|
||||
regexp.MustCompile(`(?m)(^\s*import (scala|java)\.|^\s*class\b)`),
|
||||
),
|
||||
},
|
||||
".sol": &Heuristics{
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("Gerber Image"),
|
||||
regexp.MustCompile(`(?m)^G75\*`),
|
||||
),
|
||||
},
|
||||
".sql": &Heuristics{
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("PLpgSQL"),
|
||||
regexp.MustCompile(`(?m)(?i:^\\i\b|AS \$\$|LANGUAGE '?plpgsql'?|SECURITY (DEFINER|INVOKER)|BEGIN( WORK )?;)`),
|
||||
regexp.MustCompile(`(?m)(?i:^\\i\b|AS\s+\$\$|LANGUAGE\s+'?plpgsql'?|BEGIN(\s+WORK)?\s*;)`),
|
||||
),
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("SQLPL"),
|
||||
regexp.MustCompile(`(?m)(?i:(alter module)|(language sql)|(begin( NOT)+ atomic)|signal SQLSTATE '[0-9]+')`),
|
||||
regexp.MustCompile(`(?m)(?i:ALTER\s+MODULE|MODE\s+DB2SQL|\bSYS(CAT|PROC)\.|ASSOCIATE\s+RESULT\s+SET|\bEND!\s*$)`),
|
||||
),
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("PLSQL"),
|
||||
regexp.MustCompile(`(?m)(?i:\$\$PLSQL_|XMLTYPE|sysdate|systimestamp|\.nextval|connect by|AUTHID (DEFINER|CURRENT_USER)|constructor\W+function)`),
|
||||
regexp.MustCompile(`(?m)(?i:\$\$PLSQL_|XMLTYPE|systimestamp|\.nextval|CONNECT\s+BY|AUTHID\s+(DEFINER|CURRENT_USER)|constructor\W+function)`),
|
||||
),
|
||||
rule.And(
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("TSQL"),
|
||||
rule.Not(
|
||||
rule.MatchingLanguages(""),
|
||||
regexp.MustCompile(`(?m)(?i:IDENTIFIED|NUMBER|VARCHAR2|REPEAT|UNTIL|IMMEDIATE)`),
|
||||
),
|
||||
rule.Or(
|
||||
rule.MatchingLanguages(""),
|
||||
regexp.MustCompile(`(?m)(?i:(GO)|(@@)|(CREATE PROCEDURE)|BEGIN( TRY| CATCH)|OUTPUT( INSERTED)|IF|ELSE|IIF|CHOOSE|CURSOR|FETCH|DEALLOCATE|DECLARE)`),
|
||||
),
|
||||
regexp.MustCompile(`(?m)(?i:^\s*GO\b|BEGIN(\s+TRY|\s+CATCH)|OUTPUT\s+INSERTED|DECLARE\s+@|\[dbo\])`),
|
||||
),
|
||||
rule.Not(
|
||||
rule.Always(
|
||||
rule.MatchingLanguages("SQL"),
|
||||
regexp.MustCompile(`(?m)(?i:begin|boolean|package|exception)`),
|
||||
),
|
||||
},
|
||||
".srt": &Heuristics{
|
||||
@ -1391,6 +1408,11 @@ var ContentHeuristics = map[string]*Heuristics{
|
||||
regexp.MustCompile(`(?m)(?i:^\s*<\?xml\s+version)`),
|
||||
),
|
||||
},
|
||||
".txt": &Heuristics{
|
||||
rule.Always(
|
||||
rule.MatchingLanguages("Text"),
|
||||
),
|
||||
},
|
||||
".v": &Heuristics{
|
||||
rule.Or(
|
||||
rule.MatchingLanguages("Coq"),
|
||||
|
Reference in New Issue
Block a user