Spec-Zone.ru › Elixir 1.16

Исходный код 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 - описание ошибки несоответствия разделителей

Скачать версию ePub

Создано с помощью ExDoc (v0.32.2) для программного языка Elixir

© 2012-2024 The Elixir Team
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/elixir/1.16.3/MismatchedDelimiterError.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API