SyntaxError exception (Elixir v1.19.0-rc.0)
View SourceAn exception raised when there's a syntax error when parsing code.
For example:
iex> Code.eval_string("5 + 5h")
** (SyntaxError) invalid syntax found on nofile:1:5:
...
The following fields of this exceptions are public and can be accessed freely:
:file
(Path.t/0
ornil
) - the file where the error occurred, ornil
if the error occurred in code that did not come from a file:line
- the line where the error occurred:column
- the column where the error occurred:description
- a description of the syntax error