ApeWorX / ethpm-types

Implementation of EIP-2678
Apache License 2.0
14 stars 8 forks source link

feat!: Lazy AST and access to root AST model #113

Open antazoey opened 8 months ago

antazoey commented 8 months ago

What I did

ast parsing is lazy now by utilizing root model

as a bonus, allows the raw compiler output to be accessible fixes: https://github.com/ApeWorX/ape/issues/1590

How I did it

use root model make everything a property or lazy evaluated

How to verify it

things still work but are a bit faster

Checklist