lib/given/syntax_error.ex
defmodule Given.SyntaxError do
defexception [:message]
@impl true
def exception(error: error, file: file, line: line) when is_integer(line) do
msg = "Error #{inspect(error)} at #{to_string(file)}:#{to_string(line)}}"
%__MODULE__{message: msg}
end
end