mcoblenz / Obsidian

Obsidian language development
BSD 3-Clause "New" or "Revised" License
76 stars 10 forks source link

adding a case class for yul types #403

Closed ivoysey closed 2 years ago

ivoysey commented 2 years ago

previously we reused the obsidian types for yul types, which worked but was messy and forced some stringly typed programming. this is a little bit neater, imo.

@mcoblenz when reviewing, please feel free to suggest better names for constructors and that sort of detail; i'm not positive this meshes that well with the codebase but i think the idea is good.