1 |
/* A Bison parser, made by GNU Bison 1.875a. */ |
/* A Bison parser, made by GNU Bison 2.2. */ |
2 |
|
|
3 |
/* Skeleton parser for Yacc-like parsing with Bison, |
/* Skeleton interface for Bison's Yacc-like parsers in C |
4 |
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. |
|
5 |
|
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 |
6 |
|
Free Software Foundation, Inc. |
7 |
|
|
8 |
This program is free software; you can redistribute it and/or modify |
This program is free software; you can redistribute it and/or modify |
9 |
it under the terms of the GNU General Public License as published by |
it under the terms of the GNU General Public License as published by |
17 |
|
|
18 |
You should have received a copy of the GNU General Public License |
You should have received a copy of the GNU General Public License |
19 |
along with this program; if not, write to the Free Software |
along with this program; if not, write to the Free Software |
20 |
Foundation, Inc., 59 Temple Place - Suite 330, |
Foundation, Inc., 51 Franklin Street, Fifth Floor, |
21 |
Boston, MA 02111-1307, USA. */ |
Boston, MA 02110-1301, USA. */ |
22 |
|
|
23 |
/* As a special exception, when this file is copied by Bison into a |
/* As a special exception, you may create a larger work that contains |
24 |
Bison output file, you may use that output file without restriction. |
part or all of the Bison parser skeleton and distribute that work |
25 |
This special exception was added by the Free Software Foundation |
under terms of your choice, so long as that work isn't itself a |
26 |
in version 1.24 of Bison. */ |
parser generator using the skeleton or a modified version thereof |
27 |
|
as a parser skeleton. Alternatively, if you modify or redistribute |
28 |
/* Tokens. */ |
the parser skeleton itself, you may (at your option) remove this |
29 |
#ifndef YYTOKENTYPE |
special exception, which will cause the skeleton and the resulting |
30 |
# define YYTOKENTYPE |
Bison output files to be licensed under the GNU General Public |
31 |
/* Put the tokens into the symbol table, so that GDB and other debuggers |
License without this special exception. |
32 |
know about them. */ |
|
33 |
enum yytokentype { |
This special exception was added by the Free Software Foundation in |
34 |
CHAR = 258, |
version 2.2 of Bison. */ |
|
DOTNUM = 259, |
|
|
NUMBER = 260, |
|
|
STRINGVAL = 261, |
|
|
SP = 262, |
|
|
LF = 263, |
|
|
CR = 264, |
|
|
HASH = 265, |
|
|
EQ = 266, |
|
|
ADD = 267, |
|
|
GET = 268, |
|
|
CREATE = 269, |
|
|
DESTROY = 270, |
|
|
LIST = 271, |
|
|
LOAD = 272, |
|
|
NON_MODAL = 273, |
|
|
REMOVE = 274, |
|
|
SET = 275, |
|
|
SUBSCRIBE = 276, |
|
|
UNSUBSCRIBE = 277, |
|
|
RESET = 278, |
|
|
ECHO = 279, |
|
|
QUIT = 280, |
|
|
CHANNEL = 281, |
|
|
NOTIFICATION = 282, |
|
|
AVAILABLE_ENGINES = 283, |
|
|
AVAILABLE_AUDIO_OUTPUT_DRIVERS = 284, |
|
|
CHANNELS = 285, |
|
|
INFO = 286, |
|
|
BUFFER_FILL = 287, |
|
|
STREAM_COUNT = 288, |
|
|
VOICE_COUNT = 289, |
|
|
INSTRUMENT = 290, |
|
|
ENGINE = 291, |
|
|
AUDIO_OUTPUT_CHANNEL = 292, |
|
|
AUDIO_OUTPUT_CHANNEL_PARAMETER = 293, |
|
|
AUDIO_OUTPUT_DEVICE = 294, |
|
|
AUDIO_OUTPUT_DEVICES = 295, |
|
|
AUDIO_OUTPUT_DEVICE_PARAMETER = 296, |
|
|
AUDIO_OUTPUT_DRIVER = 297, |
|
|
AUDIO_OUTPUT_DRIVER_PARAMETER = 298, |
|
|
AUDIO_OUTPUT_TYPE = 299, |
|
|
MIDI_INPUT = 300, |
|
|
MIDI_INPUT_TYPE = 301, |
|
|
MIDI_INPUT_PORT = 302, |
|
|
MIDI_INPUT_CHANNEL = 303, |
|
|
VOLUME = 304, |
|
|
MIDI_INPUT_DRIVER = 305, |
|
|
MIDI_INPUT_DRIVER_PARAMETER = 306, |
|
|
AVAILABLE_MIDI_INPUT_DRIVERS = 307, |
|
|
MIDI_INPUT_DEVICE = 308, |
|
|
MIDI_INPUT_DEVICES = 309, |
|
|
MIDI_INPUT_DEVICE_PARAMETER = 310, |
|
|
MIDI_INPUT_PORT_PARAMETER = 311, |
|
|
BYTES = 312, |
|
|
PERCENTAGE = 313, |
|
|
MISCELLANEOUS = 314 |
|
|
}; |
|
|
#endif |
|
|
#define CHAR 258 |
|
|
#define DOTNUM 259 |
|
|
#define NUMBER 260 |
|
|
#define STRINGVAL 261 |
|
|
#define SP 262 |
|
|
#define LF 263 |
|
|
#define CR 264 |
|
|
#define HASH 265 |
|
|
#define EQ 266 |
|
|
#define ADD 267 |
|
|
#define GET 268 |
|
|
#define CREATE 269 |
|
|
#define DESTROY 270 |
|
|
#define LIST 271 |
|
|
#define LOAD 272 |
|
|
#define NON_MODAL 273 |
|
|
#define REMOVE 274 |
|
|
#define SET 275 |
|
|
#define SUBSCRIBE 276 |
|
|
#define UNSUBSCRIBE 277 |
|
|
#define RESET 278 |
|
|
#define ECHO 279 |
|
|
#define QUIT 280 |
|
|
#define CHANNEL 281 |
|
|
#define NOTIFICATION 282 |
|
|
#define AVAILABLE_ENGINES 283 |
|
|
#define AVAILABLE_AUDIO_OUTPUT_DRIVERS 284 |
|
|
#define CHANNELS 285 |
|
|
#define INFO 286 |
|
|
#define BUFFER_FILL 287 |
|
|
#define STREAM_COUNT 288 |
|
|
#define VOICE_COUNT 289 |
|
|
#define INSTRUMENT 290 |
|
|
#define ENGINE 291 |
|
|
#define AUDIO_OUTPUT_CHANNEL 292 |
|
|
#define AUDIO_OUTPUT_CHANNEL_PARAMETER 293 |
|
|
#define AUDIO_OUTPUT_DEVICE 294 |
|
|
#define AUDIO_OUTPUT_DEVICES 295 |
|
|
#define AUDIO_OUTPUT_DEVICE_PARAMETER 296 |
|
|
#define AUDIO_OUTPUT_DRIVER 297 |
|
|
#define AUDIO_OUTPUT_DRIVER_PARAMETER 298 |
|
|
#define AUDIO_OUTPUT_TYPE 299 |
|
|
#define MIDI_INPUT 300 |
|
|
#define MIDI_INPUT_TYPE 301 |
|
|
#define MIDI_INPUT_PORT 302 |
|
|
#define MIDI_INPUT_CHANNEL 303 |
|
|
#define VOLUME 304 |
|
|
#define MIDI_INPUT_DRIVER 305 |
|
|
#define MIDI_INPUT_DRIVER_PARAMETER 306 |
|
|
#define AVAILABLE_MIDI_INPUT_DRIVERS 307 |
|
|
#define MIDI_INPUT_DEVICE 308 |
|
|
#define MIDI_INPUT_DEVICES 309 |
|
|
#define MIDI_INPUT_DEVICE_PARAMETER 310 |
|
|
#define MIDI_INPUT_PORT_PARAMETER 311 |
|
|
#define BYTES 312 |
|
|
#define PERCENTAGE 313 |
|
|
#define MISCELLANEOUS 314 |
|
35 |
|
|
36 |
|
|
37 |
|
|
38 |
|
|
39 |
#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) |
|
40 |
|
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED |
41 |
typedef int YYSTYPE; |
typedef int YYSTYPE; |
42 |
# define yystype YYSTYPE /* obsolescent; will be withdrawn */ |
# define yystype YYSTYPE /* obsolescent; will be withdrawn */ |
43 |
# define YYSTYPE_IS_DECLARED 1 |
# define YYSTYPE_IS_DECLARED 1 |
46 |
|
|
47 |
|
|
48 |
|
|
|
|
|
|
|
|