Current section
Files
Jump to
Current section
Files
src/evil.erl
-module(evil).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([expect/2]).
-spec expect({ok, JLG} | {error, any()}, binary()) -> JLG.
expect(X, Msg) ->
case X of
{ok, V} ->
V;
{error, _} ->
gleam@io:print_error(Msg),
erlang:error(#{gleam_error => panic,
message => <<"panic expression evaluated"/utf8>>,
module => <<"evil"/utf8>>,
function => <<"expect"/utf8>>,
line => 8})
end.