Lines Matching defs:bol

3126 function tosvg(in_fname,file,bol,eof){var i,c,eol,end,select,line0,line1,last_info,opt,text,a,b,s,pscom,txt_add='\n'
3127 function tune_selected(){var re,res,i=file.indexOf('K:',bol)
3130 if(parse.select.test(file.slice(parse.bol,i)))
3155 function do_voice(select,in_tune){var opt,bol
3162 while(1){bol=++eol
3163 if(file[bol]!='%')
3165 eol=file.indexOf('\n',eol);if(file[bol+1]!=line1)
3167 bol+=2
3169 text=file.slice(bol)
3171 text=file.slice(bol,eol);a=text.match(/\S+/)
3174 case"score":case"staves":case"tune":case"voice":bol-=2
3177 eol=parse.eol=bol-1}
3178 function tune_filter(){var o,opts,j,pc,h,i=file.indexOf('K:',bol)
3179 i=file.indexOf('\n',i);h=file.slice(parse.bol,i)
3204 if(bol==undefined)
3205 bol=0
3208 for(;bol<eof;bol=parse.eol+1){eol=file.indexOf('\n',bol)
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()
3221 parse.istart=parse.bol=bol;parse.iend=eol;parse.line.index=0;line0=file[bol];line1=file[bol+1]
3224 if(file[bol+2]=='a'&&file[bol+3]=='b'&&file[bol+4]=='c'&&file[bol+5]==' '){bol+=6;line0=file[bol];line1=file[bol+1]}else{pscom=true}}else if(line0=='I'&&line1==':'){pscom=true}
3225 if(pscom){pscom=false;bol+=2
3226 text=file.slice(bol,eol)
3257 parse.tune_opts={};parse.tune_opts[select]=opt={t_opts:[]};while(1){bol=++eol
3258 if(file[bol]!='%')
3260 eol=file.indexOf('\n',eol);if(file[bol+1]!=line1)
3262 bol+=2
3264 text=file.slice(bol)
3266 text=file.slice(bol,eol);a=text.match(/([^\s]+)\s*(.*)/)
3274 parse.eol=bol-1
3287 parse.line.buffer=uncomment(file.slice(bol,eol))
3291 bol+=2
3292 while(1){switch(file[bol]){case' ':case'\t':bol++
3298 text=uncomment(file.slice(bol,eol),line0)
6044 function new_bar(dotted){var s2,c,bar_type,line=parse.line,s={type:C.BAR,fname:parse.fname,istart:parse.bol+line.index,dur:0,multi:0}
6062 if(curvoice.cst!=curvoice.st){s2={type:C.SPACE,fname:parse.fname,istart:parse.bol+line.index,dur:0,multi:0,invis:true,width:1}
6087 s.iend=parse.bol+line.index
6333 s.istart=parse.bol+line.index
6507 s.iend=parse.bol+line.index
6680 parse.istart=parse.bol+line.index;parse.iend=parse.bol+ ++i;line.index=0;do_info(c_next,text);line.index=i
6718 last_note_sav=curvoice.last_note;curvoice.last_note=null;a_dcn_sav=a_dcn;a_dcn=undefined;grace={type:C.GRACE,fname:parse.fname,istart:parse.bol+line.index,dur:0,multi:0}
8390 function do_cloning(){var i,clone=curvoice.clone,vs=clone.vs,a=clone.a,bol=clone.bol,eol=parse.istart,parse_sav=parse,file=parse.file
8397 tosvg(parse.fname,file,bol,eol)}
8421 curvoice.clone={vs:vs,a:a,bol:parse.iend}
8422 if(parse.file[curvoice.clone.bol-1]!=']')
8423 curvoice.clone.bol++}
8716 istart=parse.bol+line.index
8726 iend=parse.bol+line.index+1}