#ifndef BISON__H # define BISON__H #ifndef YYSTYPE typedef union { int tok ; /* command */ bool booloption ; const std::string * string ; /* string : id, ... */ class StringDef *stringdef; class StringDefs *stringdefs; class LangElem *langelem; class StateLangElem *statelangelem; class StateStartLangElem *statestartlangelem; class LangElems *langelems; class NamedSubExpsLangElem *namedsubexpslangelem; struct Key *key; class ElementNamesList *keys; int flag ; } yystype; # define YYSTYPE yystype # define YYSTYPE_IS_TRIVIAL 1 #endif #ifndef YYLTYPE typedef struct yyltype { int first_line; int first_column; int last_line; int last_column; } yyltype; # define YYLTYPE yyltype # define YYLTYPE_IS_TRIVIAL 1 #endif # define BEGIN_T 257 # define END_T 258 # define ENVIRONMENT_T 259 # define STATE_T 260 # define MULTILINE_T 261 # define DELIM_T 262 # define START_T 263 # define ESCAPE_T 264 # define NESTED_T 265 # define EXIT_ALL 266 # define EXIT_T 267 # define VARDEF_T 268 # define REDEF_T 269 # define SUBST_T 270 # define NONSENSITIVE_T 271 # define KEY 272 # define STRINGDEF 273 # define REGEXPNOPREPROC 274 # define VARUSE 275 # define REGEXPDEF 276 extern YYSTYPE langdef_lval; #endif /* not BISON__H */