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