The Sol Programming Language!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

29 lines
430 B

func assert(x, msg)
if !x then
error("Assertion failed: " + tostring(msg))
end
end
func assert_eq(x, y, msg)
assert(x == y, msg)
end
func assert_none(x, msg)
assert_eq(None, x, msg)
end
func assert_not_none(x, msg)
assert(None != x, msg)
end
func warn(msg)
io.stderr:write("Warning: " + tostring(msg) + "\n")
end
func warn_if(cond, msg)
if cond then
warn(msg)
end
end
print("(test library loaded successfully)")