63 |
* recognized number strings in the input text and the parser might return a |
* recognized number strings in the input text and the parser might return a |
64 |
* value for each of it's rules. |
* value for each of it's rules. |
65 |
*/ |
*/ |
66 |
struct YYSTYPE { |
struct _YYSTYPE { |
67 |
union { |
union { |
68 |
char Char; |
char Char; |
69 |
unsigned int Number; |
unsigned int Number; |
76 |
std::string String; |
std::string String; |
77 |
std::map<std::string,std::string> KeyValList; |
std::map<std::string,std::string> KeyValList; |
78 |
}; |
}; |
79 |
|
#define YYSTYPE _YYSTYPE |
80 |
#define yystype YYSTYPE ///< For backward compatibility. |
#define yystype YYSTYPE ///< For backward compatibility. |
81 |
#define YYSTYPE_IS_DECLARED ///< We tell the lexer / parser that we use our own data structure as defined above. |
#define YYSTYPE_IS_DECLARED ///< We tell the lexer / parser that we use our own data structure as defined above. |
82 |
|
|