2 #include "../parsers/actionscript.h"
3 #include "../parsers/ada.h"
4 #include "../parsers/assembler.h"
5 #include "../parsers/augeas.h"
6 #include "../parsers/autoconf.h"
7 #include "../parsers/automake.h"
8 #include "../parsers/awk.h"
9 #include "../parsers/bat.h"
10 #include "../parsers/blitzmax.h"
11 #include "../parsers/boo.h"
12 #include "../parsers/brainfuck.h"
13 #include "../parsers/bfpp.h"
14 #include "../parsers/c.h"
15 #include "../parsers/chaiscript.h"
16 #include "../parsers/classic_basic.h"
17 #include "../parsers/clearsilver.h"
18 #include "../parsers/clearsilverhtml.h"
19 #include "../parsers/coffeescript.h"
20 #include "../parsers/cmake.h"
21 #include "../parsers/cs_aspx.h"
22 #include "../parsers/css.h"
23 #include "../parsers/d.h"
24 #include "../parsers/dcl.h"
25 #include "../parsers/dylan.h"
26 #include "../parsers/ebuild.h"
27 #include "../parsers/eiffel.h"
28 #include "../parsers/erlang.h"
29 #include "../parsers/exheres.h"
30 #include "../parsers/factor.h"
31 #include "../parsers/forth.h"
32 #include "../parsers/fortranfixed.h"
33 #include "../parsers/fortranfree.h"
34 #include "../parsers/fsharp.h"
35 #include "../parsers/glsl.h"
36 #include "../parsers/golang.h"
37 #include "../parsers/groovy.h"
38 #include "../parsers/haml.h"
39 #include "../parsers/haskell.h"
40 #include "../parsers/haxe.h"
41 #include "../parsers/html.h"
42 #include "../parsers/idl_pvwave.h"
43 #include "../parsers/jam.h"
44 #include "../parsers/java.h"
45 #include "../parsers/javascript.h"
46 #include "../parsers/jsp.h"
47 #include "../parsers/lisp.h"
48 #include "../parsers/limbo.h"
49 #include "../parsers/logtalk.h"
50 #include "../parsers/lua.h"
51 #include "../parsers/makefile.h"
52 #include "../parsers/matlab.h"
53 #include "../parsers/metafont.h"
54 #include "../parsers/metapost.h"
55 #include "../parsers/metapost_with_tex.h"
56 #include "../parsers/modula2.h"
57 #include "../parsers/modula3.h"
58 #include "../parsers/mxml.h"
59 #include "../parsers/nix.h"
60 #include "../parsers/nsis.h"
61 #include "../parsers/oberon.h"
62 #include "../parsers/objective_c.h"
63 #include "../parsers/objective_j.h"
64 #include "../parsers/ocaml.h"
65 #include "../parsers/octave.h"
66 #include "../parsers/pascal.h"
67 #include "../parsers/perl.h"
68 #include "../parsers/phphtml.h"
69 #include "../parsers/pike.h"
70 #include "../parsers/prolog.h"
71 #include "../parsers/puppet.h"
72 #include "../parsers/python.h"
73 #include "../parsers/r.h"
74 #include "../parsers/rebol.h"
75 #include "../parsers/rexx.h"
76 #include "../parsers/ruby.h"
77 #include "../parsers/rhtml.h"
78 #include "../parsers/scala.h"
79 #include "../parsers/scilab.h"
80 #include "../parsers/shell.h"
81 #include "../parsers/smalltalk.h"
82 #include "../parsers/stratego.h"
83 #include "../parsers/structured_basic.h"
84 #include "../parsers/sql.h"
85 #include "../parsers/tcl.h"
86 #include "../parsers/tex.h"
87 #include "../parsers/tex_dtx.h"
88 #include "../parsers/vb_aspx.h"
89 #include "../parsers/vhdl.h"
90 #include "../parsers/vim.h"
91 #include "../parsers/visual_basic.h"
92 #include "../parsers/xaml.h"
93 #include "../parsers/xml.h"
94 #include "../parsers/xslt.h"
95 #include "../parsers/xmlschema.h"
97 struct ParserMap { const char *key; void (*parser)(char *, int, int, void(*) (const char *, const char *, int, int, void *), void *); };
99 actionscript, parse_actionscript
101 assembler, parse_assembler
103 autoconf, parse_autoconf
104 automake, parse_automake
107 blitzmax, parse_blitzmax
109 brainfuck, parse_brainfuck
112 chaiscript, parse_chaiscript
114 classic_basic, parse_classic_basic
115 clearsilver, parse_clearsilver
116 clearsilver_template, parse_cshtml
117 clojure, parse_clojure
118 coffeescript, parse_coffeescript
120 cs_aspx, parse_cs_aspx
131 exheres, parse_exheres
132 emacslisp, parse_emacslisp
135 fortranfixed, parse_fortranfixed
136 fortranfree, parse_fortranfree
141 haskell, parse_haskell
145 idl_pvwave, parse_idl_pvwave
148 javascript, parse_javascript
152 logtalk, parse_logtalk
156 metafont, parse_metafont
157 metapost, parse_metapost
158 metapost_with_tex, parse_mptex
159 modula2, parse_modula2
160 modula3, parse_modula3
165 objective_c, parse_objective_c
166 objective_j, parse_objective_j
187 smalltalk, parse_smalltalk
188 stratego, parse_stratego
189 structured_basic, parse_structured_basic
193 tex_dtx, parse_tex_dtx
195 vb_aspx, parse_vb_aspx
198 visualbasic, parse_visual_basic
202 xmlschema, parse_xmlschema