Lines Matching refs:next

550 case C.GRACE:for(g=s.extra;g;g=g.next)
562 for(s=p_voice.sym;s;s=s.next){if(s.type!=C.BAR)
566 if(!s.next)
570 for(;;){if(!s.next)
572 s=s.next
588 for(;s;s=s.next){if(!s.rbstart||s.norepbra)
591 while(1){if(!s.next)
593 s=s.next
610 if(!s.next&&!s.rbstop&&!p_voice.bar_start){p_voice.bar_start=clone(s);p_voice.bar_start.type=C.BAR;p_voice.bar_start.bar_type=""
685 if(cfmt.measurenb==0||(bar_num%cfmt.measurenb)!=0||!s.next||s.bar_mrep)
697 if(s.next.type==C.NOTE){if(s.next.stem>0){if(y<s.next.ys-gene.curfont.size)
698 y=s.next.ys-gene.curfont.size}else{if(y<s.next.y)
699 y=s.next.y}}
781 for(s2=s1;;s2=s2.next){if(s2.type==C.NOTE){if(s2.nflags>nflags)
791 if(!s2.next){for(;;s2=s2.prev){if(s2.type==C.NOTE)
793 s=sym_dup(s2);s.next=s2.next
794 if(s.next)
795 s.next.prev=s;s2.next=s;s.prev=s2;s.ts_next=s2.ts_next
809 for(s=s1;;s=s.next){if(s.type!=C.NOTE)
860 max_stem_err=stem_err}}else{for(;;s=s.next){ys=a*s.xs+b-staff_tb[s.st].y;stem_err=GSTEM-2
872 for(s=s1.next;;s=s.next){switch(s.type){case C.REST:g=s.ts_next
888 case C.GRACE:for(g=s.extra;g;g=g.next){y=a*g.x+b
903 for(s=s1;;s=s.next){switch(s.type){case C.NOTE:s.ys=a*s.xs+b-staff_tb[s.st].y
942 for(s=s1;;s=s.next){if(s.type==C.NOTE&&s.stem!=beam_dir)
956 for(s=s1;;s=s.next){if(s.type!=C.NOTE||s.nflags<i){if(s==s2)
966 k=s.next
975 if(k1==k2){if(k1==s1){x1+=bstub}else if(k1==s2){x1-=bstub}else if(k1.beam_br1||(k1.beam_br2&&i>2)){x1+=bstub}else{k=k1.next
977 k=k.next
1194 for(g=s.extra;g;g=g.next){if(g.beam_st&&!g.beam_end){if(self.calculate_beam(bm,g))
1202 if(!g.next)
1205 if(!g.next){x1=9;y1=g.stem>0?5:-5}else{x1=(g.next.x-g.x)*.5+4;y1=(g.ys+g.next.ys)*.5-g.y
1211 if(s.p_v.ckey.k_bagpipe||!cfmt.graceslurs||slur||s.tie_s||!s.next||s.next.type!=C.NOTE)
1215 for(g=s.extra;g;g=g.next){if(g.y<yy){yy=g.y;last=g}}
1218 s=s.next;x3=s.x-1
1224 for(g=s.extra;g;g=g.next){if(g.y>yy){yy=g.y;last=g}}
1227 s=s.next;x3=s.x-1
1266 if(!tsnext&&s.next&&s.next.type==C.BAR&&!s.next.next)
1328 if(s.next&&s.next.type==C.KEY)
1329 s=s.next
1330 if(s.next&&s.next.type==C.METER)
1331 return s.next
1344 for(s=k1;;s=s.next){if(s.type==C.NOTE){if(!s.stemless){if(s.stem<0)
1465 case C.GRACE:for(g=k.extra;g;g=g.next){if(dir>0){y=3*(g.notes[g.nhd].pit-18)+6
1520 while(s2.next)
1521 s2=s2.next;sl=Object.create(sl);sl.note={s:s2}}
1532 if(gr1&&!(s2.grace&&s.v==s2.v&&s.time==s2.time)){do{path.push(s);s=s.next}while(s);s=gr1.next}else{path.push(s);if(s.grace)
1533 s=s.next
1543 s=s.next}}else{k=s2
1555 s=s.next}}
1563 while(1){if(!s||s==last){if(!gr1||!(s=gr1.next)||s==last)
1583 s=s.next}}
1589 for(s2=s1;s2;s2=s2.next){switch(s2.type){case C.GRACE:for(g=s2.extra;g;g=g.next){if(g.sls||g.sl1)
1610 s3=s3.next
1613 for(s3=s1;;s3=s3.next){if(s3.type!=C.NOTE&&s3.type!=C.REST){if(s3.type==C.GRACE||s3.type==C.SPACE)
1624 if(nb_only&&!s2.beam_end){for(s3=s2.next;s3;s3=s3.next){if(s3.type==C.NOTE||s3.type==C.REST){if(!s3.beam_br1&&!s3.beam_br2&&s3.nflags>=s2.nflags)
1644 for(s3=s1;;s3=s3.next){if(s3.x>=xm)
1652 if(s2.dur>s2.prev.dur){s3=s2.next
1662 if(s1.st==upstaff){for(s3=s1;!s3.dur;s3=s3.next);ym=y_get(upstaff,1,s3.x-4,8)
1681 for(s3=s1;;s3=s3.next){if(!s3.dur||s3.st!=upstaff){if(s3==s2)
1690 for(s3=s1;;s3=s3.next){if(s3.st==upstaff){yy=ym+(s3.x-xm)*a
1695 y_set(upstaff,true,s3.x,s3.next.x-s3.x,yy)}else if(s3==s2){break}}}else{if(s1.stem<0)
1697 if(s1.st==upstaff){for(s3=s1;!s3.dur;s3=s3.next);y1=y_get(upstaff,0,s3.x-4,8)}else{y1=0}
1710 for(s3=s1;;s3=s3.next){if(!s3.dur||s3.st!=upstaff){if(s3==s2)
1720 for(s3=s1;;s3=s3.next){if(s3.st==upstaff){if(s3==s2)
1724 s3.ymn=yy;y_set(upstaff,false,s3.x,s3.next.x-s3.x,yy)}
1821 function draw_ties_g(s1,s2,job){if(s1.type==C.GRACE){for(var g=s1.extra;g;g=g.next){if(g.tie_s)
1825 while(1){for(s1=s_next;s1;s1=s1.next){if(s1.ti2&&(s1!=s_next||!s_next.prev)){s=s1.ti2
1827 s2=s.next
1828 s.next=s1
1832 s.next=s2}
1840 while(1){if(!s.next){s2=s
1843 s=s.next
1845 break}}else{s_next=s1.next
1853 while(s2.next)
1854 s2=s2.next}}
1886 for(s=p_voice.sym;s;s=s.next){switch(s.type){case C.GRACE:for(g=s.extra;g;g=g.next){if(g.beam_st&&!g.beam_end){self.calculate_beam(bm,g)
1897 switch(s.type){case C.GRACE:for(g=s.extra;g;g=g.next){y_set(s.st,true,g.x-2,4,g.ymx+1);y_set(s.st,false,g.x-2,4,g.ymn-5)}
1924 set_color(s.color);st=p_voice.st;for(;s;s=s.next){if(s.play)
2025 sy=sy.next}}
2172 Abc.prototype.draw_symbols=function(p_voice){var bm={},s,g,x,y,st;for(s=p_voice.sym;s;s=s.next){if(s.invis){switch(s.type){case C.KEY:p_voice.ckey=s
2266 for(;s;s=s.next){if(!s.tie_s)
2320 s=s.next
2324 for(;s;s=s.next){if(!s.tie_s)
2328 s2=s.next
2330 s2=s2.next
3495 function lkvsym(s,next){s.next=next;s.prev=next.prev
3497 s.prev.next=s
3499 s.p_v.sym=s;next.prev=s}
3500 function lktsym(s,next){s.ts_next=next
3501 if(next){s.ts_prev=next.ts_prev
3503 s.ts_prev.ts_next=s;next.ts_prev=s}else{error(2,s,"Bad linkage")
3506 if(!next)
3508 next.seqst=next.time!=s.time||(w_tb[s.type]!=w_tb[next.type]&&w_tb[s.type]!=0)
3509 if(next.seqst){self.set_width(next)
3510 next.shrink=next.prev.wr+next.wl
3511 next.space=0}}
3512 function unlksym(s){if(s.next)
3513 s.next.prev=s.prev
3515 s.prev.next=s.next
3517 s.p_v.sym=s.next
3532 p_voice.sym=null;p_voice.time=s.time;new_s=sym_add(p_voice,C.CLEF);new_s.next=s;s.prev=new_s;new_s.clef_type=clef_type;new_s.clef_line=clef_line;new_s.st=st;new_s.clef_small=true
3541 for(s=p_voice.sym;s;s=s.next){if(!s.floating){while(s&&!s.floating)
3542 s=s.next
3584 function set_graceoffs(s){var next,m,dx,x,gspleft=cfmt.gracespace[0],gspinside=cfmt.gracespace[1],gspright=cfmt.gracespace[2],g=s.extra;if(s.prev&&s.prev.type==C.BAR)
3586 for(;;g=g.next){set_head_shift(g)
3592 next=g.next
3593 if(!next){g.beam_end=true
3595 if(next.nflags<=0)
3597 if(g.beam_end){next.beam_st=true;x+=gspinside/4}
3600 if(g.y>next.y+8)
3603 next=s.next
3604 if(next&&next.type==C.NOTE){if(g.y>=3*(next.notes[next.nhd].pit-18))
3606 else if(g.beam_st&&g.y<3*(next.notes[next.nhd].pit-18)-4)
3712 if(s.next&&s.next.type!=C.METER)
3721 if(s.text&&s.text.length<4&&s.next&&s.next.a_gch){set_font("repeat");s.wr+=strwh(s.text)[0]+2
3729 if(s.next&&s.next.type==C.BAR)
3785 if(s.next&&s.next.type==C.CLEF){s.wr=2
3786 delete s.next.clef_small}else{s.wr=8}
3800 len/=2}else if(!s.next&&len>=C.BLEN){len/=2}
3875 b.next=s.next
3878 if(s.next)
3879 s.next.prev=b
3882 s.next=s.ts_next=b
3917 s.prev.next=so.ts_prev=so.prev=s.ts_prev.ts_next=s
3918 s.next=s.ts_next=so
3939 for(s2=s;s2;s2=s2.next){if(!s2.dur){if(s2.type==C.BAR){error(1,s2,"Bar in repeat sequence")
3944 if(!s2||!s2.next){error(1,s,errs.not_enough_n)
3972 for(s2=s;s2;s2=s2.next){if(s2.type==C.BAR){if(--i<=0)
3977 if(n==2&&i>1){s2=s2.next
3994 s3=s2.next;for(s2=s3.ts_next;;s2=s2.ts_next){if(s2.st!=st)
4018 s3.rep_nb=k-j+1;s3=s2.next}}
4022 s2=s2.next
4025 p_voice=s.p_v;p_voice.last_sym=s.prev;p_voice.time=s.time;new_s=sym_add(p_voice,C.CUSTOS);new_s.next=s;s.prev=new_s;lktsym(new_s,s);new_s.shrink=s.shrink
4052 lkvsym(s2,s1.next)
4096 s3.next.shrink=s3.wr+s3.next.wl}
4103 case C.GRACE:s=s.next
4150 function get_width(s,next){var shrink,space,w=0,wmx=0,sp_fac=(1-cfmt.maxshrink)
4151 while(s!=next){if(s.seqst){shrink=s.shrink
4160 if(next)
4161 wmx+=next.wr
4163 function set_lines(s,next,lwidth,indent){var first,s2,s3,x,xmin,xmid,xmax,wwidth,shrink,space,ws,nlines,last=next?next.ts_prev:null
4164 ws=get_width(s,next)
4165 if(cfmt.keywarn&&next&&next.type==C.KEY&&!last.dur){ws[0]+=next.wr
4166 ws[1]+=next.wr}
4167 if(ws[1]+indent<lwidth){if(next)
4168 next=set_nl(next)
4169 return next||last}
4172 if(nlines<=1){if(next)
4173 next=set_nl(next)
4174 return next||last}
4175 s2=first=s;xmin=s.x-s.shrink-indent;xmax=xmin+lwidth;xmid=xmin+wwidth/nlines;xmin+=wwidth/nlines*cfmt.breaklimit;for(s=s.ts_next;s!=next;s=s.ts_next){if(!s.x)
4181 if(s==next){if(next)
4182 next=set_nl(next)
4183 return next}
4185 for(;s!=next;s=s.ts_next){x=s.x
4197 if(!s3){var beam=0,bar_time=s2.time;xmax-=8;s=s2;for(;s!=next;s=s.ts_next){if(s.beam_st)
4219 for(;s!=next;s=s.ts_next){x=s.x
4235 for(s=s.ts_next;s!=next;s=s.ts_next){if(!s.x)
4240 if(!s||(next&&s.time>=next.time))
4311 case C.GRACE:for(g=s.extra;g;g=g.next){delta=staff_d[st]
4318 function mexp(s){var s2,s3,s4,next,tim,nbar,nb=s.nmes,dur=s.dur/nb
4324 s2=next=s.next
4329 while(--nb>0){if(next){s2=clone(next)
4333 lkvsym(s2,next)}else{s2=_bar(s)
4334 s.next=s2}
4358 if(s2.next){s4.next=s2.next
4359 s4.next.prev=s4}else{s4.next=null}
4360 s2.next=s4
4433 if(s2.type==C.BAR&&s2.v==s.v){s3=s2.bar_type[0]!=':'?s2:s2.next
4533 for(s=s2;s;s=s.next)
4554 case C.GRACE:for(g=s.extra;g;g=g.next){delta=staff_delta[g.st]
4710 if(p_v.last_sym){s.next=p_v.last_sym.next
4711 if(s.next)
4712 s.next.prev=s;p_v.last_sym.next=s;s.prev=p_v.last_sym}
4741 s=clone(staff_tb[st].clef);s.v=v;s.p_v=p_voice;s.st=st;s.time=tsfirst.time;s.prev=null;s.next=p_voice.sym
4742 if(s.next)
4743 s.next.prev=s;p_voice.sym=p_voice.last_sym=s
4813 s.next=s.ts_next=s2}}
4815 for(s=p_voice.sym;s;s=s.next){if(s.type==C.NOTE){pitch=s.notes[0].pit
4817 for(s=p_voice.sym;s;s=s.next){if(s.a_gch)
4824 if(!s.next&&s.prev&&!s.invis&&s.prev.head==C.OVALBARS)
4827 case C.GRACE:for(s2=s.extra;s2;s2=s2.next)
4839 if(s.next&&s.next.trem2)
4869 while(s){if(s.type!=C.BAR||!s.rbstart||s.norepbra){s=s.next
4872 for(s=s.next;s;s=s.next){if(s.type!=C.BAR)
4877 if(!s.next){s.rbstop=2
4886 while(1){sy=sy.next
4932 for(s=sym;s;s=s.next){if(s.type!=C.NOTE){if(s.type!=C.GRACE)
4939 for(;g;g=g.next){g.stem=s.stem;g.multi=s.multi}
4943 for(g=s;g;g=g.next){if(g.type!=C.NOTE){continue}
4953 for(g=s.next;g;g=g.next){if(g.type!=C.NOTE){continue}
4977 beam=false;laststem=s.stem;if(s_opp){for(g=s_opp.extra;g;g=g.next)
5254 for(g=s.extra;g;g=g.next){res=identify_note(s,g.dur);g.head=res[0];g.dots=res[1];g.nflags=res[2];slen=GSTEM
5268 for(s2=s.next;;s2=s2.next){if(s2.type==C.NOTE){if(s.feathered_beam)
5385 s.p_v.sym=s.next
5386 if(s.next)
5387 s.next.prev=null}
5431 if(p_voice.sym&&p_voice.sym.time<=tsnext.time){for(s=tsnext.ts_prev;s;s=s.ts_prev){if(s.v==v){p_voice.s_next=s.next;s.next=null;break}}
5467 for(g=s.extra;g;g=g.next)
5476 s.prev.next=s
5494 s.p_v.s_next=s.next}
6025 s2=s2.next
6028 s2.prev.next=s2.next
6030 curvoice.sym=s2.next
6031 if(s2.next)
6032 s2.next.prev=s2.prev;s2=s2.next}}
6035 for(;s2;s2=s2.next){s2.time=time
6323 break}}}else{for(s2=tie_s.extra;s2;s2=s2.next){if(!s2.notes[0].tie_ty)
6458 curvoice.time=s2.time+s2.dur;for(s2=s2.next;s2;s2=s2.next)
6515 if(!s.next){if(s.tpe)
6520 s=s.next}}
6549 for(s=s.next;s;s=s.next)
6566 for(;s;s=s.next)
6642 case C.GRACE:for(s=s.extra;s.next;s=s.next);break
6734 syntax(1,"Decoration ignored");grace.extra=grace.next;grace.extra.prev=null;grace.next=null;curvoice.last_sym=grace;grace=null
6759 grace.prev.next=null}
7592 curvoice.last_sym.next=s
7606 s2=s.next
7626 vtb[v]=tsfirst.next
7628 fl=!w_tb[prev.type]||tsfirst.type==tsfirst.next
7660 vtb[v]=s.next}
7664 for(s=s1;s;s=s.next){if(s.beam_end||!s.next)
7670 if(s1.feathered_beam>0){for(s=s1,i=n-1;s!=s2;s=s.next,i--){d=((a*i)|0)+b;s.dur=d;s.time=t;t+=d}}else{for(s=s1,i=0;s!=s2;s=s.next,i++){d=((a*i)|0)+b;s.dur=d;s.time=t;t+=d}}
7675 if(s&&staves_found<=0){v=par_sy.top_voice;p_voice=voice_tb[v];if(p_voice.sym&&p_voice.sym.type!=C.TEMPO&&(!p_voice.sym.next||p_voice.sym.next.type!=C.TEMPO)){s=clone(s);s.v=v;s.p_v=p_voice;s.st=p_voice.st;s.time=0;s.prev=p_voice.sym
7676 s.next=p_voice.sym.next
7677 if(s.next)
7678 s.next.prev=s
7679 p_voice.sym.next=s}}
7686 for(s2=s.next;s2;s2=s2.next){if(s2.bar_type&&s2.bar_type[0]==':')
7691 for(s=p_voice.sym;s;s=s.next){if(s.time>=staves_found)
7693 for(;s;s=s.next){switch(s.type){case C.GRACE:if(s.next&&s.next.type==C.BAR)
7697 for(s2=s.next;s2;s2=s2.next){switch(s2.type){case C.SPACE:continue
7704 case C.MREST:if(s.next&&s.next.type!=C.BAR){syntax(1,"Lack of bar after multi-measure rest")
7709 s2.time=s.next.time
7711 s2.next=s.next
7712 s2.next.prev=s2
7713 s.next=s2}
7726 par_sy.next=sy_new;par_sy=sy_new}
7761 if(cfmt.checkbars&&((k&&!s.bar_dotted&&s.next)||(tim>ptim+wmeasure&&s.prev.type!=C.MREST)))
7898 while(s){if(!sk){for(;s;s=s.next){if(s.type==C.KEY&&s.k_transp)
7900 for(;s;s=s.next){switch(s.type){case C.GRACE:for(g=s.extra;g;g=g.next){for(i=0;i<=g.nhd;i++)
8335 if(s2&&s2.type==C.BAR&&s2.bar_type[0]!=':'){s.next=s2
8338 s.prev.next=s
8340 s2.next=null
8461 s=s.next
8464 s=s.next;i++
8480 s=s.next
8490 s=s.next;i++}
8513 s=s.next
8516 s=s.next;i++
8541 s=s.next
8550 s=s.next;i++}
8574 for(k=s.next;k;k=k.next){switch(k.type){case C.NOTE:case C.REST:if(!k.a_ly||!k.a_ly[i])
8596 for(s=p_voice.sym;;s=s.next)
8600 for(;s;s=s.next){if(s.a_ly)
8627 for(p_voice.s_next;s;s=s.next){if(s.type==C.NOTE){if(!s.a_ly)
8653 for(s=p_voice.sym;s;s=s.next){a_ly=s.a_ly
8707 for(s=p_voice.sym.next;s;s=s.next){if(s.a_ly){y_set(st,1,s.x-2,10,top)}}}
8709 if(nly_tb[p_voice.v]>0){for(s=p_voice.sym.next;s;s=s.next){if(s.a_ly){y_set(st,0,s.x-2,10,bot)}}}else{y_set(st,0,0,realwidth,bot)}}}}