Lines Matching refs:buffer

90 function scanBuf(){this.index=0;scanBuf.prototype.char=function(){return this.buffer[this.index]}
91 scanBuf.prototype.next_char=function(){return this.buffer[++this.index]}
92 scanBuf.prototype.get_int=function(){var val=0,c=this.buffer[this.index]
3287 parse.line.buffer=uncomment(file.slice(bol,eol))
3288 if(parse.line.buffer)
3351 parse.line.buffer=text
5583 tmp=new scanBuf;tmp.buffer=param
5585 for(i=0;i<2;i++){note=tmp.buffer[tmp.index]?parse_acc_pit(tmp):null
5832 if(c=='^'||c=='_'||c=='='){s.k_a_acc=[];tmp=new scanBuf;tmp.buffer=param
6202 function parse_dur(line){var res,num,den;reg_dur.lastIndex=line.index;res=reg_dur.exec(line.buffer)
6224 if(pit<16){syntax(1,"'$1' is not a note",line.buffer[line.index-1])
6257 if(line.buffer[line.index-1]=='.'&&!a_dcn)
6484 case'.':if(line.buffer[line.index+1]!='-')
6524 for(i=1,j=line.index+1;i<m.length;i++,j++){if(m[i]==line.buffer[j])
6528 b=ntb.indexOf(line.buffer[j])
6531 while(line.buffer[j+1]=="'"){b+=7;j++}
6532 while(line.buffer[j+1]==','){b-=7;j++}}
6543 function parse_mac(k,m,b){var te,ti,curv,s,line_sav=line,istart_sav=parse.istart;parse.line=line=new scanBuf;parse.istart+=line_sav.index;if(cfmt.writefields.indexOf('m')<0){line.buffer=k.replace('n',n2n(b))
6560 line.buffer=b?expand(m,b):m
6568 curvoice=curv}else{line.buffer=b?expand(m,b):m;parse_seq(true)}
6575 if(curvoice.ignore){while(1){if(c=='['&&line.buffer[line.index+1]=='V'&&line.buffer[line.index+2]==':')
6580 if(c=='.'){switch(line.buffer[line.index+1]){case'(':case'-':case'|':c=line.next_char()
6585 if(k.indexOf('n')<0){if(line.buffer.indexOf(k,line.index)
6669 var c_next=line.buffer[line.index+1]
6674 if(line.buffer[line.index+2]==':'){if(grace){syntax(1,errs.bad_grace)
6676 i=line.buffer.indexOf(']',line.index+1)
6679 text=line.buffer.slice(line.index+3,i).trim()
6728 new_bar(line.buffer[line.index-1]=='.')
6739 case"\\":if(!line.buffer[line.index+1]){no_eol=true
7807 tmp.buffer=ns
7824 if(a[0].indexOf('=')<0){if(a[0][0]!='*'){tmp=new scanBuf;tmp.buffer=a[0];map[1]=parse_acc_pit(tmp)}
7836 tmp=new scanBuf;tmp.buffer=a[i];note=parse_acc_pit(tmp)
8718 while(1){j=line.buffer.indexOf('"',i)
8721 if(line.buffer[j-1]!='\\')
8724 text=cnv_escape(line.buffer.slice(line.index,j))