ohcount
Data Structures | Macros | Functions
languages.h File Reference
#include <string.h>

Go to the source code of this file.

Data Structures

struct  LanguageMap
 

Macros

#define LANG_ACTIONSCRIPT   "actionscript"
 
#define LANG_ADA   "ada"
 
#define LANG_AMPL   "ampl"
 
#define LANG_ASSEMBLER   "assembler"
 
#define LANG_AUGEAS   "augeas"
 
#define LANG_AUTOCONF   "autoconf"
 
#define LANG_AUTOMAKE   "automake"
 
#define LANG_AWK   "awk"
 
#define LANG_BRAINFUCK   "brainfuck"
 
#define LANG_BFPP   "bfpp"
 
#define LANG_BAT   "bat"
 
#define LANG_BLITZMAX   "blitzmax"
 
#define LANG_BOO   "boo"
 
#define LANG_C   "c"
 
#define LANG_CHAISCRIPT   "chaiscript"
 
#define LANG_CLASSIC_BASIC   "classic_basic"
 
#define LANG_CLEARSILVER   "clearsilver"
 
#define LANG_CLEARSILVER_TEMPLATE   "clearsilver_template"
 
#define LANG_CLOJURE   "clojure"
 
#define LANG_CMAKE   "cmake"
 
#define LANG_COFFEESCRIPT   "coffeescript"
 
#define LANG_COQ   "coq"
 
#define LANG_CPP   "cpp"
 
#define LANG_CRYSTAL   "crystal"
 
#define LANG_CS_ASPX   "cs_aspx"
 
#define LANG_CSHARP   "csharp"
 
#define LANG_CSS   "css"
 
#define LANG_CUDA   "cuda"
 
#define LANG_DCL   "dcl"
 
#define LANG_DMD   "dmd"
 
#define LANG_DYLAN   "dylan"
 
#define LANG_EBUILD   "ebuild"
 
#define LANG_EC   "ec"
 
#define LANG_EIFFEL   "eiffel"
 
#define LANG_ERLANG   "erlang"
 
#define LANG_EXHERES   "exheres"
 
#define LANG_EMACSLISP   "emacslisp"
 
#define LANG_FACTOR   "factor"
 
#define LANG_FORTH   "forth"
 
#define LANG_FORTRANFIXED   "fortranfixed"
 
#define LANG_FORTRANFREE   "fortranfree"
 
#define LANG_FSHARP   "fsharp"
 
#define LANG_GENIE   "genie"
 
#define LANG_GLSL   "glsl"
 
#define LANG_GOLANG   "golang"
 
#define LANG_GRACE   "grace"
 
#define LANG_GROOVY   "groovy"
 
#define LANG_HASKELL   "haskell"
 
#define LANG_HAML   "haml"
 
#define LANG_HAXE   "haxe"
 
#define LANG_HTML   "html"
 
#define LANG_IDL_PVWAVE   "idl_pvwave"
 
#define LANG_JAM   "jam"
 
#define LANG_JAVA   "java"
 
#define LANG_JAVASCRIPT   "javascript"
 
#define LANG_JSP   "jsp"
 
#define LANG_KOTLIN   "kotlin"
 
#define LANG_LIMBO   "limbo"
 
#define LANG_LISP   "lisp"
 
#define LANG_LIVECODE   "livecode"
 
#define LANG_LOGTALK   "logtalk"
 
#define LANG_LUA   "lua"
 
#define LANG_MAKE   "make"
 
#define LANG_MATHEMATICA   "mathematica"
 
#define LANG_MATLAB   "matlab"
 
#define LANG_METAFONT   "metafont"
 
#define LANG_METAPOST   "metapost"
 
#define LANG_METAPOST_WITH_TEX   "metapost_with_tex"
 
#define LANG_MODELICA   "modelica"
 
#define LANG_MODULA2   "modula2"
 
#define LANG_MODULA3   "modula3"
 
#define LANG_MXML   "mxml"
 
#define LANG_NIX   "nix"
 
