Codebase list ohcount / 85d5c3b4-c1f3-4d55-a24f-4c231b8d4c21/main src / hash / parsers.gperf
85d5c3b4-c1f3-4d55-a24f-4c231b8d4c21/main

Tree @85d5c3b4-c1f3-4d55-a24f-4c231b8d4c21/main (Download .tar.gz)

parsers.gperf @85d5c3b4-c1f3-4d55-a24f-4c231b8d4c21/main

3581673
 
 
8e3aae6
3581673
8e3aae6
3581673
 
 
 
 
 
8e3aae6
 
3581673
8e3aae6
3581673
 
 
8e3aae6
3581673
8e3aae6
3c3c2f4
3581673
 
 
 
 
 
 
 
 
 
8e3aae6
3581673
 
 
 
8e3aae6
 
3581673
 
 
 
 
 
8e3aae6
3581673
 
 
3c3c2f4
3581673
 
3c3c2f4
8e3aae6
3581673
 
8e3aae6
3581673
 
 
 
3c3c2f4
8e3aae6
 
3581673
 
8e3aae6
 
3581673
 
 
 
 
 
 
 
3c3c2f4
8e3aae6
 
3581673
 
8e3aae6
3581673
 
8e3aae6
3581673
 
 
 
 
 
 
 
 
 
8e3aae6
3c3c2f4
3581673
 
 
 
 
 
 
 
 
 
 
 
 
8e3aae6
3581673
8e3aae6
3581673
 
 
 
 
 
8e3aae6
 
3581673
8e3aae6
3581673
 
 
 
8e3aae6
 
 
3c3c2f4
3581673
 
 
 
8e3aae6
3581673
 
 
 
8e3aae6
3581673
 
 
 
 
8e3aae6
3581673
 
 
8e3aae6
3581673
8e3aae6
 
3581673
 
 
 
 
 
8e3aae6
3581673
 
 
3c3c2f4
3581673
 
3c3c2f4
 
8e3aae6
3581673
 
8e3aae6
3581673
 
 
 
3c3c2f4
8e3aae6
 
3581673
 
8e3aae6
 
3581673
 
 
 
 
 
 
 
3c3c2f4
8e3aae6
 
3581673
8e3aae6
3581673
8e3aae6
 
3581673
 
 
8e3aae6
3581673
 
 
 
 
 
 
 
 
 
