xref: /Universal-ctags/parsers/autoconf.h (revision 73438d54f0deb3b4e2927dab8514499aacbfe0d4) !
1 /*
2  *   Copyright (c) 2011, Colomban Wendling <colomban@geany.org>
3  *
4  *   This source code is released for free distribution under the terms of the
5  *   GNU General Public License version 2 or (at your option) any later version.
6  *
7  *   Autoconf parser interface exported to the other parsers
8  */
9 
10 #ifndef CTAGS_AUTOCONF_H
11 #define CTAGS_AUTOCONF_H
12 
13 #include "general.h"
14 
15 typedef enum {
16 	AUTOCONF_PACKAGE_KIND,
17 	AUTOCONF_TEMPLATE_KIND,
18 	AUTOCONF_MACRO_KIND,
19 	AUTOCONF_OPTWITH_KIND,
20 	AUTOCONF_OPTENABLE_KIND,
21 	AUTOCONF_SUBST_KIND,
22 	AUTOCONF_CONDITION_KIND,
23 	AUTOCONF_DEFINITION_KIND,
24 } autoconfKind;
25 
26 typedef enum {
27 	AUTOCONF_OPTWITH_CMDLINE_ROLE,
28 } autoconfOptwithRole;
29 
30 typedef enum {
31 	AUTOCONF_OPTENABLE_CMDLINE_ROLE,
32 } autoconfOptenableRole;
33 
34 #endif	/* CTAGS_AUTOCONF_H */
35