Fix warnings
[geany-mirror.git] / tagmanager / parsers.h
blobd802f5a0c60e0f91c2e27cdc8c44ce934c84ee14
1 /*
3 * Copyright (c) 2000-2001, Darren Hiebert
5 * This source code is released for free distribution under the terms of the
6 * GNU General Public License.
8 * External interface to all language parsing modules.
10 * To add a new language parser, you need only modify this single source
11 * file to add the name of the parser definition function.
13 #ifndef _PARSERS_H
14 #define _PARSERS_H
16 /* Add the name of any new parser definition function here */
17 #define PARSER_LIST \
18 CParser, \
19 CppParser, \
20 JavaParser, \
21 MakefileParser, \
22 PascalParser, \
23 PerlParser, \
24 PhpParser, \
25 PythonParser, \
26 LaTeXParser, \
27 AsmParser, \
28 ConfParser, \
29 SqlParser, \
30 DocBookParser, \
31 CssParser, \
32 RubyParser, \
33 TclParser, \
34 ShParser, \
35 DParser, \
36 FortranParser, \
37 FeriteParser, \
38 DiffParser, \
39 VhdlParser, \
40 LuaParser, \
41 JavaScriptParser, \
42 HaskellParser, \
43 CsharpParser, \
44 FreeBasicParser,\
45 HaxeParser,\
46 RestParser, \
47 HtmlParser, \
48 F77Parser, \
49 GLSLParser, \
50 MatlabParser, \
51 ValaParser, \
52 ActionScriptParser, \
53 NsisParser, \
54 MarkdownParser, \
55 Txt2tagsParser, \
56 AbcParser, \
57 VerilogParser, \
58 RParser, \
59 CobolParser
61 langType of each parser
62 0 CParser
63 1 CppParser
64 2 JavaParser
65 3 MakefileParser
66 4 PascalParser
67 5 PerlParser
68 6 PhpParser
69 7 PythonParser
70 8 LaTeXParser
71 9 AsmParser
72 10 ConfParser
73 11 SqlParser
74 12 DocBookParser
75 13 CssParser
76 14 RubyParser
77 15 TclParser
78 16 ShParser
79 17 DParser
80 18 FortranParser
81 19 FeriteParser
82 20 DiffParser
83 21 VhdlParser
84 22 LuaParser
85 23 JavaScriptParser
86 24 HaskellParser
87 25 CsharpParser
88 26 FreeBasicParser
89 27 HaxeParser
90 28 RestParser
91 29 HtmlParser
92 30 F77Parser
93 31 GLSLParser
94 32 MatlabParser
95 33 ValaParser
96 34 ActionScriptParser
97 35 NsisParser
98 36 MarkdownParser
99 37 Txt2tagsParser
100 38 AbcParser
101 39 Verilog
102 40 RParser
103 41 CobolParser
105 #endif /* _PARSERS_H */
107 /* vi:set tabstop=8 shiftwidth=4: */