Add OpenGL Shader Language (GLSL) filetype (patch from Colomban
[geany-mirror.git] / tagmanager / parsers.h
blob42828493f3c8d6c85f523c7ced4f8f33054340bf
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
52 langType of each parser
53 0 CParser
54 1 CppParser
55 2 JavaParser
56 3 MakefileParser
57 4 PascalParser
58 5 PerlParser
59 6 PhpParser
60 7 PythonParser
61 8 LaTeXParser
62 9 AsmParser
63 10 ConfParser
64 11 SqlParser
65 12 DocBookParser
66 13 CssParser
67 14 RubyParser
68 15 TclParser
69 16 ShParser
70 17 DParser
71 18 FortranParser
72 19 FeriteParser
73 20 DiffParser
74 21 VhdlParser
75 22 LuaParser
76 23 JavaScriptParser
77 24 HaskellParser
78 25 CsharpParser
79 26 FreeBasicParser
80 27 HaxeParser
81 28 RestParser
82 29 HtmlParser
83 30 F77Parser
84 31 GLSLParser
86 #endif /* _PARSERS_H */
88 /* vi:set tabstop=8 shiftwidth=4: */