57 |
*/ |
*/ |
58 |
struct YYSTYPE { |
struct YYSTYPE { |
59 |
union { |
union { |
60 |
char Char; |
char Char; |
61 |
unsigned int Number; |
unsigned int Number; |
62 |
double Dotnum; |
double Dotnum; |
63 |
fill_response_t FillResponse; |
fill_response_t FillResponse; |
|
AudioOutputDevice::type_t AudioOutput; |
|
|
MidiInputDevice::type_t MidiInput; |
|
64 |
}; |
}; |
65 |
std::string String; |
std::string String; |
66 |
|
std::map<std::string,std::string> KeyValList; |
67 |
}; |
}; |
68 |
#define yystype YYSTYPE ///< For backward compatibility. |
#define yystype YYSTYPE ///< For backward compatibility. |
69 |
#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. |