#define LANG_NSIS   "nsis"
 
#define LANG_OBERON   "oberon"
 
#define LANG_OBJECTIVE_C   "objective_c"
 
#define LANG_OBJECTIVE_J   "objective_j"
 
#define LANG_OCAML   "ocaml"
 
#define LANG_OCTAVE   "octave"
 
#define LANG_PASCAL   "pascal"
 
#define LANG_PERL   "perl"
 
#define LANG_PHP   "php"
 
#define LANG_PIKE   "pike"
 
#define LANG_POSTSCRIPT   "postscript"
 
#define LANG_PROLOG   "prolog"
 
#define LANG_PUPPET   "puppet"
 
#define LANG_PYTHON   "python"
 
#define LANG_QML   "qml"
 
#define LANG_R   "r"
 
#define LANG_RACKET   "racket"
 
#define LANG_REBOL   "rebol"
 
#define LANG_REXX   "rexx"
 
#define LANG_RHTML   "rhtml"
 
#define LANG_RUBY   "ruby"
 
#define LANG_RUST   "rust"
 
#define LANG_SCALA   "scala"
 
#define LANG_SCHEME   "scheme"
 
#define LANG_SCILAB   "scilab"
 
#define LANG_SHELL   "shell"
 
#define LANG_SMALLTALK   "smalltalk"
 
#define LANG_STRATEGO   "stratego"
 
#define LANG_STRUCTURED_BASIC   "structured_basic"
 
#define LANG_SQL   "sql"
 
#define LANG_SWIFT   "swift"
 
#define LANG_TCL   "tcl"
 
#define LANG_TEX   "tex"
 
#define LANG_TEX_DTX   "tex_dtx"
 
#define LANG_UNREALSCRIPT   "unrealscript"
 
#define LANG_TYPESCRIPT   "typescript"
 
#define LANG_VALA   "vala"
 
#define LANG_VB_ASPX   "vb_aspx"
 
#define LANG_VHDL   "vhdl"
 
#define LANG_VIM   "vim"
 
#define LANG_VISUALBASIC   "visualbasic"
 
#define LANG_XAML   "xaml"
 
#define LANG_XML   "xml"
 
#define LANG_XSLT   "xslt"
 
#define LANG_XMLSCHEMA   "xmlschema"
 

Functions

struct LanguageMapohcount_hash_language_from_name (register const char *str, register size_t len)
 

Macro Definition Documentation

◆ LANG_ACTIONSCRIPT

#define LANG_ACTIONSCRIPT   "actionscript"

◆ LANG_ADA

#define LANG_ADA   "ada"

◆ LANG_AMPL

#define LANG_AMPL   "ampl"

◆ LANG_ASSEMBLER

#define LANG_ASSEMBLER   "assembler"

◆ LANG_AUGEAS

#define LANG_AUGEAS   "augeas"

◆ LANG_AUTOCONF

#define LANG_AUTOCONF   "autoconf"

◆ LANG_AUTOMAKE

#define LANG_AUTOMAKE   "automake"

◆ LANG_AWK

#define LANG_AWK   "awk"

◆ LANG_BAT

#define LANG_BAT   "bat"

◆ LANG_BFPP

#define LANG_BFPP   "bfpp"

◆ LANG_BLITZMAX

#define LANG_BLITZMAX   "blitzmax"

◆ LANG_BOO

#define LANG_BOO   "boo"

◆ LANG_BRAINFUCK

#define LANG_BRAINFUCK   "brainfuck"

◆ LANG_C

#define LANG_C   "c"

◆ LANG_CHAISCRIPT

#define LANG_CHAISCRIPT   "chaiscript"

◆ LANG_CLASSIC_BASIC

#define LANG_CLASSIC_BASIC   "classic_basic"

◆ LANG_CLEARSILVER

#define LANG_CLEARSILVER   "clearsilver"

◆ LANG_CLEARSILVER_TEMPLATE

#define LANG_CLEARSILVER_TEMPLATE   "clearsilver_template"

◆ LANG_CLOJURE

#define LANG_CLOJURE   "clojure"

◆ LANG_CMAKE

#define LANG_CMAKE   "cmake"

◆ LANG_COFFEESCRIPT

#define LANG_COFFEESCRIPT   "coffeescript"

◆ LANG_COQ

#define LANG_COQ   "coq"

◆ LANG_CPP

#define LANG_CPP   "cpp"

◆ LANG_CRYSTAL

#define LANG_CRYSTAL   "crystal"

◆ LANG_CS_ASPX

#define LANG_CS_ASPX   "cs_aspx"

◆ LANG_CSHARP

#define LANG_CSHARP   "csharp"

◆ LANG_CSS

#define LANG_CSS   "css"

◆ LANG_CUDA

#define LANG_CUDA   "cuda"

◆ LANG_DCL

#define LANG_DCL   "dcl"

◆ LANG_DMD

#define LANG_DMD   "dmd"

◆ LANG_DYLAN

#define LANG_DYLAN   "dylan"

◆ LANG_EBUILD

#define LANG_EBUILD   "ebuild"

◆ LANG_EC

#define LANG_EC   "ec"

◆ LANG_EIFFEL

#define LANG_EIFFEL   "eiffel"

◆ LANG_EMACSLISP

#define LANG_EMACSLISP   "emacslisp"

◆ LANG_ERLANG

#define LANG_ERLANG   "erlang"

◆ LANG_EXHERES

#define LANG_EXHERES   "exheres"

◆ LANG_FACTOR

#define LANG_FACTOR   "factor"

◆ LANG_FORTH

#define LANG_FORTH   "forth"

◆ LANG_FORTRANFIXED

#define LANG_FORTRANFIXED   "fortranfixed"

◆ LANG_FORTRANFREE

#define LANG_FORTRANFREE   "fortranfree"

◆ LANG_FSHARP

#define LANG_FSHARP   "fsharp"

◆ LANG_GENIE

#define LANG_GENIE   "genie"

◆ LANG_GLSL

#define LANG_GLSL   "glsl"

◆ LANG_GOLANG

#define LANG_GOLANG   "golang"

◆ LANG_GRACE

#define LANG_GRACE   "grace"

◆ LANG_GROOVY

#define LANG_GROOVY   "groovy"

◆ LANG_HAML

#define LANG_HAML   "haml"

◆ LANG_HASKELL

#define LANG_HASKELL   "haskell"

◆ LANG_HAXE

#define LANG_HAXE   "haxe"

◆ LANG_HTML

#define LANG_HTML   "html"

◆ LANG_IDL_PVWAVE

#define LANG_IDL_PVWAVE   "idl_pvwave"

◆ LANG_JAM

#define LANG_JAM   "jam"

◆ LANG_JAVA

#define LANG_JAVA   "java"

◆ LANG_JAVASCRIPT

#define LANG_JAVASCRIPT   "javascript"

◆ LANG_JSP

#define LANG_JSP   "jsp"

◆ LANG_KOTLIN

#define LANG_KOTLIN   "kotlin"

◆ LANG_LIMBO

#define LANG_LIMBO   "limbo"

◆ LANG_LISP

#define LANG_LISP   "lisp"

◆ LANG_LIVECODE

#define LANG_LIVECODE   "livecode"

◆ LANG_LOGTALK

#define LANG_LOGTALK   "logtalk"

◆ LANG_LUA

#define LANG_LUA   "lua"

◆ LANG_MAKE

#define LANG_MAKE   "make"

◆ LANG_MATHEMATICA

#define LANG_MATHEMATICA   "mathematica"

◆ LANG_MATLAB

#define LANG_MATLAB   "matlab"

◆ LANG_METAFONT

#define LANG_METAFONT   "metafont"

◆ LANG_METAPOST

#define LANG_METAPOST   "metapost"

◆ LANG_METAPOST_WITH_TEX

#define LANG_METAPOST_WITH_TEX   "metapost_with_tex"

◆ LANG_MODELICA

#define LANG_MODELICA   "modelica"

