| debug.rs |
|
5694 |
| decoder |
|
|
| error.rs |
|
2360 |
| lexer |
|
|
| lib.rs |
TOML lexer and parser
Characteristics:
- Error recovery
- Lazy validation
- `forbid(unsafe)` by default, requiring the `unsafe` feature otherwise
- `no_std` support, including putting users in charge of allocation choices (including not
allocating)
Full parsing is broken into three phases:
1. [Lexing tokens][lexer]
2. [Parsing tokens][parser] (push parser)
3. Organizing the physical layout into the logical layout,
including [decoding keys and values][decoder] |
1273 |
| macros.rs |
|
1 |
| parser |
|
|
| source.rs |
|
12512 |