google / emboss

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

Add `ir_data_utils.builder` #143

Closed EricRahm closed 4 months ago

EricRahm commented 4 months ago

This adds an ir_data_utils.builder wrapper that will be used to dynamically build up ir_data instances rather than the ad-hoc behavior of ir_data field access. For now this is a no-op and simply annotates sites that are mutating ir_data instances.

Part of #118.

EricRahm commented 4 months ago

Fyi @robrussell @AaronWebster