查看源代码 MismatchedDelimiterError 异常 (Elixir v1.16.2)
解析代码时遇到不匹配分隔符时抛出的异常。
例如
[1, 2, 3}
fn a -> )
此异常的以下字段是公开的,可以自由访问
:file
(Path.t/0
或nil
) - 发生错误的文件,如果错误发生在不是来自文件的代码中,则为nil
:line
- 开启分隔符的行:column
- 开启分隔符的列:end_line
- 不匹配关闭分隔符的行:end_column
- 不匹配关闭分隔符的列:opening_delimiter
- 表示开启分隔符的原子:closing_delimiter
- 表示不匹配关闭分隔符的原子:expected_delimiter
- 表示关闭分隔符的原子:description
- 不匹配分隔符错误的描述