Lines Matching refs:state

42 var self=this,glovar={meter:{type:C.METER,wmeasure:1,a_meter:[]},},info={},parse={ctx:{},prefix:'%',state:0,ottava:[],line:new scanBuf},tunes=[],psvg
2922 case"fullsvg":if(parse.state!=0){syntax(1,errs.not_in_tune,"%%fullsvg")
2978 default:if(parse.state==0)
3125 include++;parse_sav=clone(parse);tosvg(fn,file);parse_sav.state=parse.state;parse=parse_sav;include--}
3151 put_words(info.W);put_history();parse.state=0
3215 if(eol==bol){if(parse.state==1){parse.istart=bol;syntax(1,"Empty line in tune header - ignored")}else if(parse.state>=2){end_tune()
3241 switch(a[1]){case"select":if(parse.state!=0){syntax(1,errs.not_in_tune,"%%select")
3249 case"tune":if(parse.state!=0){syntax(1,errs.not_in_tune,"%%tune")
3276 case"voice":if(parse.state!=0){syntax(1,errs.not_in_tune,"%%voice")
3285 if(line1!=':'||!/[A-Za-z+]/.test(line0)){last_info=undefined;if(parse.state<2)
3299 switch(line0){case'X':if(parse.state!=0){syntax(1,errs.ignored,line0)
3306 sav.char_tb=clone(char_tb);sav.glovar=clone(glovar);sav.maps=clone(maps,1);sav.mac=clone(mac);sav.maci=clone(maci);info.X=text;parse.state=1
3312 case'T':switch(parse.state){case 0:continue
3320 case'K':switch(parse.state){case 0:continue
3325 case'W':if(parse.state==0||cfmt.writefields.indexOf(line0)<0)
3332 case'm':if(parse.state>=2){syntax(1,errs.ignored,line0)
3339 case's':if(parse.state!=3||cfmt.writefields.indexOf(line0)<0)
3343 case'w':if(parse.state!=3||cfmt.writefields.indexOf(line0)<0)
3349 case'|':if(parse.state<2)
3354 default:if("ABCDFGHNOSZ".indexOf(line0)>=0){if(parse.state>=2){syntax(1,errs.ignored,line0)
3366 if(parse.state>=2)
3367 end_tune();parse.state=0}
5638 if(parse.state==2)
5908 if(parse.state!=3){info.M=p;glovar.meter=s
5909 if(parse.state>=1){if(!glovar.ulen){if(wmeasure<=1||wmeasure>=C.BLEN*3/4)
5954 if(parse.state!=3){if(parse.state==1){info.Q=txt
5966 case'L':if(parse.state==2)
5976 if(parse.state<2){glovar.ulen=d1}else{curvoice.ulen=d1;curvoice.dur_fact=d2/d1}
5982 case'P':if(parse.state==0)
5984 if(parse.state==1){info.P=text
5986 if(parse.state==2)
5993 case'Q':if(parse.state==0)
5998 if(parse.state==3)
6001 case'K':if(!parse.state)
6010 case'r':if(!user.keep_remark||parse.state!=3)
6744 if(parse.state!=3){if(parse.state!=2)
7574 if(blkdiv<0&&(!parse.state||cfmt.splittune)){user.img_out('</div>')
7931 if(cmd.slice(0,5)=="title"&&parse.state==2)
7934 if(parse.state>=2){s=new_block("text");s.text=param
7940 case"clef":if(parse.state>=2){if(parse.state==2)
7951 case"maxsysstaffsep":if(parse.state==3){val=get_unit(param)
7957 case"multicol":if(parse.state>=2){if(parse.state==2)
7977 case"ottava":if(parse.state!=3){if(parse.state!=2)
7985 case"repbra":if(parse.state>=2){if(parse.state==2)
7988 case"repeat":if(parse.state!=3)
8012 if(parse.state>=2){s=new_block(cmd);s.x=(lwidth-len)/2/cfmt.scale;s.l=len/cfmt.scale;s.sk1=h1;s.sk2=h2
8019 if(parse.state==2)
8023 case"staff":if(parse.state!=3){if(parse.state!=2)
8038 case"staffbreak":if(parse.state!=3){if(parse.state!=2)
8052 case"staves":case"score":if(parse.state==0)
8056 case"sysstaffsep":if(parse.state==3){val=get_unit(param)
8063 if(parse.state>=2){s=new_block(cmd);s.text=param
8075 switch(parse.state){case 0:cfmt.transp=0
8089 case"voicecolor":if(parse.state!=3){if(parse.state!=2)
8099 if(parse.state>=2){s=new_block(cmd);s.sk=val
8102 case"newpage":case"leftmargin":case"rightmargin":case"pagescale":case"pagewidth":case"printmargin":case"scale":case"staffwidth":if(parse.state>=2){s=new_block(cmd);s.param=param
8113 case"ml":if(parse.state>=2){s=new_block(type);s.text=text}else{blk_flush()
8138 if(parse.state>=2){s=new_block(type);s.text=text
8271 curvoice=parse.state>=2?voice_tb[par_sy.top_voice]:null}
8345 switch(parse.state){case 1:if(s_key.k_sf==undefined&&!s_key.k_a_acc){s_key.k_sf=0;s_key.k_none=true
8352 glovar.ulen=C.BLEN/8;parse.state=2;return
8381 if(cfmt.transp&&parse.state>=2){p_v_sav=curvoice;curvoice=p_voice;set_transp();curvoice=p_v_sav}
8409 if(parse.state<2){while(1){vid=vs.shift()
8414 if(vid!='*'&&parse.state==1)
8425 if(parse.state==2)
8434 parse.state=3;if(!voice_tb.length){get_voice("1");curvoice.clef.istart=curvoice.key.istart;curvoice.clef.iend=curvoice.key.iend;curvoice.default=true}else if(!curvoice){curvoice=voice_tb[staves_found<0?0:par_sy.top_voice]}