github.com/dennwc/enry@v1.6.4-0.20180424151738-42391b8e105b/type.go (about)

     1  package enry
     2  
     3  // CODE GENERATED AUTOMATICALLY WITH gopkg.in/src-d/enry.v1/internal/code-generator
     4  // THIS FILE SHOULD NOT BE EDITED BY HAND
     5  // Extracted from github/linguist commit: d5c8db3fb91963c4b2762ca2ea2ff7cfac109f68
     6  
     7  var languagesType = map[string]Type{
     8  	"1C Enterprise":    Programming,
     9  	"ABAP":             Programming,
    10  	"ABNF":             Data,
    11  	"AGS Script":       Programming,
    12  	"AMPL":             Programming,
    13  	"ANTLR":            Programming,
    14  	"API Blueprint":    Markup,
    15  	"APL":              Programming,
    16  	"ASN.1":            Data,
    17  	"ASP":              Programming,
    18  	"ATS":              Programming,
    19  	"ActionScript":     Programming,
    20  	"Ada":              Programming,
    21  	"Agda":             Programming,
    22  	"Alloy":            Programming,
    23  	"Alpine Abuild":    Programming,
    24  	"Ant Build System": Data,
    25  	"ApacheConf":       Markup,
    26  	"Apex":             Programming,
    27  	"Apollo Guidance Computer": Programming,
    28  	"AppleScript":              Programming,
    29  	"Arc":                      Programming,
    30  	"Arduino":                  Programming,
    31  	"AsciiDoc":                 Prose,
    32  	"AspectJ":                  Programming,
    33  	"Assembly":                 Programming,
    34  	"Augeas":                   Programming,
    35  	"AutoHotkey":               Programming,
    36  	"AutoIt":                   Programming,
    37  	"Awk":                      Programming,
    38  	"Batchfile":                Programming,
    39  	"Befunge":                  Programming,
    40  	"Bison":                    Programming,
    41  	"BitBake":                  Programming,
    42  	"Blade":                    Markup,
    43  	"BlitzBasic":               Programming,
    44  	"BlitzMax":                 Programming,
    45  	"Bluespec":                 Programming,
    46  	"Boo":                      Programming,
    47  	"Brainfuck":                Programming,
    48  	"Brightscript":             Programming,
    49  	"Bro":                      Programming,
    50  	"C":                        Programming,
    51  	"C#":                       Programming,
    52  	"C++":                      Programming,
    53  	"C-ObjDump":                Data,
    54  	"C2hs Haskell":             Programming,
    55  	"CLIPS":                    Programming,
    56  	"CMake":                    Programming,
    57  	"COBOL":                    Programming,
    58  	"COLLADA":                  Data,
    59  	"CSON":                     Data,
    60  	"CSS":                      Markup,
    61  	"CSV":                      Data,
    62  	"CWeb":                     Programming,
    63  	"Cap'n Proto":              Programming,
    64  	"CartoCSS":                 Programming,
    65  	"Ceylon":                   Programming,
    66  	"Chapel":                   Programming,
    67  	"Charity":                  Programming,
    68  	"ChucK":                    Programming,
    69  	"Cirru":                    Programming,
    70  	"Clarion":                  Programming,
    71  	"Clean":                    Programming,
    72  	"Click":                    Programming,
    73  	"Clojure":                  Programming,
    74  	"Closure Templates":        Markup,
    75  	"CoffeeScript":             Programming,
    76  	"ColdFusion":               Programming,
    77  	"ColdFusion CFC":           Programming,
    78  	"Common Lisp":              Programming,
    79  	"Component Pascal":         Programming,
    80  	"Cool":                     Programming,
    81  	"Coq":                      Programming,
    82  	"Cpp-ObjDump":              Data,
    83  	"Creole":                   Prose,
    84  	"Crystal":                  Programming,
    85  	"Csound":                   Programming,
    86  	"Csound Document":          Programming,
    87  	"Csound Score":             Programming,
    88  	"Cuda":                     Programming,
    89  	"Cycript":                  Programming,
    90  	"Cython":                   Programming,
    91  	"D":                        Programming,
    92  	"D-ObjDump":                Data,
    93  	"DIGITAL Command Language": Programming,
    94  	"DM":             Programming,
    95  	"DNS Zone":       Data,
    96  	"DTrace":         Programming,
    97  	"Darcs Patch":    Data,
    98  	"Dart":           Programming,
    99  	"Diff":           Data,
   100  	"Dockerfile":     Data,
   101  	"Dogescript":     Programming,
   102  	"Dylan":          Programming,
   103  	"E":              Programming,
   104  	"EBNF":           Data,
   105  	"ECL":            Programming,
   106  	"ECLiPSe":        Programming,
   107  	"EJS":            Markup,
   108  	"EQ":             Programming,
   109  	"Eagle":          Markup,
   110  	"Easybuild":      Data,
   111  	"Ecere Projects": Data,
   112  	"Eiffel":         Programming,
   113  	"Elixir":         Programming,
   114  	"Elm":            Programming,
   115  	"Emacs Lisp":     Programming,
   116  	"EmberScript":    Programming,
   117  	"Erlang":         Programming,
   118  	"F#":             Programming,
   119  	"FLUX":           Programming,
   120  	"Factor":         Programming,
   121  	"Fancy":          Programming,
   122  	"Fantom":         Programming,
   123  	"Filebench WML":  Programming,
   124  	"Filterscript":   Programming,
   125  	"Formatted":      Data,
   126  	"Forth":          Programming,
   127  	"Fortran":        Programming,
   128  	"FreeMarker":     Programming,
   129  	"Frege":          Programming,
   130  	"G-code":         Data,
   131  	"GAMS":           Programming,
   132  	"GAP":            Programming,
   133  	"GCC Machine Description": Programming,
   134  	"GDB":      Programming,
   135  	"GDScript": Programming,
   136  	"GLSL":     Programming,
   137  	"GN":       Data,
   138  	"Game Maker Language":     Programming,
   139  	"Genie":                   Programming,
   140  	"Genshi":                  Programming,
   141  	"Gentoo Ebuild":           Programming,
   142  	"Gentoo Eclass":           Programming,
   143  	"Gettext Catalog":         Prose,
   144  	"Gherkin":                 Programming,
   145  	"Glyph":                   Programming,
   146  	"Gnuplot":                 Programming,
   147  	"Go":                      Programming,
   148  	"Golo":                    Programming,
   149  	"Gosu":                    Programming,
   150  	"Grace":                   Programming,
   151  	"Gradle":                  Data,
   152  	"Grammatical Framework":   Programming,
   153  	"Graph Modeling Language": Data,
   154  	"GraphQL":                 Data,
   155  	"Graphviz (DOT)":          Data,
   156  	"Groovy":                  Programming,
   157  	"Groovy Server Pages":     Programming,
   158  	"HCL":                      Programming,
   159  	"HLSL":                     Programming,
   160  	"HTML":                     Markup,
   161  	"HTML+Django":              Markup,
   162  	"HTML+ECR":                 Markup,
   163  	"HTML+EEX":                 Markup,
   164  	"HTML+ERB":                 Markup,
   165  	"HTML+PHP":                 Markup,
   166  	"HTTP":                     Data,
   167  	"Hack":                     Programming,
   168  	"Haml":                     Markup,
   169  	"Handlebars":               Markup,
   170  	"Harbour":                  Programming,
   171  	"Haskell":                  Programming,
   172  	"Haxe":                     Programming,
   173  	"Hy":                       Programming,
   174  	"HyPhy":                    Programming,
   175  	"IDL":                      Programming,
   176  	"IGOR Pro":                 Programming,
   177  	"INI":                      Data,
   178  	"IRC log":                  Data,
   179  	"Idris":                    Programming,
   180  	"Inform 7":                 Programming,
   181  	"Inno Setup":               Programming,
   182  	"Io":                       Programming,
   183  	"Ioke":                     Programming,
   184  	"Isabelle":                 Programming,
   185  	"Isabelle ROOT":            Programming,
   186  	"J":                        Programming,
   187  	"JFlex":                    Programming,
   188  	"JSON":                     Data,
   189  	"JSON5":                    Data,
   190  	"JSONLD":                   Data,
   191  	"JSONiq":                   Programming,
   192  	"JSX":                      Programming,
   193  	"Jasmin":                   Programming,
   194  	"Java":                     Programming,
   195  	"Java Server Pages":        Programming,
   196  	"JavaScript":               Programming,
   197  	"Jison":                    Programming,
   198  	"Jison Lex":                Programming,
   199  	"Jolie":                    Programming,
   200  	"Julia":                    Programming,
   201  	"Jupyter Notebook":         Markup,
   202  	"KRL":                      Programming,
   203  	"KiCad":                    Programming,
   204  	"Kit":                      Markup,
   205  	"Kotlin":                   Programming,
   206  	"LFE":                      Programming,
   207  	"LLVM":                     Programming,
   208  	"LOLCODE":                  Programming,
   209  	"LSL":                      Programming,
   210  	"LabVIEW":                  Programming,
   211  	"Lasso":                    Programming,
   212  	"Latte":                    Markup,
   213  	"Lean":                     Programming,
   214  	"Less":                     Markup,
   215  	"Lex":                      Programming,
   216  	"LilyPond":                 Programming,
   217  	"Limbo":                    Programming,
   218  	"Linker Script":            Data,
   219  	"Linux Kernel Module":      Data,
   220  	"Liquid":                   Markup,
   221  	"Literate Agda":            Programming,
   222  	"Literate CoffeeScript":    Programming,
   223  	"Literate Haskell":         Programming,
   224  	"LiveScript":               Programming,
   225  	"Logos":                    Programming,
   226  	"Logtalk":                  Programming,
   227  	"LookML":                   Programming,
   228  	"LoomScript":               Programming,
   229  	"Lua":                      Programming,
   230  	"M":                        Programming,
   231  	"M4":                       Programming,
   232  	"M4Sugar":                  Programming,
   233  	"MAXScript":                Programming,
   234  	"MQL4":                     Programming,
   235  	"MQL5":                     Programming,
   236  	"MTML":                     Markup,
   237  	"MUF":                      Programming,
   238  	"Makefile":                 Programming,
   239  	"Mako":                     Programming,
   240  	"Markdown":                 Prose,
   241  	"Marko":                    Markup,
   242  	"Mask":                     Markup,
   243  	"Mathematica":              Programming,
   244  	"Matlab":                   Programming,
   245  	"Maven POM":                Data,
   246  	"Max":                      Programming,
   247  	"MediaWiki":                Prose,
   248  	"Mercury":                  Programming,
   249  	"Meson":                    Programming,
   250  	"Metal":                    Programming,
   251  	"MiniD":                    Programming,
   252  	"Mirah":                    Programming,
   253  	"Modelica":                 Programming,
   254  	"Modula-2":                 Programming,
   255  	"Module Management System": Programming,
   256  	"Monkey":                   Programming,
   257  	"Moocode":                  Programming,
   258  	"MoonScript":               Programming,
   259  	"Myghty":                   Programming,
   260  	"NCL":                      Programming,
   261  	"NL":                       Data,
   262  	"NSIS":                     Programming,
   263  	"Nemerle":                  Programming,
   264  	"NetLinx":                  Programming,
   265  	"NetLinx+ERB":              Programming,
   266  	"NetLogo":                  Programming,
   267  	"NewLisp":                  Programming,
   268  	"Nginx":                    Markup,
   269  	"Nim":                      Programming,
   270  	"Ninja":                    Data,
   271  	"Nit":                      Programming,
   272  	"Nix":                      Programming,
   273  	"Nu":                       Programming,
   274  	"NumPy":                    Programming,
   275  	"OCaml":                    Programming,
   276  	"ObjDump":                  Data,
   277  	"Objective-C":              Programming,
   278  	"Objective-C++":            Programming,
   279  	"Objective-J":              Programming,
   280  	"Omgrofl":                  Programming,
   281  	"Opa":                      Programming,
   282  	"Opal":                     Programming,
   283  	"OpenCL":                   Programming,
   284  	"OpenEdge ABL":             Programming,
   285  	"OpenRC runscript":         Programming,
   286  	"OpenSCAD":                 Programming,
   287  	"OpenType Feature File":    Data,
   288  	"Org":                            Prose,
   289  	"Ox":                             Programming,
   290  	"Oxygene":                        Programming,
   291  	"Oz":                             Programming,
   292  	"P4":                             Programming,
   293  	"PAWN":                           Programming,
   294  	"PHP":                            Programming,
   295  	"PLSQL":                          Programming,
   296  	"PLpgSQL":                        Programming,
   297  	"POV-Ray SDL":                    Programming,
   298  	"Pan":                            Programming,
   299  	"Papyrus":                        Programming,
   300  	"Parrot":                         Programming,
   301  	"Parrot Assembly":                Programming,
   302  	"Parrot Internal Representation": Programming,
   303  	"Pascal":                       Programming,
   304  	"Pep8":                         Programming,
   305  	"Perl":                         Programming,
   306  	"Perl 6":                       Programming,
   307  	"Pic":                          Markup,
   308  	"Pickle":                       Data,
   309  	"PicoLisp":                     Programming,
   310  	"PigLatin":                     Programming,
   311  	"Pike":                         Programming,
   312  	"Pod":                          Prose,
   313  	"PogoScript":                   Programming,
   314  	"Pony":                         Programming,
   315  	"PostScript":                   Markup,
   316  	"PowerBuilder":                 Programming,
   317  	"PowerShell":                   Programming,
   318  	"Processing":                   Programming,
   319  	"Prolog":                       Programming,
   320  	"Propeller Spin":               Programming,
   321  	"Protocol Buffer":              Markup,
   322  	"Public Key":                   Data,
   323  	"Pug":                          Markup,
   324  	"Puppet":                       Programming,
   325  	"Pure Data":                    Programming,
   326  	"PureBasic":                    Programming,
   327  	"PureScript":                   Programming,
   328  	"Python":                       Programming,
   329  	"Python console":               Programming,
   330  	"Python traceback":             Data,
   331  	"QML":                          Programming,
   332  	"QMake":                        Programming,
   333  	"R":                            Programming,
   334  	"RAML":                         Markup,
   335  	"RDoc":                         Prose,
   336  	"REALbasic":                    Programming,
   337  	"REXX":                         Programming,
   338  	"RHTML":                        Markup,
   339  	"RMarkdown":                    Prose,
   340  	"RPM Spec":                     Data,
   341  	"RUNOFF":                       Markup,
   342  	"Racket":                       Programming,
   343  	"Ragel":                        Programming,
   344  	"Rascal":                       Programming,
   345  	"Raw token data":               Data,
   346  	"Reason":                       Programming,
   347  	"Rebol":                        Programming,
   348  	"Red":                          Programming,
   349  	"Redcode":                      Programming,
   350  	"Regular Expression":           Data,
   351  	"Ren'Py":                       Programming,
   352  	"RenderScript":                 Programming,
   353  	"Ring":                         Programming,
   354  	"RobotFramework":               Programming,
   355  	"Roff":                         Markup,
   356  	"Rouge":                        Programming,
   357  	"Ruby":                         Programming,
   358  	"Rust":                         Programming,
   359  	"SAS":                          Programming,
   360  	"SCSS":                         Markup,
   361  	"SMT":                          Programming,
   362  	"SPARQL":                       Data,
   363  	"SQF":                          Programming,
   364  	"SQL":                          Data,
   365  	"SQLPL":                        Programming,
   366  	"SRecode Template":             Markup,
   367  	"STON":                         Data,
   368  	"SVG":                          Data,
   369  	"Sage":                         Programming,
   370  	"SaltStack":                    Programming,
   371  	"Sass":                         Markup,
   372  	"Scala":                        Programming,
   373  	"Scaml":                        Markup,
   374  	"Scheme":                       Programming,
   375  	"Scilab":                       Programming,
   376  	"Self":                         Programming,
   377  	"ShaderLab":                    Programming,
   378  	"Shell":                        Programming,
   379  	"ShellSession":                 Programming,
   380  	"Shen":                         Programming,
   381  	"Slash":                        Programming,
   382  	"Slim":                         Markup,
   383  	"Smali":                        Programming,
   384  	"Smalltalk":                    Programming,
   385  	"Smarty":                       Programming,
   386  	"SourcePawn":                   Programming,
   387  	"Spline Font Database":         Data,
   388  	"Squirrel":                     Programming,
   389  	"Stan":                         Programming,
   390  	"Standard ML":                  Programming,
   391  	"Stata":                        Programming,
   392  	"Stylus":                       Markup,
   393  	"SubRip Text":                  Data,
   394  	"Sublime Text Config":          Data,
   395  	"SuperCollider":                Programming,
   396  	"Swift":                        Programming,
   397  	"SystemVerilog":                Programming,
   398  	"TI Program":                   Programming,
   399  	"TLA":                          Programming,
   400  	"TOML":                         Data,
   401  	"TXL":                          Programming,
   402  	"Tcl":                          Programming,
   403  	"Tcsh":                         Programming,
   404  	"TeX":                          Markup,
   405  	"Tea":                          Markup,
   406  	"Terra":                        Programming,
   407  	"Text":                         Prose,
   408  	"Textile":                      Prose,
   409  	"Thrift":                       Programming,
   410  	"Turing":                       Programming,
   411  	"Turtle":                       Data,
   412  	"Twig":                         Markup,
   413  	"Type Language":                Data,
   414  	"TypeScript":                   Programming,
   415  	"Unified Parallel C":           Programming,
   416  	"Unity3D Asset":                Data,
   417  	"Unix Assembly":                Programming,
   418  	"Uno":                          Programming,
   419  	"UnrealScript":                 Programming,
   420  	"UrWeb":                        Programming,
   421  	"VCL":                          Programming,
   422  	"VHDL":                         Programming,
   423  	"Vala":                         Programming,
   424  	"Verilog":                      Programming,
   425  	"Vim script":                   Programming,
   426  	"Visual Basic":                 Programming,
   427  	"Volt":                         Programming,
   428  	"Vue":                          Markup,
   429  	"Wavefront Material":           Data,
   430  	"Wavefront Object":             Data,
   431  	"Web Ontology Language":        Markup,
   432  	"WebAssembly":                  Programming,
   433  	"WebIDL":                       Programming,
   434  	"World of Warcraft Addon Data": Data,
   435  	"X10":              Programming,
   436  	"XC":               Programming,
   437  	"XCompose":         Data,
   438  	"XML":              Data,
   439  	"XPages":           Programming,
   440  	"XProc":            Programming,
   441  	"XQuery":           Programming,
   442  	"XS":               Programming,
   443  	"XSLT":             Programming,
   444  	"Xojo":             Programming,
   445  	"Xtend":            Programming,
   446  	"YAML":             Data,
   447  	"YANG":             Data,
   448  	"Yacc":             Programming,
   449  	"Zephir":           Programming,
   450  	"Zimpl":            Programming,
   451  	"desktop":          Data,
   452  	"eC":               Programming,
   453  	"edn":              Data,
   454  	"fish":             Programming,
   455  	"mupad":            Programming,
   456  	"nesC":             Programming,
   457  	"ooc":              Programming,
   458  	"reStructuredText": Prose,
   459  	"wisp":             Programming,
   460  	"xBase":            Programming,
   461  }