Make the use of TMParserType private
[geany-mirror.git] / tagmanager / src / tm_parser.h
blob9b3c23742013dcb1f6aa425f47708c4249ab5d17
1 /*
3 * Copyright (c) 2014, Colomban Wendling
5 * This source code is released for free distribution under the terms of the
6 * GNU General Public License.
8 */
10 #ifndef TM_PARSER_H
11 #define TM_PARSER_H
13 typedef gint TMParserType;
16 #ifdef GEANY_PRIVATE
18 /* keep in sync with ctags/parsers.h */
19 enum
21 TM_PARSER_NONE = -2, /* keep in sync with ctags LANG_IGNORE */
22 TM_PARSER_C = 0,
23 TM_PARSER_CPP,
24 TM_PARSER_JAVA,
25 TM_PARSER_MAKEFILE,
26 TM_PARSER_PASCAL,
27 TM_PARSER_PERL,
28 TM_PARSER_PHP,
29 TM_PARSER_PYTHON,
30 TM_PARSER_LATEX,
31 TM_PARSER_ASM,
32 TM_PARSER_CONF,
33 TM_PARSER_SQL,
34 TM_PARSER_DOCBOOK,
35 TM_PARSER_ERLANG,
36 TM_PARSER_CSS,
37 TM_PARSER_RUBY,
38 TM_PARSER_TCL,
39 TM_PARSER_SH,
40 TM_PARSER_D,
41 TM_PARSER_FORTRAN,
42 TM_PARSER_FERITE,
43 TM_PARSER_DIFF,
44 TM_PARSER_VHDL,
45 TM_PARSER_LUA,
46 TM_PARSER_JAVASCRIPT,
47 TM_PARSER_HASKELL,
48 TM_PARSER_CSHARP,
49 TM_PARSER_FREEBASIC,
50 TM_PARSER_HAXE,
51 TM_PARSER_REST,
52 TM_PARSER_HTML,
53 TM_PARSER_F77,
54 TM_PARSER_GLSL,
55 TM_PARSER_MATLAB,
56 TM_PARSER_VALA,
57 TM_PARSER_ACTIONSCRIPT,
58 TM_PARSER_NSIS,
59 TM_PARSER_MARKDOWN,
60 TM_PARSER_TXT2TAGS,
61 TM_PARSER_ABC,
62 TM_PARSER_VERILOG,
63 TM_PARSER_R,
64 TM_PARSER_COBOL,
65 TM_PARSER_OBJC,
66 TM_PARSER_ASCIIDOC,
67 TM_PARSER_ABAQUS,
68 TM_PARSER_RUST,
69 TM_PARSER_GO,
70 TM_PARSER_JSON,
71 TM_PARSER_ZEPHIR,
72 TM_PARSER_POWERSHELL,
73 TM_PARSER_COUNT
76 #endif /* GEANY_PRIVATE */
78 #endif /* TM_PARSER_H */