Update HACKING for changed doc generation instructions
[geany-mirror.git] / tagmanager / src / tm_parser.h
blob1b90e66d343f02907d19c2ceb4439a81b2ef118e
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 #ifndef LIBCTAGS_DEFINED
14 /* from ctags/parse.h */
15 # define LANG_AUTO (-1)
16 # define LANG_IGNORE (-2)
17 #endif
20 /* keep in sync with ctags/parsers.h */
21 typedef enum
23 TM_PARSER_NONE = LANG_IGNORE,
24 TM_PARSER_AUTO = LANG_AUTO,
25 TM_PARSER_C = 0,
26 TM_PARSER_CPP,
27 TM_PARSER_JAVA,
28 TM_PARSER_MAKEFILE,
29 TM_PARSER_PASCAL,
30 TM_PARSER_PERL,
31 TM_PARSER_PHP,
32 TM_PARSER_PYTHON,
33 TM_PARSER_LATEX,
34 TM_PARSER_ASM,
35 TM_PARSER_CONF,
36 TM_PARSER_SQL,
37 TM_PARSER_DOCBOOK,
38 TM_PARSER_CSS,
39 TM_PARSER_RUBY,
40 TM_PARSER_TCL,
41 TM_PARSER_SH,
42 TM_PARSER_D,
43 TM_PARSER_FORTRAN,
44 TM_PARSER_FERITE,
45 TM_PARSER_DIFF,
46 TM_PARSER_VHDL,
47 TM_PARSER_LUA,
48 TM_PARSER_JAVASCRIPT,
49 TM_PARSER_HASKELL,
50 TM_PARSER_CSHARP,
51 TM_PARSER_FREEBASIC,
52 TM_PARSER_HAXE,
53 TM_PARSER_REST,
54 TM_PARSER_HTML,
55 TM_PARSER_F77,
56 TM_PARSER_GLSL,
57 TM_PARSER_MATLAB,
58 TM_PARSER_VALA,
59 TM_PARSER_ACTIONSCRIPT,
60 TM_PARSER_NSIS,
61 TM_PARSER_MARKDOWN,
62 TM_PARSER_TXT2TAGS,
63 TM_PARSER_ABC,
64 TM_PARSER_VERILOG,
65 TM_PARSER_R,
66 TM_PARSER_COBOL,
67 TM_PARSER_OBJC,
68 TM_PARSER_ASCIIDOC,
69 TM_PARSER_ABAQUS,
70 TM_PARSER_RUST,
71 TM_PARSER_COUNT
72 } TMParserType;
75 #endif /* TM_PARSER_H */