Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -348,6 +348,14 @@ const parser = new Parser()
.int32("c");
```

This setting also affects the bit extraction order of
[bit field](#bit1-32name-options) methods (`bit1` to `bit32`). In big-endian
mode, bit fields are extracted from MSB to LSB.
In little-endian mode, bit fields are extracted from LSB to MSB.
If you need big-endian bit ordering while using little-endian
byte ordering, you can parse bit fields in a separate `Parser` with
`.endianness("big")` and embed it using `.nest()`.

### namely(alias)
Set an alias to this parser, so that it can be referred to by name in methods
like `.array`, `.nest` and `.choice`, without the requirement to have an
Expand Down
Loading