檢視原始碼 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
- 不匹配分隔符錯誤的說明