@@ -2397,18 +2397,9 @@ cfg.rb:
23972397# 90| ...
23982398#-----| -> $global
23992399
2400- # 90| ... = ...
2401- #-----| -> if ...
2402-
24032400# 90| ... = ...
24042401#-----| -> x
24052402
2406- # 90| [false] ! ...
2407- #-----| false -> if ...
2408-
2409- # 90| [true] ! ...
2410- #-----| true -> x
2411-
24122403# 90| __synth__0__1
24132404#-----| -> x
24142405
@@ -2418,10 +2409,6 @@ cfg.rb:
24182409# 90| call to each
24192410#-----| -> ...
24202411
2421- # 90| defined? ...
2422- #-----| false -> [true] ! ...
2423- #-----| true -> [false] ! ...
2424-
24252412# 90| enter { ... }
24262413#-----| -> __synth__0__1
24272414
@@ -2430,6 +2417,22 @@ cfg.rb:
24302417# 90| exit { ... } (normal)
24312418#-----| -> exit { ... }
24322419
2420+ # 90| { ... }
2421+ #-----| -> call to each
2422+
2423+ # 90| ... = ...
2424+ #-----| -> if ...
2425+
2426+ # 90| [false] ! ...
2427+ #-----| false -> if ...
2428+
2429+ # 90| [true] ! ...
2430+ #-----| true -> x
2431+
2432+ # 90| defined? ...
2433+ #-----| false -> [true] ! ...
2434+ #-----| true -> [false] ! ...
2435+
24332436# 90| if ...
24342437#-----| -> Array
24352438
@@ -2442,9 +2445,6 @@ cfg.rb:
24422445# 90| x
24432446#-----| -> defined? ...
24442447
2445- # 90| { ... }
2446- #-----| -> call to each
2447-
24482448# 90| x
24492449#-----| -> __synth__0__1
24502450
@@ -6915,7 +6915,7 @@ raise.rb:
69156915#-----| -> exit m
69166916
69176917# 167| m
6918- #-----| -> exit raise.rb (normal)
6918+ #-----| -> m16
69196919
69206920# 167| self
69216921#-----| -> m
@@ -6928,3 +6928,74 @@ raise.rb:
69286928
69296929# 168| ""
69306930#-----| -> call to raise
6931+
6932+ # 172| enter m16
6933+ #-----| -> b1
6934+
6935+ # 172| exit m16
6936+
6937+ # 172| exit m16 (abnormal)
6938+ #-----| -> exit m16
6939+
6940+ # 172| exit m16 (normal)
6941+ #-----| -> exit m16
6942+
6943+ # 172| m16
6944+ #-----| -> exit raise.rb (normal)
6945+
6946+ # 172| b1
6947+ #-----| -> b2
6948+
6949+ # 172| b2
6950+ #-----| -> b1
6951+
6952+ # 174| b1
6953+ #-----| true -> [true] ... || ...
6954+ #-----| false -> b2
6955+
6956+ # 174| ... || ...
6957+ #-----| true -> 1
6958+ #-----| false -> 2
6959+ #-----| raise -> ExceptionA
6960+
6961+ # 174| [false] ... || ...
6962+ #-----| false -> 2
6963+ #-----| raise -> ExceptionA
6964+
6965+ # 174| [true] ... || ...
6966+ #-----| true -> 1
6967+ #-----| raise -> ExceptionA
6968+
6969+ # 174| b2
6970+ #-----| -> true
6971+
6972+ # 174| ... == ...
6973+ #-----| false -> [false] ... || ...
6974+ #-----| -> ... || ...
6975+ #-----| true -> [true] ... || ...
6976+ #-----| raise -> ExceptionA
6977+
6978+ # 174| true
6979+ #-----| -> ... == ...
6980+
6981+ # 175| return
6982+ #-----| return -> exit m16 (normal)
6983+
6984+ # 175| 1
6985+ #-----| -> return
6986+
6987+ # 177| return
6988+ #-----| return -> exit m16 (normal)
6989+
6990+ # 177| 2
6991+ #-----| -> return
6992+
6993+ # 179| ExceptionA
6994+ #-----| raise -> exit m16 (abnormal)
6995+ #-----| match -> 3
6996+
6997+ # 180| return
6998+ #-----| return -> exit m16 (normal)
6999+
7000+ # 180| 3
7001+ #-----| -> return
0 commit comments