Groups | Search | Server Info | Login | Register


Groups > tw.bbs.comp.sources > #13

jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_3_1_7__7130910200.rb

From YAMAGUTIseisei <seisei@hello.to>
Newsgroups tw.bbs.comp.sources, japan.test, hk.test
Subject jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_3_1_7__7130910200.rb
Followup-To tw.bbs.edu.computer-science
Date 2019-03-17 09:53 +0000
Organization X-PlsDntToRmsMatzYktJlgTtiRbistAnd: http://j.mp/2K8Eo4k?#__Sponsor_-_CellBE
Message-ID <5C8E192E.6010002@hello.to> (permalink)
References (30 earlier) <5B016832.8070806@hello.to> <5B38B86E.7090806@hello.to> <5BB0B825.8070403@hello.to> <5C161805.5090308@hello.to> <5C602426.2000502@hello.to>

Cross-posted to 3 groups.

Followups directed to: tw.bbs.edu.computer-science

Show all headers | View raw


1335d
1318c
#	Slp.new.slp unless lpl.ctr_c
.
1312d
1301c
#	  (pctj<< (pco = rg['pc']) + 1) if ?J == rg['sym'].to_s[0]	# p 	# q 
	  (pctj<< 1 + pco = pc) if ?J == sym.to_s[0]	# p 	# q 
.
1297c
#	  fl<< fls(rg['pc'])	# p 
	  fl<< fls(pc)	# p 
.
1292,1294c
#	if ?J != rg['sym'].to_s[0] && ! [:ENTER, :SEND, :RETURN, :NOP].include?(rg['sym'])	# q 
	if ?J != sym.to_s[0] && ! [:ENTER, :SEND, :RETURN, :NOP].include?(sym)	# q 
	  ise<< iset(rg) if 0 <= rg['pc', nil, ?-] && pctj.pop != pc	# p 	# q	# cp 
.
1290c
#	lpl.verb "#{rg['pc'].to_xeh}	#{rg['sym']}	#{rg['cop'].to_xeh}" # if rg['sym']
	lpl.verb "#{pc.to_xeh}	#{sym}	#{rg['cop'].to_xeh}" # if sym
.
1286c
#	c, sym = @@opf.(irep, rg['pc'], imem)		# c 
	c, sym = @@opf.(irep, pc = rg['pc'], imem)	# c 
.
1281c
#      fl.delete_if__c(1) { |v, n| v.resume(n)}
      fl.delif_c(1) { |v, n| v.resume(n)}
.
1278,1279c
#      ise.delete_if__c(1) { |fis, n| fis.resume}
      ise.delif_c(1) { |fis, n| fis.resume}
.
1244d
1240d
1236d
1228d
1217d
1153d
1141d
1130d
1090c
# end
.
1078c
# def opf(irep, pc)
.
1067,1068c
#   fibi(@@iset2 ||= iset2, rgd) {rgd &&= nil}
#   fibi(@@iset2 ||= iset2, rgd) {rgd && nil}
    fibi(@@iset2 ||= iset2, rgd) {nil}
.
1065d
1051a
#	[thi, th]	###
.
1047a
	rg && ini.(rg)	# c
.
1043,1046d
1031c
#	end
.
1023,1029c
#      bt[oi].each_slice(2) { |k, v|
#	fv = fml[i += 1]
      bt[oi].each_slice(2) { |k, v| fv = fml[i += 1]
#	if v # && knid(fv, :Array)
	v && # knid(fv, :Array) &&
.
1019,1020d
1010,1012c
    bt = imem.fml('th', 'bt')
.
996,999c
##	printf("Unkown code %s \n", OPTABLE_SYM[imem.get_opcode(cop)])
##	printf("Unkown code %s \n", OPTABLE_SYM[rou(:get_opcode, cop)])
##	printf("Unkown code %s \n", OPTABLE_SYM[@@rou.(:get_opcode, cop)])	# c 
#	pl.verb("Unkown code #{sym} ") # .to_s
.
993,994d
988d
986d
979,980d
973,974c
#    fibi(@@fls2 ||= fls2, pc, 1) {0 > pc ? ~ pc : pc}
    fibi(@@fls2 ||= fls2, ~ pc, 1) {0 > pc ? ~ pc : pc}
.
970c
#    pc = ~ pc
.
958c
	  pr || (pr, sy, mt = imem.fml('st', sym))
.
956d
952c
	  f = flg.all? # && r.all? { |f| # case f when Numeric then true end}
#		case f when Numeric then true else lpl.verb(f); false end}
.
941a
#     ca = ca.force	#? mruby 410200
.
934c
#    ]
    ]	# .lazy #? mruby 410200
