/[svn]/linuxsampler/trunk/src/network/lscp.l
ViewVC logotype

Diff of /linuxsampler/trunk/src/network/lscp.l

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 143 by capela, Wed Jun 23 18:54:08 2004 UTC revision 210 by schoenebeck, Sat Jul 24 12:33:49 2004 UTC
# Line 20  Line 20 
20   *   MA  02111-1307  USA                                                   *   *   MA  02111-1307  USA                                                   *
21   ***************************************************************************/   ***************************************************************************/
22    
23    /* Note: don't forget to run 'make parser' after you changed this file, */
24    /*       otherwise the parser will not be regenerated!                  */
25    
26  %{  %{
27    
28  #include "lscpparser.h"  #include "lscpparser.h"
29  #include "lscpsymbols.h"  #include "lscpsymbols.h"
30    
 /// handle for a client connection (FIXME: doesn't work for more than one network connections of course)  
 int hSession;  
   
31  %}  %}
32    
33  %option reentrant  %option reentrant
# Line 66  STREAM_COUNT Line 66  STREAM_COUNT
66  VOICE_COUNT                             { return VOICE_COUNT; }  VOICE_COUNT                             { return VOICE_COUNT; }
67  INSTRUMENT                              { return INSTRUMENT; }  INSTRUMENT                              { return INSTRUMENT; }
68  ENGINE                                  { return ENGINE; }  ENGINE                                  { return ENGINE; }
 AUDIO_OUTPUT_DEVICE                     { return AUDIO_OUTPUT_DEVICE; }  
 AUDIO_OUTPUT_DEVICES                    { return AUDIO_OUTPUT_DEVICES; }  
69  AUDIO_OUTPUT_DEVICE_PARAMETER           { return AUDIO_OUTPUT_DEVICE_PARAMETER; }  AUDIO_OUTPUT_DEVICE_PARAMETER           { return AUDIO_OUTPUT_DEVICE_PARAMETER; }
70  AUDIO_OUTPUT_DRIVER                     { return AUDIO_OUTPUT_DRIVER; }  AUDIO_OUTPUT_DEVICES                    { return AUDIO_OUTPUT_DEVICES; }
71    AUDIO_OUTPUT_DEVICE                     { return AUDIO_OUTPUT_DEVICE; }
72  AUDIO_OUTPUT_DRIVER_PARAMETER           { return AUDIO_OUTPUT_DRIVER_PARAMETER; }  AUDIO_OUTPUT_DRIVER_PARAMETER           { return AUDIO_OUTPUT_DRIVER_PARAMETER; }
73  AUDIO_OUTPUT_CHANNEL                    { return AUDIO_OUTPUT_CHANNEL; }  AUDIO_OUTPUT_DRIVER                     { return AUDIO_OUTPUT_DRIVER; }
74  AUDIO_OUTPUT_CHANNEL_PARAMETER          { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }  AUDIO_OUTPUT_CHANNEL_PARAMETER          { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }
75    AUDIO_OUTPUT_CHANNEL                    { return AUDIO_OUTPUT_CHANNEL; }
76  AUDIO_OUTPUT_TYPE                       { return AUDIO_OUTPUT_TYPE; }  AUDIO_OUTPUT_TYPE                       { return AUDIO_OUTPUT_TYPE; }
77    AVAILABLE_MIDI_INPUT_DRIVERS            { return AVAILABLE_MIDI_INPUT_DRIVERS; }
78    MIDI_INPUT_DEVICE_PARAMETER             { return MIDI_INPUT_DEVICE_PARAMETER; }
79    MIDI_INPUT_PORT_PARAMETER               { return MIDI_INPUT_PORT_PARAMETER; }
80    MIDI_INPUT_DEVICES                      { return MIDI_INPUT_DEVICES; }
81    MIDI_INPUT_DEVICE                       { return MIDI_INPUT_DEVICE; }
82    MIDI_INPUT_DRIVER_PARAMETER             { return MIDI_INPUT_DRIVER_PARAMETER; }
83    MIDI_INPUT_DRIVER                       { return MIDI_INPUT_DRIVER; }
84  MIDI_INPUT_PORT                         { return MIDI_INPUT_PORT; }  MIDI_INPUT_PORT                         { return MIDI_INPUT_PORT; }
85  MIDI_INPUT_CHANNEL                      { return MIDI_INPUT_CHANNEL; }  MIDI_INPUT_CHANNEL                      { return MIDI_INPUT_CHANNEL; }
86  MIDI_INPUT_TYPE                         { return MIDI_INPUT_TYPE; }  MIDI_INPUT_TYPE                         { return MIDI_INPUT_TYPE; }
87    MIDI_INPUT                              { return MIDI_INPUT; }
88  VOLUME                                  { return VOLUME; }  VOLUME                                  { return VOLUME; }
89  BYTES                                   { return BYTES; }  BYTES                                   { return BYTES; }
90  PERCENTAGE                              { return PERCENTAGE; }  PERCENTAGE                              { return PERCENTAGE; }
91  RESET                                   { return RESET; }  RESET                                   { return RESET; }
92  MISCELLANEOUS                           { return MISCELLANEOUS; }  MISCELLANEOUS                           { return MISCELLANEOUS; }
93    ECHO                                    { return ECHO; }
94  QUIT                                    { return QUIT; }  QUIT                                    { return QUIT; }
95  0|([1-9]{DIGIT}*)                       { yylval->Number = atoi(yytext); return NUMBER; }  0|([1-9]{DIGIT}*)                       { yylval->Number = atoi(yytext); return NUMBER; }
96  "\'"                                    { yylval->String = "";  BEGIN(INSTRING); }  "\'"                                    { yylval->String = "";  BEGIN(INSTRING); }

Legend:
Removed from v.143  
changed lines
  Added in v.210

  ViewVC Help
Powered by ViewVC