diff --git a/src/__init__.mojo b/src/__init__.mojo index 4762ea5..b5c2f85 100644 --- a/src/__init__.mojo +++ b/src/__init__.mojo @@ -1,3 +1,4 @@ +from .util import * from .testing_utils import * from .level1 import * from .level2 import * diff --git a/src/util.mojo b/src/util.mojo new file mode 100644 index 0000000..9bd7a3f --- /dev/null +++ b/src/util.mojo @@ -0,0 +1,5 @@ +# error checking blas_error_if(condition, __function_name__, "parameter_name", parameter) +fn blas_error_if[T: Stringable ](cond: Bool, caller: String, param: String, val: T) raises: + if(cond) : + raise Error(caller, " Error: ", param, " = ", String(val)) +