.
930,932c
#	0 == s.size ? sl.slp(0) : plr +=
	0 == s.size ? sl.slp(0) :
#	[sl.slp(0),
#	  plr +=
#	    lm.(isr0, s[(sz = plr.size) .. sz + ap = (ap += ap >> 1) >> 1])	# c 
	  plr += lm.(s[(sz = plr.size) ..	# c 
		sz + (ap = (ap += ap >> 1) >> 1) + (ap <=> 0)])
#	].lazy.to_a[s.s.size <=> 0] # .force
.
922,924c
#	pc1 = (pc1 = plr[r[1]]).nil? ? lm.(isr0, r[1]) : pc1	# c 
	pc1 = (pc1 = plr[r[1]]).nil? ? lm.(r[1]) : pc1	# c 
.
916,917c
##   lm = ->(isr0, r1) {r1.nil? ? r1 : imem.send(pr, *isr0, r1, mt)}	# l 
#   lm = ->(r1) {r1.nil? ? r1 : imem.send(pr, *isr0, r1, mt)}	# l 
#    lm = ->(isr0, r1) {imem.send(pr, *isr0, r1, mt)}			# l 
    lm = ->(r1) {imem.send(pr, *isr0, r1, mt)}			# l 
.
912d
908d
903,904c
#      ap = 1 << sz = 4; ap = @@fls_m ||=
      ap = 1 << sz = 3; ap = @@fls_m ||=
.
901c
#      f = false; flg = [false, false]
      flg = [f = false, f]
