efmt
====
[](https://crates.io/crates/efmt)
[](https://docs.rs/efmt)
[](https://github.com/sile/efmt/actions)

Erlang code formatter.
**NOTICE** This crate is still in the development phase. So the formatting style can be radically changed in the future.
Examples
--------
```console
bar.
```
```console
y;
foo(A) ->
[{A,
A},
A].
```
Limitations
-----------
TODO (e.g., broken forms in an unreachable `-if.` branch, parse-transform, UTF-8 files only)