Current section
Files
Jump to
Current section
Files
lib/exfmt/syntax_error.ex
defmodule Exfmt.SyntaxError do
defexception [:message, :line]
@type t :: %__MODULE__{__exception__: true,
line: non_neg_integer,
message: String.t}
@spec exception({non_neg_integer, String.t, String.t}) :: t
def exception({line, m1, m2}) do
%__MODULE__{line: line, message: "Error: " <> m1 <> m2}
end
def exception(message, line) do
%__MODULE__{line: line, message: "Error: " <> message}
end
end