Lines Matching refs:flags

601 if(s.type!=C.BAR){w=s.rbstop?0:s.x-realwidth+4}else if((s.bar_type.length>1&&s.bar_type!="[]")||s.bar_type=="]"){if(s1.st>0&&!(cur_sy.staves[s1.st-1].flags&STOP_BAR))
995 while(!cur_sy.st_print[st]){if(cur_sy.staves[st].flags&flag)
1001 if(cur_sy.staves[i].flags&flag)
1009 for(i=0;;i++){fl=cur_sy.staves[i].flags
1023 for(i=0;i<=nst;i++){fl=cur_sy.staves[i].flags
1983 if((cur_sy.staves[st].flags&OPEN_BRACE)&&(cur_sy.staves[st+1].flags&CLOSE_BRACE)&&!staff_d[st+1])
2050 dy=staff_tb[st].y+top;bar_bot[st]=staff_tb[st].y+bot;bar_height[st]=dy-bar_bot[st];dy=(cur_sy.staves[st].flags&STOP_BAR)?0:bar_bot[st]}}
3373 function identify_note(s,dur_o){var head,flags,dots=0,dur=dur_o
3378 for(flags=5;dur!=0;dur>>=1,flags--){if(dur&1)
3385 flags-=dots
3386 if(flags>=0){head=C.FULL}else switch(flags){default:error(1,s,"Note too long")
3387 flags=-4
3396 return[head,dots,flags]}
4923 for(st=0;st<=cur_sy.nstaff;st++){if(cur_sy.staves[st].flags&(OPEN_BRACE2|OPEN_BRACKET2)){w=12
4925 if(cur_sy.staves[st].flags&(OPEN_BRACE|OPEN_BRACKET))
5075 function set_right(s){var m,i,j,k,shift,w_base=w_note[s.head],w=w_base,flags=s.nflags>0&&s.beam_st&&s.beam_end,right=[]
5085 if(flags){if(s.stem>0){if(s.xmx==0)
5357 for(st=0;st<n;st++){if(!(sy.staves[st].flags&(OPEN_BRACE|OPEN_BRACE2)))
5361 if(sy.staves[st].flags&(CLOSE_BRACE|CLOSE_BRACE2))
6105 if(s2&&s2.time==curvoice.time){if(s2&&s2.type==C.BAR){if(bar_type=="["&&!s2.text&&(curvoice.st==0||(par_sy.staves[curvoice.st-1].flags&STOP_BAR)||s.norepbra)){if(s.text)
6135 if(s.rbstart&&!curvoice.norepbra&&curvoice.st>0&&!(par_sy.staves[curvoice.st-1].flags&STOP_BAR)){s2={type:C.BAR,fname:s.fname,istart:s.istart,iend:s.iend,bar_type:"[",multi:0,invis:true,text:s.text,rbstart:2}
6140 function parse_staves(p){var v,vid,vids={},a_vf=[],err=false,flags=0,brace=0,bracket=0,parenth=0,flags_st=0,e,a=p.match(/[^[\]|{}()*+\s]+|[^\s]/g)
6148 flags|=brace+bracket==0?OPEN_BRACKET:OPEN_BRACKET2;bracket++;flags_st<<=8;flags_st|=OPEN_BRACKET
6152 flags|=!bracket?OPEN_BRACE:OPEN_BRACE2;brace++;flags_st<<=8;flags_st|=OPEN_BRACE
6156 flags|=OPEN_PARENTH;parenth++;flags_st<<=8;flags_st|=OPEN_PARENTH
6158 case'*':if(brace&&!parenth&&!(flags&(OPEN_BRACE|OPEN_BRACE2)))
6159 flags|=FL_VOICE
6161 case'+':flags|=MASTER_VOICE
6171 bracket--;flags|=brace+bracket==0?CLOSE_BRACKET:CLOSE_BRACKET2;flags_st>>=8
6175 brace--;flags|=!bracket?CLOSE_BRACE:CLOSE_BRACE2;flags&=~FL_VOICE;flags_st>>=8
6179 parenth--;flags|=CLOSE_PARENTH;flags_st>>=8
6181 case'|':flags|=STOP_BAR
6185 a_vf.push([vid,flags])}
6186 flags=0
7725 for(st=0;st<par_sy.staves.length;st++){sy_new.staves[st]=clone(par_sy.staves[st]);sy_new.staves[st].flags=0}
8202 function get_staves(cmd,parm){var s,p_voice,p_voice2,i,flags,v,vid,st,range,a_vf=parse_staves(parm)
8231 if(cmd[1]=='t'){for(i=0;i<a_vf.length;i++){flags=a_vf[i][1]
8232 if(!(flags&(OPEN_BRACE|OPEN_BRACE2)))
8234 if((flags&(OPEN_BRACE|CLOSE_BRACE))==(OPEN_BRACE|CLOSE_BRACE)||(flags&(OPEN_BRACE2|CLOSE_BRACE2))==(OPEN_BRACE2|CLOSE_BRACE2))
8238 if((flags&OPEN_PARENTH)||(a_vf[i+2][1]&OPEN_PARENTH))
8242 for(i=0;i<a_vf.length;i++){flags=a_vf[i][1]
8243 if((flags&(OPEN_PARENTH|CLOSE_PARENTH))==(OPEN_PARENTH|CLOSE_PARENTH)){flags&=~(OPEN_PARENTH|CLOSE_PARENTH);a_vf[i][1]=flags}
8245 if(flags&FL_VOICE){p_voice.floating=true;p_voice.second=true}else{st++;if(!par_sy.staves[st]){par_sy.staves[st]={stafflines:p_voice.stafflines||"|||||",staffscale:1}}
8246 par_sy.staves[st].flags=0}
8247 v=p_voice.v;p_voice.st=p_voice.cst=par_sy.voices[v].st=st;par_sy.staves[st].flags|=flags
8248 if(flags&OPEN_PARENTH){p_voice2=p_voice
8255 par_sy.staves[st].flags|=a_vf[i][1]}}
8260 par_sy.staves[st].flags^=STOP_BAR}
8269 if(st>0&&!p_voice.norepbra&&!(par_sy.staves[st-1].flags&STOP_BAR))