Files
mgmt/examples/lang/panic0.mcl
James Shubin 8251c8f259 lang: funcs: core: Add a second panic signature
This modifies the panic feature to accept a boolean or a string. If true
or not empty, then it will cause the panic. This makes some of the error
code a little less ugly.
2023-11-28 14:43:39 -05:00

22 lines
521 B
Plaintext

import "panic/" as nested # local, relative module to prove it can nest
panic(false) # should NOT panic
panic(false) # should NOT panic
panic("") # should NOT panic
panic("") # should NOT panic
panic(true) # should panic
panic(true) # should panic
panic("fail1") # should panic
panic("fail2") # should panic
include nested.foo()
test "test" {
anotherstr => "hello!\n",
}
# this is what we're simulating:
#if panic("whatever1") { # this is a function (and an if statement)
# _panic "panic" {} # this is a resource
#}