8e3aae6
3c3c2f4
8e3aae6
3581673
 
 
 
 
 
 
 
 
%{
#include "../parsers/actionscript.h"
#include "../parsers/ada.h"
#include "../parsers/ampl.h"
#include "../parsers/assembler.h"
#include "../parsers/augeas.h"
#include "../parsers/autoconf.h"
#include "../parsers/automake.h"
#include "../parsers/awk.h"
#include "../parsers/bat.h"
#include "../parsers/blitzmax.h"
#include "../parsers/boo.h"
#include "../parsers/brainfuck.h"
#include "../parsers/bfpp.h"
#include "../parsers/c.h"
#include "../parsers/chaiscript.h"
#include "../parsers/classic_basic.h"
#include "../parsers/clearsilver.h"
#include "../parsers/clearsilverhtml.h"
#include "../parsers/coffeescript.h"
#include "../parsers/cmake.h"
#include "../parsers/coq.h"
#include "../parsers/crystal.h"
#include "../parsers/cs_aspx.h"
#include "../parsers/css.h"
#include "../parsers/d.h"
#include "../parsers/dcl.h"
#include "../parsers/dylan.h"
#include "../parsers/ebuild.h"
#include "../parsers/eiffel.h"
#include "../parsers/erlang.h"
#include "../parsers/exheres.h"
#include "../parsers/factor.h"
#include "../parsers/forth.h"
#include "../parsers/fortranfixed.h"
#include "../parsers/fortranfree.h"
#include "../parsers/fsharp.h"
#include "../parsers/glsl.h"
#include "../parsers/golang.h"
#include "../parsers/grace.h"
#include "../parsers/groovy.h"
#include "../parsers/haml.h"
#include "../parsers/haskell.h"
#include "../parsers/haxe.h"
#include "../parsers/html.h"
#include "../parsers/idl_pvwave.h"
#include "../parsers/jam.h"
#include "../parsers/java.h"
#include "../parsers/javascript.h"
#include "../parsers/jsp.h"
#include "../parsers/kotlin.h"
#include "../parsers/lisp.h"
#include "../parsers/limbo.h"
#include "../parsers/livecode.h"
#include "../parsers/logtalk.h"
#include "../parsers/lua.h"
#include "../parsers/makefile.h"
#include "../parsers/mathematica.h"
#include "../parsers/matlab.h"
#include "../parsers/metafont.h"
#include "../parsers/metapost.h"
#include "../parsers/metapost_with_tex.h"
#include "../parsers/modelica.h"
#include "../parsers/modula2.h"
#include "../parsers/modula3.h"
#include "../parsers/mxml.h"
#include "../parsers/nix.h"
#include "../parsers/nsis.h"
#include "../parsers/oberon.h"
#include "../parsers/objective_c.h"
#include "../parsers/objective_j.h"
#include "../parsers/ocaml.h"
#include "../parsers/octave.h"
#include "../parsers/pascal.h"
#include "../parsers/perl.h"
#include "../parsers/phphtml.h"
#include "../parsers/pike.h"
#include "../parsers/postscript.h"
#include "../parsers/prolog.h"
#include "../parsers/puppet.h"
#include "../parsers/python.h"
#include "../parsers/r.h"
#include "../parsers/rebol.h"
#include "../parsers/rexx.h"
#include "../parsers/ruby.h"
#include "../parsers/rust.h"
#include "../parsers/rhtml.h"
#include "../parsers/scala.h"
#include "../parsers/scilab.h"
#include "../parsers/shell.h"
#include "../parsers/smalltalk.h"
#include "../parsers/stratego.h"
#include "../parsers/structured_basic.h"
#include "../parsers/sql.h"
#include "../parsers/tcl.h"
#include "../parsers/tex.h"
#include "../parsers/tex_dtx.h"
#include "../parsers/unrealscript.h"
#include "../parsers/vb_aspx.h"
#include "../parsers/vhdl.h"
#include "../parsers/vim.h"
#include "../parsers/visual_basic.h"
#include "../parsers/xaml.h"
#include "../parsers/xml.h"
#include "../parsers/xslt.h"
#include "../parsers/xmlschema.h"
%}
struct ParserMap { const char *key; void (*parser)(char *, int, int, void(*) (const char *, const char *, int, int, void *), void *); };
%%
actionscript, parse_actionscript
ada, parse_ada
ampl, parse_ampl
assembler, parse_assembler
augeas, parse_augeas
autoconf, parse_autoconf
automake, parse_automake
awk, parse_awk
bat, parse_bat
blitzmax, parse_blitzmax
boo, parse_boo
brainfuck, parse_brainfuck
bfpp, parse_bfpp
c, parse_c
chaiscript, parse_chaiscript
cmake, parse_cmake
classic_basic, parse_classic_basic
clearsilver, parse_clearsilver
clearsilver_template, parse_cshtml
clojure, parse_clojure
coffeescript, parse_coffeescript
coq, parse_coq
crystal, parse_crystal
cpp, parse_cpp
cs_aspx, parse_cs_aspx
csharp, parse_csharp
css, parse_css
cuda, parse_cuda
dcl, parse_dcl
dmd, parse_d
dylan, parse_dylan
ebuild, parse_ebuild
ec, parse_ec
eiffel, parse_eiffel
erlang, parse_erlang
exheres, parse_exheres
emacslisp, parse_emacslisp
factor, parse_factor
forth, parse_forth
fortranfixed, parse_fortranfixed
fortranfree, parse_fortranfree
fsharp, parse_fsharp
genie, parse_genie
glsl, parse_glsl
golang, parse_golang
grace, parse_grace
groovy, parse_groovy
haskell, parse_haskell
haml, parse_haml
haxe, parse_haxe
html, parse_html
idl_pvwave, parse_idl_pvwave
jam, parse_jam
java, parse_java
javascript, parse_javascript
jsp, parse_jsp
kotlin, parse_kotlin
lisp, parse_lisp
limbo, parse_limbo
lisp, parse_lisp
livecode, parse_livecode
logtalk, parse_logtalk
lua, parse_lua
make, parse_makefile
mathematica, parse_mathematica
matlab, parse_matlab
metafont, parse_metafont
metapost, parse_metapost
metapost_with_tex, parse_mptex
modelica, parse_modelica
modula2, parse_modula2
modula3, parse_modula3
mxml, parse_mxml
nix, parse_nix
nsis, parse_nsis
oberon, parse_oberon
objective_c, parse_objective_c
objective_j, parse_objective_j
ocaml, parse_ocaml
octave, parse_octave
pascal, parse_pascal
perl, parse_perl
php, parse_phtml
pike, parse_pike
postscript, parse_postscript
prolog, parse_prolog
puppet, parse_puppet
python, parse_python
qml, parse_qml
r, parse_r
racket, parse_racket
rebol, parse_rebol
rexx, parse_rexx
rhtml, parse_rhtml
ruby, parse_ruby
rust, parse_rust
scala, parse_scala
scheme, parse_scheme
scilab, parse_scilab
shell, parse_shell
smalltalk, parse_smalltalk
stratego, parse_stratego
structured_basic, parse_structured_basic
sql, parse_sql
tcl, parse_tcl
tex, parse_tex
tex_dtx, parse_tex_dtx
unrealscript, parse_unrealscript
typescript, parse_typescript
vala, parse_vala
vb_aspx, parse_vb_aspx
vhdl, parse_vhdl
vim, parse_vim
visualbasic, parse_visual_basic
xaml, parse_xaml
xml, parse_xml
xslt, parse_xslt
xmlschema, parse_xmlschema