Add the go ctags parser
[geany-mirror.git] / tagmanager / ctags / parsers.h
blob28f7309ba443874bcae71cf70070534342619e89
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 /* keep tagmanager/src/tm_parser.h in sync */
18 #define PARSER_LIST \
19 CParser, \
20 CppParser, \
21 JavaParser, \
22 MakefileParser, \
23 PascalParser, \
24 PerlParser, \
25 PhpParser, \
26 PythonParser, \
27 LaTeXParser, \
28 AsmParser, \
29 ConfParser, \
30 SqlParser, \
31 DocBookParser, \
32 CssParser, \
33 RubyParser, \
34 TclParser, \
35 ShParser, \
36 DParser, \
37 FortranParser, \
38 FeriteParser, \
39 DiffParser, \
40 VhdlParser, \
41 LuaParser, \
42 JavaScriptParser, \
43 HaskellParser, \
44 CsharpParser, \
45 FreeBasicParser,\
46 HaxeParser,\
47 RestParser, \
48 HtmlParser, \
49 F77Parser, \
50 GLSLParser, \
51 MatlabParser, \
52 ValaParser, \
53 ActionScriptParser, \
54 NsisParser, \
55 MarkdownParser, \
56 Txt2tagsParser, \
57 AbcParser, \
58 VerilogParser, \
59 RParser, \
60 CobolParser, \
61 ObjcParser, \
62 AsciidocParser, \
63 AbaqusParser, \
64 RustParser, \
65 GoParser
67 #endif /* _PARSERS_H */
69 /* vi:set tabstop=8 shiftwidth=4: */