Clear error indicators upon build start even if no document is given
[geany-mirror.git] / tagmanager / parsers.h
blob1773d302cba25f8407308a34312f2e4db4ed3ba2
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, \
60 ObjcParser
62 langType of each parser
63 0 CParser
64 1 CppParser
65 2 JavaParser
66 3 MakefileParser
67 4 PascalParser
68 5 PerlParser
69 6 PhpParser
70 7 PythonParser
71 8 LaTeXParser
72 9 AsmParser
73 10 ConfParser
74 11 SqlParser
75 12 DocBookParser
76 13 CssParser
77 14 RubyParser
78 15 TclParser
79 16 ShParser
80 17 DParser
81 18 FortranParser
82 19 FeriteParser
83 20 DiffParser
84 21 VhdlParser
85 22 LuaParser
86 23 JavaScriptParser
87 24 HaskellParser
88 25 CsharpParser
89 26 FreeBasicParser
90 27 HaxeParser
91 28 RestParser
92 29 HtmlParser
93 30 F77Parser
94 31 GLSLParser
95 32 MatlabParser
96 33 ValaParser
97 34 ActionScriptParser
98 35 NsisParser
99 36 MarkdownParser
100 37 Txt2tagsParser
101 38 AbcParser
102 39 Verilog
103 40 RParser
104 41 CobolParser
105 42 ObjcParser
107 #endif /* _PARSERS_H */
109 /* vi:set tabstop=8 shiftwidth=4: */