#author("2018-06-23T01:53:39+09:00","","")
 // DLしたFILEの改行が反映されなかったため
 #module m_2byte_check
 #deffunc _2byte_check var tmp_ss,var tmp_s
	tmp_l=strlen(tmp_s)
	tmp_ss=""
	i=0
	while i < tmp_l
		n=peek(tmp_s,i)
		if ((n>=129)&(n<=159) )|( (n>=224)&(n<=252)){
			tmp_ss+="2":i++
			if tmp_l>i {	tmp_ss+="3":i++	}
		}else{	tmp_ss+="1":i++	}
	wend
	return
 #global

 #module
 //	_pをsep_nで前と後に分割
 #deffunc simple_split var _p,var _p2,var _p3,int sep_n
	l_p=strlen(_p)
	piyo=""
 //	_pの前を取り出す
	piyo=strmid(_p,0,sep_n)
	foo=""
 //	_pの後を取り出す
	foo=strmid(_p,-1,l_p-sep_n)
	_p2=piyo
	_p3=foo
	return
 #global

 #module
 #defcfunc spltline var _src
	tmp_sss=""
	_2byte_check tmp_sss,_src
	v_yen_n="\"
	sdim op_text,65000
	if strlen(_src)>60000:dialog "error\ntxt大きすぎ",1
	i=0
	repeat strlen(_src)
	logmes ""+i
	logmes ""+peek(tmp_sss,cnt)
	tmp_cc=peek(tmp_sss,cnt)
	if tmp_cc=='2'||tmp_cc=='3'{
		poke op_text,i,peek(_src,cnt)
		i++
	}else{
		tmp_c=peek(_src,cnt)
		if tmp_c==10{
 ;			mes "t"
			op_text+="\n"
			i+=2	
		}else{
 ;			mes "f"
			poke op_text,i,peek(_src,cnt)
			i++			
		}
	}
	await 1
	loop
	return op_text
 #global

 notesel _4note
 sdim s,64,100
 sdim u,65000
 u=""
 s.0="Eval.java"
	noteload s.0
 tmp_l=strlen(_4note)
 tmp_tt=spltline(_4note)
 mes tmp_tt