/[svn]/linuxsampler/trunk/Documentation/lscp.xml
ViewVC logotype

Diff of /linuxsampler/trunk/Documentation/lscp.xml

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

revision 573 by schoenebeck, Tue May 24 03:18:30 2005 UTC revision 706 by iliev, Thu Jul 21 08:34:46 2005 UTC
# Line 13  Line 13 
13  <?rfc iprnotified="no" ?>  <?rfc iprnotified="no" ?>
14  <?rfc strict="yes" ?>  <?rfc strict="yes" ?>
15    
16  <rfc category="std" ipr="full2026" docName="LSCP 1.0">  <rfc category="std" ipr="full2026" docName="LSCP 1.1">
17      <front>      <front>
18          <title>LinuxSampler Control Protocol</title>          <title>LinuxSampler Control Protocol</title>
19          <author initials='C.S.' surname="Schoenebeck" fullname='C.          <author initials='C.S.' surname="Schoenebeck" fullname='C.
# Line 2556  Schoenebeck'> Line 2556  Schoenebeck'>
2556                                              1.0 means amplification)</t>                                              1.0 means amplification)</t>
2557                                          </list>                                          </list>
2558                                      </t>                                      </t>
2559                                        <t>MUTE -
2560                                            <list>
2561                                                <t>Determines whether the channel is muted, "true" if the
2562                                                channel is muted, "false" if the channel is not muted, and
2563                                                "MUTED_BY_SOLO" if the channel is muted because of the
2564                                                presence of a solo channel and will be unmuted when
2565                                                there are no solo channels left</t>
2566                                            </list>
2567                                        </t>
2568                                        <t>SOLO -
2569                                            <list>
2570                                                <t>Determines whether this is a solo channel, "true" if
2571                                                the channel is a solo channel; "false" otherwise</t>
2572                                            </list>
2573                                        </t>
2574                                  </list>                                  </list>
2575                              </t>                              </t>
2576                          </list>                          </list>
# Line 3041  Schoenebeck'> Line 3056  Schoenebeck'>
3056                      </t>                      </t>
3057                  </section>                  </section>
3058    
3059                    <section title="Muting a sampler channel" anchor="SET CHANNEL MUTE">
3060                        <t>The front-end can mute/unmute a specific sampler
3061                        channel by sending the following command:</t>
3062                        <t>
3063                            <list>
3064                                <t>SET CHANNEL MUTE &lt;sampler-channel&gt; &lt;mute&gt;</t>
3065                            </list>
3066                        </t>
3067                        <t>Where &lt;sampler-channel&gt; is the respective sampler channel
3068                        number as returned by the <xref target="ADD CHANNEL">"ADD CHANNEL"</xref>
3069                        or <xref target="LIST CHANNELS">"LIST CHANNELS"</xref> command and
3070                        &lt;mute&gt; should be replaced either by "1" to mute the channel or "0"
3071                        to unmute the channel.</t>
3072    
3073                        <t>Possible Answers:</t>
3074                        <t>
3075                            <list>
3076                                <t>"OK" -
3077                                    <list>
3078                                        <t>on success</t>
3079                                    </list>
3080                                </t>
3081                                <t>"WRN:&lt;warning-code&gt;:&lt;warning-message&gt;" -
3082                                    <list>
3083                                        <t>if the channel was muted/unmuted, but there are noteworthy
3084                                        issue(s) related, providing an appropriate warning code and
3085                                        warning message</t>
3086                                    </list>
3087                                </t>
3088                                <t>"ERR:&lt;error-code&gt;:&lt;error-message&gt;" -
3089                                    <list>
3090                                        <t>in case it failed, providing an appropriate error code and error message</t>
3091                                    </list>
3092                                </t>
3093                            </list>
3094                        </t>
3095                        <t>Examples:</t>
3096                        <t>
3097                            <list>
3098                                <t></t>
3099                            </list>
3100                        </t>
3101                    </section>
3102    
3103                    <section title="Soloing a sampler channel" anchor="SET CHANNEL SOLO">
3104                        <t>The front-end can solo/unsolo a specific sampler channel
3105                        by sending the following command:</t>
3106                        <t>
3107                            <list>
3108                                <t>SET CHANNEL SOLO &lt;sampler-channel&gt; &lt;solo&gt;</t>
3109                            </list>
3110                        </t>
3111                        <t>Where &lt;sampler-channel&gt; is the respective sampler channel
3112                        number as returned by the <xref target="ADD CHANNEL">"ADD CHANNEL"</xref>
3113                        or <xref target="LIST CHANNELS">"LIST CHANNELS"</xref> command and
3114                        &lt;solo&gt; should be replaced either by "1" to solo the channel or "0"
3115                        to unsolo the channel.</t>
3116    
3117                        <t>Possible Answers:</t>
3118                        <t>
3119                            <list>
3120                                <t>"OK" -
3121                                    <list>
3122                                        <t>on success</t>
3123                                    </list>
3124                                </t>
3125                                <t>"WRN:&lt;warning-code&gt;:&lt;warning-message&gt;" -
3126                                    <list>
3127                                        <t>if the channel was soloed/unsoloed, but there are noteworthy
3128                                        issue(s) related, providing an appropriate warning code and
3129                                        warning message</t>
3130                                    </list>
3131                                </t>
3132                                <t>"ERR:&lt;error-code&gt;:&lt;error-message&gt;" -
3133                                    <list>
3134                                        <t>in case it failed, providing an appropriate error code and error message</t>
3135                                    </list>
3136                                </t>
3137                            </list>
3138                        </t>
3139                        <t>Examples:</t>
3140                        <t>
3141                            <list>
3142                                <t></t>
3143                            </list>
3144                        </t>
3145                    </section>
3146    
3147                  <section title="Resetting a sampler channel" anchor="RESET CHANNEL">                  <section title="Resetting a sampler channel" anchor="RESET CHANNEL">
3148                      <t>The front-end can reset a particular sampler channel by sending the following command:</t>                      <t>The front-end can reset a particular sampler channel by sending the following command:</t>
3149                      <t>                      <t>
# Line 3319  Schoenebeck'> Line 3422  Schoenebeck'>
3422  </t>  </t>
3423  <t>line =  <t>line =
3424          <list>          <list>
3425                  <t>/* epsilon (empty line ignored) */                  <t>/* epsilon (empty line ignored) */
3426                  </t>                  </t>
3427                  <t>/ comment                  <t>/ comment  
3428                  </t>                  </t>
3429                  <t>/ command                  <t>/ command  
3430                  </t>                  </t>
3431                  <t>/ error                  <t>/ error    
3432                  </t>                  </t>
3433          </list>          </list>
3434  </t>  </t>
# Line 3345  Schoenebeck'> Line 3448  Schoenebeck'>
3448  </t>  </t>
3449  <t>command =  <t>command =
3450          <list>          <list>
3451                  <t>ADD SP CHANNEL                  <t>ADD SP CHANNEL                        
3452                  </t>                  </t>
3453                  <t>/ GET SP get_instruction                  <t>/ GET SP get_instruction                
3454                  </t>                  </t>
3455                  <t>/ CREATE SP create_instruction                  <t>/ CREATE SP create_instruction          
3456                  </t>                  </t>
3457                  <t>/ DESTROY SP destroy_instruction                  <t>/ DESTROY SP destroy_instruction        
3458                  </t>                  </t>
3459                  <t>/ LIST SP list_instruction                  <t>/ LIST SP list_instruction              
3460                  </t>                  </t>
3461                  <t>/ LOAD SP load_instruction                  <t>/ LOAD SP load_instruction              
3462                  </t>                  </t>
3463                  <t>/ REMOVE SP CHANNEL SP sampler_channel                  <t>/ REMOVE SP CHANNEL SP sampler_channel  
3464                  </t>                  </t>
3465                  <t>/ SET SP set_instruction                  <t>/ SET SP set_instruction                
3466                  </t>                  </t>
3467                  <t>/ SUBSCRIBE SP subscribe_event                  <t>/ SUBSCRIBE SP subscribe_event          
3468                  </t>                  </t>
3469                  <t>/ UNSUBSCRIBE SP unsubscribe_event                  <t>/ UNSUBSCRIBE SP unsubscribe_event      
3470                  </t>                  </t>
3471                  <t>/ SELECT SP text                  <t>/ SELECT SP text                        
3472                  </t>                  </t>
3473                  <t>/ RESET SP CHANNEL SP sampler_channel                  <t>/ RESET SP CHANNEL SP sampler_channel  
3474                  </t>                  </t>
3475                  <t>/ RESET                  <t>/ RESET                                
3476                  </t>                  </t>
3477                  <t>/ QUIT                  <t>/ QUIT                                  
3478                  </t>                  </t>
3479          </list>          </list>
3480  </t>  </t>
3481  <t>subscribe_event =  <t>subscribe_event =
3482          <list>          <list>
3483                  <t>CHANNEL_COUNT                  <t>CHANNEL_COUNT                        
3484                  </t>                  </t>
3485                  <t>/ VOICE_COUNT                  <t>/ VOICE_COUNT                          
3486                  </t>                  </t>
3487                  <t>/ STREAM_COUNT                  <t>/ STREAM_COUNT                          
3488                  </t>                  </t>
3489                  <t>/ BUFFER_FILL                  <t>/ BUFFER_FILL                          
3490                  </t>                  </t>
3491                  <t>/ CHANNEL_INFO                  <t>/ CHANNEL_INFO                          
3492                  </t>                  </t>
3493                  <t>/ MISCELLANEOUS                  <t>/ MISCELLANEOUS                        
3494                  </t>                  </t>
3495          </list>          </list>
3496  </t>  </t>
3497  <t>unsubscribe_event =  <t>unsubscribe_event =
3498          <list>          <list>
3499                  <t>CHANNEL_COUNT                  <t>CHANNEL_COUNT                        
3500                  </t>                  </t>
3501                  <t>/ VOICE_COUNT                  <t>/ VOICE_COUNT                          
3502                  </t>                  </t>
3503                  <t>/ STREAM_COUNT                  <t>/ STREAM_COUNT                          
3504                  </t>                  </t>
3505                  <t>/ BUFFER_FILL                  <t>/ BUFFER_FILL                          
3506                  </t>                  </t>
3507                  <t>/ CHANNEL_INFO                  <t>/ CHANNEL_INFO                          
3508                  </t>                  </t>
3509                  <t>/ MISCELLANEOUS                  <t>/ MISCELLANEOUS                        
3510                  </t>                  </t>
3511          </list>          </list>
3512  </t>  </t>
3513  <t>get_instruction =  <t>get_instruction =
3514          <list>          <list>
3515                  <t>AVAILABLE_ENGINES                  <t>AVAILABLE_ENGINES                                                          
3516                  </t>                  </t>
3517                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS                                              
3518                  </t>                  </t>
3519                  <t>/ MIDI_INPUT_DRIVER SP INFO SP string                  <t>/ MIDI_INPUT_DRIVER SP INFO SP string                                        
3520                  </t>                  </t>
3521                  <t>/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string                  <t>/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string                    
3522                  </t>                  </t>
3523                  <t>/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string SP key_val_list                  <t>/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string SP key_val_list    
3524                  </t>                  </t>
3525                  <t>/ AVAILABLE_AUDIO_OUTPUT_DRIVERS                  <t>/ AVAILABLE_AUDIO_OUTPUT_DRIVERS                                            
3526                  </t>                  </t>
3527                  <t>/ AUDIO_OUTPUT_DRIVER SP INFO SP string                  <t>/ AUDIO_OUTPUT_DRIVER SP INFO SP string                                      
3528                  </t>                  </t>
3529                  <t>/ AUDIO_OUTPUT_DRIVER_PARAMETER SP INFO SP string SP string                  <t>/ AUDIO_OUTPUT_DRIVER_PARAMETER SP INFO SP string SP string                  
3530                  </t>                  </t>
3531                  <t>/ AUDIO_OUTPUT_DRIVER_PARAMETER SP INFO SP string SP string SP key_val_list                  <t>/ AUDIO_OUTPUT_DRIVER_PARAMETER SP INFO SP string SP string SP key_val_list  
3532                  </t>                  </t>
3533                  <t>/ AUDIO_OUTPUT_DEVICES                  <t>/ AUDIO_OUTPUT_DEVICES                                                      
3534                  </t>                  </t>
3535                  <t>/ MIDI_INPUT_DEVICES                  <t>/ MIDI_INPUT_DEVICES                                                        
3536                  </t>                  </t>
3537                  <t>/ AUDIO_OUTPUT_DEVICE SP INFO SP number                  <t>/ AUDIO_OUTPUT_DEVICE SP INFO SP number                                      
3538                  </t>                  </t>
3539                  <t>/ MIDI_INPUT_DEVICE SP INFO SP number                  <t>/ MIDI_INPUT_DEVICE SP INFO SP number                                        
3540                  </t>                  </t>
3541                  <t>/ MIDI_INPUT_PORT SP INFO SP number SP number                  <t>/ MIDI_INPUT_PORT SP INFO SP number SP number                                
3542                  </t>                  </t>
3543                  <t>/ MIDI_INPUT_PORT_PARAMETER SP INFO SP number SP number SP string                  <t>/ MIDI_INPUT_PORT_PARAMETER SP INFO SP number SP number SP string            
3544                  </t>                  </t>
3545                  <t>/ AUDIO_OUTPUT_CHANNEL SP INFO SP number SP number                  <t>/ AUDIO_OUTPUT_CHANNEL SP INFO SP number SP number                          
3546                  </t>                  </t>
3547                  <t>/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP INFO SP number SP number SP string                  <t>/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP INFO SP number SP number SP string      
3548                  </t>                  </t>
3549                  <t>/ CHANNELS                  <t>/ CHANNELS                                                                  
3550                  </t>                  </t>
3551                  <t>/ CHANNEL SP INFO SP sampler_channel                  <t>/ CHANNEL SP INFO SP sampler_channel                                        
3552                  </t>                  </t>
3553                  <t>/ CHANNEL SP BUFFER_FILL SP buffer_size_type SP sampler_channel                  <t>/ CHANNEL SP BUFFER_FILL SP buffer_size_type SP sampler_channel              
3554                  </t>                  </t>
3555                  <t>/ CHANNEL SP STREAM_COUNT SP sampler_channel                  <t>/ CHANNEL SP STREAM_COUNT SP sampler_channel                                
3556                  </t>                  </t>
3557                  <t>/ CHANNEL SP VOICE_COUNT SP sampler_channel                  <t>/ CHANNEL SP VOICE_COUNT SP sampler_channel                                  
3558                  </t>                  </t>
3559                  <t>/ ENGINE SP INFO SP engine_name                  <t>/ ENGINE SP INFO SP engine_name                                              
3560                  </t>                  </t>
3561                  <t>/ SERVER SP INFO                  <t>/ SERVER SP INFO                                                            
3562                  </t>                  </t>
3563          </list>          </list>
3564  </t>  </t>
3565  <t>set_instruction =  <t>set_instruction =
3566          <list>          <list>
3567                  <t>AUDIO_OUTPUT_DEVICE_PARAMETER SP number SP string '=' param_val_list                  <t>AUDIO_OUTPUT_DEVICE_PARAMETER SP number SP string '=' param_val_list            
3568                  </t>                  </t>
3569                  <t>/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP number SP number SP string '=' param_val_list                  <t>/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP number SP number SP string '=' param_val_list  
3570                  </t>                  </t>
3571                  <t>/ MIDI_INPUT_DEVICE_PARAMETER SP number SP string '=' param_val_list                  <t>/ MIDI_INPUT_DEVICE_PARAMETER SP number SP string '=' param_val_list              
3572                  </t>                  </t>
3573                  <t>/ MIDI_INPUT_PORT_PARAMETER SP number SP number SP string '=' param_val_list                  <t>/ MIDI_INPUT_PORT_PARAMETER SP number SP number SP string '=' param_val_list      
3574                  </t>                  </t>
3575                  <t>/ CHANNEL SP set_chan_instruction                  <t>/ CHANNEL SP set_chan_instruction                                                  
3576                  </t>                  </t>
3577                  <t>/ ECHO SP boolean                  <t>/ ECHO SP boolean                                                                  
3578                  </t>                  </t>
3579          </list>          </list>
3580  </t>  </t>
3581  <t>create_instruction =  <t>create_instruction =
3582          <list>          <list>
3583                  <t>AUDIO_OUTPUT_DEVICE SP string SP key_val_list                  <t>AUDIO_OUTPUT_DEVICE SP string SP key_val_list  
3584                  </t>                  </t>
3585                  <t>/ AUDIO_OUTPUT_DEVICE SP string                  <t>/ AUDIO_OUTPUT_DEVICE SP string                  
3586                  </t>                  </t>
3587                  <t>/ MIDI_INPUT_DEVICE SP string SP key_val_list                  <t>/ MIDI_INPUT_DEVICE SP string SP key_val_list    
3588                  </t>                  </t>
3589                  <t>/ MIDI_INPUT_DEVICE SP string                  <t>/ MIDI_INPUT_DEVICE SP string                    
3590                  </t>                  </t>
3591          </list>          </list>
3592  </t>  </t>
3593  <t>destroy_instruction =  <t>destroy_instruction =
3594          <list>          <list>
3595                  <t>AUDIO_OUTPUT_DEVICE SP number                  <t>AUDIO_OUTPUT_DEVICE SP number  
3596                  </t>                  </t>
3597                  <t>/ MIDI_INPUT_DEVICE SP number                  <t>/ MIDI_INPUT_DEVICE SP number    
3598                  </t>                  </t>
3599          </list>          </list>
3600  </t>  </t>
3601  <t>load_instruction =  <t>load_instruction =
3602          <list>          <list>
3603                  <t>INSTRUMENT SP load_instr_args                  <t>INSTRUMENT SP load_instr_args  
3604                  </t>                  </t>
3605                  <t>/ ENGINE SP load_engine_args                  <t>/ ENGINE SP load_engine_args    
3606                  </t>                  </t>
3607          </list>          </list>
3608  </t>  </t>
3609  <t>set_chan_instruction =  <t>set_chan_instruction =
3610          <list>          <list>
3611                  <t>AUDIO_OUTPUT_DEVICE SP sampler_channel SP device_index                  <t>AUDIO_OUTPUT_DEVICE SP sampler_channel SP device_index                                              
3612                    </t>
3613                    <t>/ AUDIO_OUTPUT_CHANNEL SP sampler_channel SP audio_channel_index SP audio_channel_index              
3614                    </t>
3615                    <t>/ AUDIO_OUTPUT_TYPE SP sampler_channel SP audio_output_type_name                                      
3616                  </t>                  </t>
3617                  <t>/ AUDIO_OUTPUT_CHANNEL SP sampler_channel SP audio_channel_index SP audio_channel_index                  <t>/ MIDI_INPUT SP sampler_channel SP device_index SP midi_input_port_index SP midi_input_channel_index  
3618                  </t>                  </t>
3619                  <t>/ AUDIO_OUTPUT_TYPE SP sampler_channel SP audio_output_type_name                  <t>/ MIDI_INPUT_DEVICE SP sampler_channel SP device_index                                                
3620                  </t>                  </t>
3621                  <t>/ MIDI_INPUT SP sampler_channel SP device_index SP midi_input_port_index SP midi_input_channel_index                  <t>/ MIDI_INPUT_PORT SP sampler_channel SP midi_input_port_index                                        
3622                  </t>                  </t>
3623                  <t>/ MIDI_INPUT_DEVICE SP sampler_channel SP device_index                  <t>/ MIDI_INPUT_CHANNEL SP sampler_channel SP midi_input_channel_index                                  
3624                  </t>                  </t>
3625                  <t>/ MIDI_INPUT_PORT SP sampler_channel SP midi_input_port_index                  <t>/ MIDI_INPUT_TYPE SP sampler_channel SP midi_input_type_name                                          
3626                  </t>                  </t>
3627                  <t>/ MIDI_INPUT_CHANNEL SP sampler_channel SP midi_input_channel_index                  <t>/ VOLUME SP sampler_channel SP volume_value                                                          
3628                  </t>                  </t>
3629                  <t>/ MIDI_INPUT_TYPE SP sampler_channel SP midi_input_type_name                  <t>/ MUTE SP sampler_channel SP boolean                                                                  
3630                  </t>                  </t>
3631                  <t>/ VOLUME SP sampler_channel SP volume_value                  <t>/ SOLO SP sampler_channel SP boolean                                                                  
3632                  </t>                  </t>
3633          </list>          </list>
3634  </t>  </t>
3635  <t>key_val_list =  <t>key_val_list =
3636          <list>          <list>
3637                  <t>string '=' param_val_list                  <t>string '=' param_val_list                  
3638                  </t>                  </t>
3639                  <t>/ key_val_list SP string '=' param_val_list                  <t>/ key_val_list SP string '=' param_val_list  
3640                  </t>                  </t>
3641          </list>          </list>
3642  </t>  </t>
3643  <t>buffer_size_type =  <t>buffer_size_type =
3644          <list>          <list>
3645                  <t>BYTES                  <t>BYTES      
3646                  </t>                  </t>
3647                  <t>/ PERCENTAGE                  <t>/ PERCENTAGE  
3648                  </t>                  </t>
3649          </list>          </list>
3650  </t>  </t>
3651  <t>list_instruction =  <t>list_instruction =
3652          <list>          <list>
3653                  <t>AUDIO_OUTPUT_DEVICES                  <t>AUDIO_OUTPUT_DEVICES            
3654                  </t>                  </t>
3655                  <t>/ MIDI_INPUT_DEVICES                  <t>/ MIDI_INPUT_DEVICES              
3656                  </t>                  </t>
3657                  <t>/ CHANNELS                  <t>/ CHANNELS                        
3658                  </t>                  </t>
3659                  <t>/ AVAILABLE_ENGINES                  <t>/ AVAILABLE_ENGINES              
3660                  </t>                  </t>
3661                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS    
3662                  </t>                  </t>
3663                  <t>/ AVAILABLE_AUDIO_OUTPUT_DRIVERS                  <t>/ AVAILABLE_AUDIO_OUTPUT_DRIVERS  
3664                  </t>                  </t>
3665          </list>          </list>
3666  </t>  </t>
3667  <t>load_instr_args =  <t>load_instr_args =
3668          <list>          <list>
3669                  <t>filename SP instrument_index SP sampler_channel                  <t>filename SP instrument_index SP sampler_channel              
3670                  </t>                  </t>
3671                  <t>/ NON_MODAL SP filename SP instrument_index SP sampler_channel                  <t>/ NON_MODAL SP filename SP instrument_index SP sampler_channel  
3672                  </t>                  </t>
3673          </list>          </list>
3674  </t>  </t>
3675  <t>load_engine_args =  <t>load_engine_args =
3676          <list>          <list>
3677                  <t>engine_name SP sampler_channel                  <t>engine_name SP sampler_channel  
3678                  </t>                  </t>
3679          </list>          </list>
3680  </t>  </t>
# Line 3599  Schoenebeck'> Line 3706  Schoenebeck'>
3706          <list>          <list>
3707                  <t>number                  <t>number
3708                  </t>                  </t>
3709                  <t>/ ALL                  <t>/ ALL  
3710                  </t>                  </t>
3711          </list>          </list>
3712  </t>  </t>
# Line 3613  Schoenebeck'> Line 3720  Schoenebeck'>
3720          <list>          <list>
3721                  <t>dotnum                  <t>dotnum
3722                  </t>                  </t>
3723                  <t>/ number                  <t>/ number  
3724                  </t>                  </t>
3725          </list>          </list>
3726  </t>  </t>
# Line 3645  Schoenebeck'> Line 3752  Schoenebeck'>
3752          <list>          <list>
3753                  <t>param_val                  <t>param_val
3754                  </t>                  </t>
3755                  <t>/ param_val_list','param_val                  <t>/ param_val_list','param_val  
3756                  </t>                  </t>
3757          </list>          </list>
3758  </t>  </t>
# Line 3653  Schoenebeck'> Line 3760  Schoenebeck'>
3760          <list>          <list>
3761                  <t>string                  <t>string
3762                  </t>                  </t>
3763                  <t>/ '\'' string '\''                  <t>/ '\'' string '\''    
3764                  </t>                  </t>
3765                  <t>/ '\"' string '\"'                  <t>/ '\"' string '\"'    
3766                  </t>                  </t>
3767                  <t>/ number                  <t>/ number            
3768                  </t>                  </t>
3769                  <t>/ dotnum                  <t>/ dotnum            
3770                  </t>                  </t>
3771          </list>          </list>
3772  </t>  </t>

Legend:
Removed from v.573  
changed lines
  Added in v.706

  ViewVC Help
Powered by ViewVC