Исходный код MismatchedDelimiterError исключение
Исключение, генерируемое при обнаружении несоответствия разделителей при разборе кода.
Например:
[1, 2, 3}fn a -> )
Следующие поля этого исключения являются общедоступными и могут быть свободно обращены:
-
:file(Path.t/0илиnil) - файл, в котором произошла ошибка, илиnil, если ошибка произошла в коде, который не был загружен из файла -
:line- строка для открывающего разделителя -
:column- столбец для открывающего разделителя -
:end_line- строка для несоответствующего закрывающего разделителя -
:end_column- столбец для несоответствующего закрывающего разделителя -
:opening_delimiter- атом, представляющий открывающий разделитель -
:closing_delimiter- атом, представляющий несоответствующий закрывающий разделитель -
:expected_delimiter- атом, представляющий закрывающий разделитель -
:description- описание ошибки несоответствия разделителей
© 2012-2024 The Elixir Team
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/elixir/1.16.3/MismatchedDelimiterError.html