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