hermes-support 0.1.0

Diagnostics and source-management support crate for the Hermes Rust front-end.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# hermes-support

Diagnostics and source management for the Hermes Rust front-end. Part of the
`hermes-parser` crate family.

Provides `SourceErrorManager` (buffers, source locations, line index, diagnostic
recording and rendering), the `JSONEmitter` used by the ESTree dumper, a
WTF-8 ↔ UTF-16 codec, and the arena-friendly `Deque` / `PersistentScopedMap`
containers. Zero `unsafe` (`unsafe_code = "forbid"`).

This is a support crate: it is published because `hermes-parser`'s dependency
closure requires it, and it carries no stability guarantee of its own.

**Version:** 0.1.0 — API docs at [docs.rs/hermes-support](https://docs.rs/hermes-support).

See [the project README](https://github.com/tmikov/hermes/blob/hermes-crates-v0.1.0/rust/README.md) for the full
documentation of the crate family.