Lines Matching refs:buf
155 function KoreanCharProcessor(chr, buf, CVC, rukbd){ argument
157 if(!CVC) CVC=parseHangul(buf)
172 else if(Korean.CC2C[buf])return [Korean.CC2C[buf],1]
179 return [buf+chr,0]
184 else return [buf+chr, 1] // CVC, [C]
186 if(rukbd && CVC[2]==21) return [buf+String.fromCharCode(50500+jamo[1]),1]
191 return [buf+chr, 0]
212 return [buf+String.fromCharCode(50500+jamo[1]),1]
214 else return [buf+chr, 0]
217 else return [buf+chr, 1] //CV [C]
220 return [String.fromCharCode(Korean.Jamo[buf][1]+jamo[1]), 1]
222 if(buf==chr && Korean.C2CC[buf]) return [Korean.C2CC[buf],1]
223 else return [buf+chr, 1]
258 function(chr, buf){ argument
259 var CVC=parseHangul(buf)
273 return [buf, 0]
277 else return [buf, buf && 1 || 0]
284 var pos= '\u3142\u3137\u3148\u3131'.indexOf(buf) // p t c k
295 if(buf=='\u3148' || buf=='\u3137') return ['\u3148', 1]
297 if(CVC[2]==22) return [buf, 1];
303 return[buf+'\u3145',1]
322 return KoreanCharProcessor(Korean.Ru2Kor[chr]||chr, buf, CVC, 1)