Data update
This commit is contained in:
parent
29a5eea0d4
commit
5c1bb7bfa9
2011 changed files with 35081 additions and 3229 deletions
|
|
@ -1,15 +1,15 @@
|
|||
val .U0 = h{"msg": "U0"}
|
||||
val .U1 = h{"msg": "U1"}
|
||||
val U0 = {"msg": "U0"}
|
||||
val U1 = {"msg": "U1"}
|
||||
|
||||
val .baz = fn(.i) throw if(.i==0: .U0; .U1)
|
||||
val .bar = fn(.i) .baz(.i)
|
||||
val baz = fn i: throw if(i==0: U0; U1)
|
||||
val bar = fn i: baz(i)
|
||||
|
||||
val .foo = impure fn() {
|
||||
for .i in [0, 1] {
|
||||
.bar(.i)
|
||||
val foo = impure fn() {
|
||||
for i in [0, 1] {
|
||||
bar(i)
|
||||
catch {
|
||||
if _err'msg == .U0'msg {
|
||||
writeln "caught .U0 in .foo()"
|
||||
if _err'msg == U0'msg {
|
||||
writeln "caught U0 in foo()"
|
||||
} else {
|
||||
throw
|
||||
}
|
||||
|
|
@ -17,4 +17,4 @@ val .foo = impure fn() {
|
|||
}
|
||||
}
|
||||
|
||||
.foo()
|
||||
foo()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue