Closed yoshihiro503 closed 5 years ago
see http://erlang.org/doc/reference_manual/expressions.html#catch-and-throw
Γ |- e : τ, C -------------------------------[CATCH] Γ |- catch e : any(), C
https://1275-87309195-gh.circle-artifacts.com/0/home/opam/fialyzer/docs/derivation-rules.pdf (via https://circleci.com/gh/dwango/fialyzer/1275#artifacts/containers/0 )
throw
throw is a BIF(built-in function). see https://github.com/dwango/fialyzer/issues/196
What are catch expressions in Erlang
see http://erlang.org/doc/reference_manual/expressions.html#catch-and-throw
Derivation rules
Generated PDF
https://1275-87309195-gh.circle-artifacts.com/0/home/opam/fialyzer/docs/derivation-rules.pdf (via https://circleci.com/gh/dwango/fialyzer/1275#artifacts/containers/0 )
Don't we need to support
throw
expressions?throw
is a BIF(built-in function). see https://github.com/dwango/fialyzer/issues/196