Lines Matching refs:file

59 while(1){j=parse.file.indexOf('\n',i)
3117 function do_include(fn){var file,parse_sav
3122 file=user.read_file(fn)
3123 if(!file){syntax(1,"Cannot read file '$1'",fn)
3125 include++;parse_sav=clone(parse);tosvg(fn,file);parse_sav.state=parse.state;parse=parse_sav;include--}
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)
3129 i=file.indexOf('\n',i)
3130 if(parse.select.test(file.slice(parse.bol,i)))
3132 re=/\n\w*\n/;re.lastIndex=i;res=re.exec(file)
3163 if(file[bol]!='%')
3165 eol=file.indexOf('\n',eol);if(file[bol+1]!=line1)
3169 text=file.slice(bol)
3171 text=file.slice(bol,eol);a=text.match(/\S+/)
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)
3203 parse.file=file;parse.fname=in_fname
3207 eof=file.length
3208 for(;bol<eof;bol=parse.eol+1){eol=file.indexOf('\n',bol)
3212 switch(file[eol]){case' ':case'\t':continue}
3216 if(parse.select){eol=file.indexOf('\nX:',parse.eol)
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}
3226 text=file.slice(bol,eol)
3234 if(a[1].slice(0,5)=='begin'){b=a[1].substr(5);end='\n'+line0+line1+"end"+b;i=file.indexOf(end,eol)
3237 self.do_begin_end(b,uncomment(a[2]),file.slice(eol+1,i).replace(new RegExp('^'+line0+line1,'gm'),''));parse.eol=file.indexOf('\n',i+6)
3258 if(file[bol]!='%')
3260 eol=file.indexOf('\n',eol);if(file[bol+1]!=line1)
3264 text=file.slice(bol)
3266 text=file.slice(bol,eol);a=text.match(/([^\s]+)\s*(.*)/)
3287 parse.line.buffer=uncomment(file.slice(bol,eol))
3292 while(1){switch(file[bol]){case' ':case'\t':bol++
3298 text=uncomment(file.slice(bol,eol),line0)
3301 if(parse.select&&!tune_selected()){eol=file.indexOf('\nX:',parse.eol)
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
8392 if(file[eol-1]=='[')
8397 tosvg(parse.fname,file,bol,eol)}
8422 if(parse.file[curvoice.clone.bol-1]!=']')
8946 abc2svg.modules={ambitus:{},begingrid:{fn:'grid3'},beginps:{fn:'psvg'},break:{},capo:{},chordnames:{},clip:{},clairnote:{fn:'clair'},voicecombine:{fn:'combine'},diagram:{fn:'diag'},equalbars:{},gamelan:{},grid:{},grid2:{},jazzchord:{},jianpu:{},mdnn:{},MIDI:{},pageheight:{fn:'page'},pedline:{},percmap:{fn:'perc'},soloffs:{},sth:{},strtab:{},temperament:{fn:'temper'},nreq:0,hooks:[],g_hooks:[],load:function(file,relay,errmsg){function get_errmsg(){if(typeof user=='object'&&user.errmsg)
8959 var m,i,fn,nreq_i=this.nreq,ls=file.match(/(^|\n)(%%|I:).+?\b/g)