◆ LANG_MODULA2

#define LANG_MODULA2   "modula2"

◆ LANG_MODULA3

#define LANG_MODULA3   "modula3"

◆ LANG_MXML

#define LANG_MXML   "mxml"

◆ LANG_NIX

#define LANG_NIX   "nix"

◆ LANG_NSIS

#define LANG_NSIS   "nsis"

◆ LANG_OBERON

#define LANG_OBERON   "oberon"

◆ LANG_OBJECTIVE_C

#define LANG_OBJECTIVE_C   "objective_c"

◆ LANG_OBJECTIVE_J

#define LANG_OBJECTIVE_J   "objective_j"

◆ LANG_OCAML

#define LANG_OCAML   "ocaml"

◆ LANG_OCTAVE

#define LANG_OCTAVE   "octave"

◆ LANG_PASCAL

#define LANG_PASCAL   "pascal"

◆ LANG_PERL

#define LANG_PERL   "perl"

◆ LANG_PHP

#define LANG_PHP   "php"

◆ LANG_PIKE

#define LANG_PIKE   "pike"

◆ LANG_POSTSCRIPT

#define LANG_POSTSCRIPT   "postscript"

◆ LANG_PROLOG

#define LANG_PROLOG   "prolog"

◆ LANG_PUPPET

#define LANG_PUPPET   "puppet"

◆ LANG_PYTHON

#define LANG_PYTHON   "python"

◆ LANG_QML

#define LANG_QML   "qml"

◆ LANG_R

#define LANG_R   "r"

◆ LANG_RACKET

#define LANG_RACKET   "racket"

◆ LANG_REBOL

#define LANG_REBOL   "rebol"

◆ LANG_REXX

#define LANG_REXX   "rexx"

◆ LANG_RHTML

#define LANG_RHTML   "rhtml"

◆ LANG_RUBY

#define LANG_RUBY   "ruby"

◆ LANG_RUST

#define LANG_RUST   "rust"

◆ LANG_SCALA

#define LANG_SCALA   "scala"

◆ LANG_SCHEME

#define LANG_SCHEME   "scheme"

◆ LANG_SCILAB

#define LANG_SCILAB   "scilab"

◆ LANG_SHELL

#define LANG_SHELL   "shell"

◆ LANG_SMALLTALK

#define LANG_SMALLTALK   "smalltalk"

◆ LANG_SQL

#define LANG_SQL   "sql"

◆ LANG_STRATEGO

#define LANG_STRATEGO   "stratego"

◆ LANG_STRUCTURED_BASIC

#define LANG_STRUCTURED_BASIC   "structured_basic"

◆ LANG_SWIFT

#define LANG_SWIFT   "swift"

◆ LANG_TCL

#define LANG_TCL   "tcl"

◆ LANG_TEX

#define LANG_TEX   "tex"

◆ LANG_TEX_DTX

#define LANG_TEX_DTX   "tex_dtx"

◆ LANG_TYPESCRIPT

#define LANG_TYPESCRIPT   "typescript"

◆ LANG_UNREALSCRIPT

#define LANG_UNREALSCRIPT   "unrealscript"

◆ LANG_VALA

#define LANG_VALA   "vala"

◆ LANG_VB_ASPX

#define LANG_VB_ASPX   "vb_aspx"

◆ LANG_VHDL

#define LANG_VHDL   "vhdl"

◆ LANG_VIM

#define LANG_VIM   "vim"

◆ LANG_VISUALBASIC

#define LANG_VISUALBASIC   "visualbasic"

◆ LANG_XAML

#define LANG_XAML   "xaml"

◆ LANG_XML

#define LANG_XML   "xml"

◆ LANG_XMLSCHEMA

#define LANG_XMLSCHEMA   "xmlschema"

◆ LANG_XSLT

#define LANG_XSLT   "xslt"

Function Documentation

◆ ohcount_hash_language_from_name()

struct LanguageMap * ohcount_hash_language_from_name ( register const char *  str,
register size_t  len 
)