Lines Matching refs:last_s
4537 Abc.prototype.set_pitch=function(last_s){var s,s2,g,st,delta,pitch,note,dur=C.BLEN,m=nstaff+1,staff_delta=new Int16Array(new Array(m*2)),sy=cur_sy
4544 for(s=tsfirst;s!=last_s;s=s.ts_next){st=s.st
4577 if(!last_s)
4706 function new_sym(s,p_v,last_s){s.p_v=p_v
4709 s.time=last_s.time
4713 p_v.last_sym=s;lktsym(s,last_s)}
4714 function init_music_line(){var p_voice,s,s1,s2,s3,last_s,v,st,shr,shrmx,shl,shlp,p_st,top,nv=voice_tb.length
4734 last_s=tsfirst
4744 s.ts_next=last_s;if(last_s)
4745 s.ts_prev=last_s.ts_prev
4750 if(last_s){last_s.ts_prev=s
4751 if(last_s.type==C.CLEF)
4752 delete last_s.seqst}
4761 new_sym(s,p_voice,last_s)
4768 new_sym(s,p_voice,last_s)}
4771 if(p_voice.sls.length){s={type:C.BAR,fname:last_s.fname,bar_type:"|",dur:0,multi:0,invis:true,sls:p_voice.sls}
4772 new_sym(s,p_voice,last_s)
4775 if(last_s&&last_s.v==v){for(s3=last_s;s3;s3=s3.ts_next){if(s3.v!=v)
4779 last_s=s3.ts_next
4787 p_voice.last_sym.rbstart=1}else{new_sym(s2,p_voice,last_s)}}
4788 self.set_pitch(last_s);s=tsfirst
4796 s=s.ts_next}while(s!=last_s&&!s.seqst);s2.shrink=shrmx;s2.space=0
4797 if(s==last_s)
4803 shr=s.wl;s=s.ts_next}while(s&&!s.seqst);last_s.shrink=shl+shr
4804 last_s.space=0}