google / emboss

Emboss is a tool for generating code that reads and writes binary data structures.
Apache License 2.0
70 stars 21 forks source link

Support Variable-Length/Offset fields within `bits` #43

Open reventlov opened 2 years ago

reventlov commented 2 years ago

"Bitstream"-style protocols tend to have variable-length fields -- particularly arrays -- and variable-offset fields within bits. Emboss should support variable-length and variable-offset fields within bits.