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

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

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

revision 64 by schoenebeck, Thu May 6 20:06:20 2004 UTC revision 111 by schoenebeck, Sat Jun 5 20:55:50 2004 UTC
# Line 52  void yyerror(const char* s); Line 52  void yyerror(const char* s);
52  %token <Char>   CHAR  %token <Char>   CHAR
53  %token <Dotnum> DOTNUM  %token <Dotnum> DOTNUM
54  %token <Number> NUMBER  %token <Number> NUMBER
55  %token SP LF CR  %token SP LF CR HASH
56  %token ADD GET LOAD REMOVE SET SUBSCRIBE UNSUBSCRIBE RESET QUIT  %token ADD GET LOAD REMOVE SET SUBSCRIBE UNSUBSCRIBE RESET QUIT
57  %token CHANNEL NOTIFICATION  %token CHANNEL NOTIFICATION
58  %token AVAILABLE_ENGINES CHANNELS INFO BUFFER_FILL STREAM_COUNT VOICE_COUNT  %token AVAILABLE_ENGINES CHANNELS INFO BUFFER_FILL STREAM_COUNT VOICE_COUNT
# Line 80  input                 :  line Line 80  input                 :  line
80                        ;                        ;
81    
82  line                  :  /* epsilon (empty line ignored) */  line                  :  /* epsilon (empty line ignored) */
83                          |  comment
84                        |  command  { LSCPSERVER->AnswerClient($1); }                        |  command  { LSCPSERVER->AnswerClient($1); }
85                        |  error    { LSCPSERVER->AnswerClient("Err:0:Unknown command.\r\n"); RESTART; return LSCP_SYNTAX_ERROR; }                        |  error    { LSCPSERVER->AnswerClient("Err:0:Unknown command.\r\n"); RESTART; return LSCP_SYNTAX_ERROR; }
86                        ;                        ;
87    
88    comment               :  HASH
89                          |  comment HASH
90                          |  comment SP
91                          |  comment NUMBER
92                          |  comment string
93                          ;
94    
95  command               :  ADD SP CHANNEL                             { $$ = LSCPSERVER->AddChannel();                  }  command               :  ADD SP CHANNEL                             { $$ = LSCPSERVER->AddChannel();                  }
96                        |  GET SP get_instruction                     { $$ = $3;                                        }                        |  GET SP get_instruction                     { $$ = $3;                                        }
97                        |  LOAD SP load_instruction                   { $$ = $3;                                        }                        |  LOAD SP load_instruction                   { $$ = $3;                                        }

Legend:
Removed from v.64  
changed lines
  Added in v.111

  ViewVC Help
Powered by ViewVC