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