Исходный код 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.17.2/MismatchedDelimiterError.html