.
860,861c
#      loop {
#	sl.slp 0
      loop { sl.slp 0
.
857,858d
840d
836,838c
#    pl[1] && pl[0 .. -1] = pl[0 .. pl.hgt & ((n = rmth + 1) << 1) | n]
    0 < pl.hgt && pl[0 .. -1] =
	pl[0 .. pl.hgt & ((thini = rmth + 1) << 1) | thini]
.
826,828c
#    pl[0] = [[pl0i[0], [[thini]]], [pl0i[1], [6309]], [pl0i[2], []]]
    pl[0] = [[pl0i[0], [[thini]]], [pl0i[1], [NSL_]], [pl0i[2], []]]
.
823c
    # 3080410200 : 5x2 ok ( gc ) : monami-ya.mrb 8270410200 813e2af8	# www.monami-ya.jp
.
816d
790c
    plini(@@rmth, @pl = ENVary.new(true))	# 310200plini
.
788d
690,696d
681d
667d
658d
635,636c
#  @@f = 0x0.chr * 0x20
  @@f = [0x0.chr * 0x20] * 0x4
.
618c
#      fpl = delete_if__c(1, fpl) { |fb, n| fb.resume}
      fpl = delif_c(1, fpl) { |fb, n| fb.resume}
.
602,603d
599d
583,588c
#	Fiber.yield((f = #### th[idx].nil?.! && # fuguai taisaku
	Fiber.yield(((f = #### th[idx].nil?.! && # fuguai taisaku
#			ckth(th[mx = thn.hgt], 3)) && (
			ckth(th[mx = thn.hgt], 3)) ? (
				pl_es(pc, ['th', th]); sl.slp 0 # , 4096
#				f) && idx >= mx)
				f) : nil) && idx >= mx)
.
579c
    Fiber.new {		##
.
576d
563,565c
    case a when Numeric then true end || # (
#      verb "#{pc.to_xeh}		#{a}	#{op.to_xeh}")
	verb("#{pc.to_xeh}		#{a}	#{op.to_xeh}")
.
554,555c
#     knid(a, :Array)	?     __method__(a, pc)  :    a		# s_id(a, pc)  :    #? mruby 310200
      case a when Array then  __method__(a, pc)  else a end	# s_id(a, pc)  else #? mruby 310200
.
550,551c
#    ((tb = TB) == a || case a when Array then 0 >= a.hgt end) && (return a)
    ((tb = TB.dup) == a || case a when Array then 0 >= a.hgt end) && (return a)
.
546c
#   tb = TB
.
532,536c
#  def verb(s)
#    @@m.lock
#      puts s
#    @@m.unlock
#  end
  def verb(s)	@@m.lock; puts s; @@m.unlock	end
.
515c
#    bfsz = (a = [knid(th, :Array), [] == th]).size	# t 
    bfsz = (a = [knid(th, :Array), tb == th]).size
.
513a
    tb = TB.dup
.
482,489c
#  def to_ia(n, lpl = self)
#    lpl = lpl[n]; 0 == n ? lpl : @@Plmg.(@@pl0i, lpl)	# c 
#  end
.
473a
#     pl[i_k = self.afl(k, ?i)] =
#	(pl[i_k]<< v)['ctr' == k && knid(v, :Array).! ? 0 .. -1 : -1]	# p 	# ? 
.
430,434d
387,398d
378,379c
#   @@loc.ploc(n) { |a| JSON::parse(ENV[@@idb + a[0]])}
    @@loc.ploc(n) { |a| (a = ENV[@@idb + a[0]]) &&
.
368c
    @@loc.ploc(n, v) { |a| ENV[@@idb + a[0]] = JSON::generate(a[1])}
.
345,363d
336,338c
#    1.step(@@rmth + 1) { |i|
#      self[i] = *a
#    }
    1.step(@@rmth + 1) { |i| self[i] = *a}
.
332d
325d
322a


    @@loc = Loc.new(@@fl)
.
294a
module M__Loc
  @@slp = Slp.new

  def initialize(nm)
    @nm = nm
  end

  def ploc(*a)
#   s = nil
#   @m.lock
    begin
      f = File.open(@nm, ?w)	# q 
      f.flock(File::LOCK_EX)
    rescue
#     f.close	# ? 
      @@slp.slp 0
#     (s ||= @@slp).slp 0
      retry
    end ## if flg
    a[0] = a[0].to_xeh
    [yield(a), ## flg &&
	f.close][0]
#	@m.unlock][0]
#   a = yield(r)
  end
end

class Loc
  include M__Loc
end


.
284d
281,282d
274,276c
#      return a[i_s__r1].map{ |v| v.nil? ? v : send(*a[0 .. @@I_s__r0 + 1], v)}
      return a_r1.map{ |v| v.nil? ? v : __send__(*a[0 .. @@I_s__r0 + 1], v)}
#    else send(*a)
    else __send__(*a)
.
271,272c
#    case a[i_s__r1 = @@I_s__r1 + 1]
    case a_r1 = a[@@I_s__r1 + 1]
.
253,259d
250d
188,191c
#    @@fml.(lb).assoc(sym)[1 .. -1]		# c 
##   (f = @@fml).(lb).assoc(sym)[1 .. -1]	# c 
    @@fml.(lb).assoc(sym)[1 .. -1] || (		# c 
#   (f = @@fml).(lb).assoc(sym)[1 .. -1] || (	# c 
#     printf("Unkown code %s \n", OPTABLE_SYM[imem.get_opcode(cop)])
#     printf("Unkown code %s \n", OPTABLE_SYM[rou(:get_opcode, cop)])
#     printf("Unkown code %s \n", OPTABLE_SYM[@@rou.(:get_opcode, cop)])	# c 
      print("Unkown code #{sym} \n") # .to_s
      return nil
#     raise
##    rg = Fiber.yield(nil)
    )
.
184d
163,164d
138a
#   t += 1 - (t <=> 0)
.
135a
# @@slp = (((@@slp = NSL_ >> 1) + (@@slp >> 5)) >> 8) + 1 >> 1
.
123c
#      a[n] && yield(a[n], c) && a.delete_at(n) || n += 1
      a[n] && yield(a[n], c) && (a.delete_at(n); redo); n += 1
.
120d
113,117c
#    (f = ! a) && a = self
    a ||= f = self	# a ||= (f = true; self)
#   i.! ? a.delete_if(&:yield) : a.each_with_index { |v, n|
#	break if n >= i; v && yield(v, n) && a.delete_at(n)}
.
111c
#  def delete_if__c(i, a = nil)
  def delif_c(i, a = nil)
.
109d
102c
#    ?i != m ? self[m.afl(k, ?i)] :	 self[0].index(self[0].assoc(k))	# self.index(idx)	# q 2 
    ?i != m ? self[m.afl(k, ?i)] :	 (self0 = self[0]).index(self0.assoc(k))	# self.index(idx)	# q 2 
##   ?i != m ? self[m.afl(k, ?i)] : loop {self[0].index(self[0].assoc(k)) && break}	# self.index(idx)	# fuguai taisaku	# q 2 
#   ?i != m ? self[m.afl(k, ?i)] : loop {(self0 = self[0]).index(self0.assoc(k)) && break}	# self.index(idx)	# fuguai taisaku	# q 2 
.
15d
4,5c
#	:Array,	:Numeric,	:Fixnum,	# :Float,	:Bignum,
#	:Symbol,	:String,	# :Object,
	:Array,	:Numeric,	:Fixnum,	:Symbol,	:String,
.
2a
# Thread.new((((((((([
.



-- 
YAMAGUTIseisei ( str_h__namae = { :sei => "山口" , :mei => "青星" } )
http://hello.to/seisei/	mailto:seisei@.68..net	tel:081-70-5152-1104
heiwa furiisekkusu 1tu

Back to tw.bbs.comp.sources | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_7_0_6_3_0__0360710200.rb ( Was : Re: jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_6_0_7_0_7__7070610200.rb ) YAMAGUTIseisei <seisei@hello.to> - 2017-08-08 03:18 +0000
  jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_7_1_0_0_1__1001710200.rb YAMAGUTIseisei <seisei@x68k.net> - 2017-10-01 12:15 +0000
    jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_7_1_2_3_1__1321710200.rb YAMAGUTIseisei <seisei@x68k.net> - 2017-12-31 12:57 +0000
      jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_2_0_4__4020810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-02-04 10:52 +0000
        jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_4_0_1__1040810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-04-01 13:24 +0000
          jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_5_2_0__0250810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-05-20 12:21 +0000
            jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_7_0_1__1070810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-07-01 11:18 +0000
              jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_9_3_0__0390810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-09-30 11:48 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_1_2_1_6__6121810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-12-16 09:16 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_2_1_0__0120910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-02-10 13:16 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_3_1_7__7130910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-03-17 09:53 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_4_2_1__1240910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-04-21 10:40 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_6_0_9__9060910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-06-09 09:28 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_8_1_1__1180910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-08-12 10:10 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_1_0_2_7__7201910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-10-27 12:29 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_1_2_1_5__5121910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-12-15 12:24 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_0_0_2_1_6__6120020200.rb YAMAGUTIseisei <seisei@hello.to> - 2020-02-16 16:30 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_0_0_4_1_9__9140020200.rb YAMAGUTIseisei <seisei@hello.to> - 2020-04-19 16:59 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_0_0_7_0_5__5070020200.rb YAMAGUTIseisei <seisei@hello.to> - 2020-07-05 12:08 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_0_1_0_2_5__5201020200.rb YAMAGUTIseisei <seisei@hello.to> - 2020-10-25 11:16 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_0_1_1_0__0110120200.rb YAMAGUTIseisei <seisei@hello.to> - 2021-01-10 10:34 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_0_3_2_8_8230120200.rb YAMAGUTIseisei <seisei@hello.to> - 2021-03-28 15:48 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_0_4_2_4__4240120200.rb YAMAGUTIseisei <seisei@hello.to> - 2021-04-25 00:23 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_0_7_1_3__3170120200.rb YAMAGUTIseisei <seisei@hello.to> - 2021-07-13 12:15 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_1_0_0_8__8001120200.rb YAMAGUTIseisei <seisei@hello.to> - 2021-10-08 09:10 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_0_2_0_6__6020220200.rb YAMAGUTIseisei <seisei@hello.to> - 2022-02-06 15:29 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_0_3_0_6__6030220200.rb YAMAGUTIseisei <seisei@hello.to> - 2022-03-06 10:14 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_0_4_0_4__4040220200.rb YAMAGUTIseisei <seisei@hello.to> - 2022-04-04 15:20 +0000
                Debug ? ( Was : jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_0_4_0_4__4040220200.rb ) YAMAGUTIseisei <seisei@hello.to> - 2022-04-24 08:27 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_0_6_2_6__6260220200.rb YAMAGUTIseisei <seisei@hello.to> - 2022-06-26 14:52 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_1_0_1_7__7101220200.rb YAMAGUTIseisei <seisei@hello.to> - 2022-10-17 22:10 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_3_0_6_1_7__7160320200.rb "YAMAGUTIseisei(MasinZenmetu)" <seisei@hello.to> - 2024-01-07 14:44 +0000
          DoNotOpen:SJIS : Re : jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_0_0_7_0_5__5070020200.rb YAMAGUTIseisei <seisei@hello.to> - 2020-07-12 14:55 +0000

csiph-web