The dependencies are currently on 0.1.1; we need to update it to 0.4.0 with the following:
- Move syntax resolution from using
BodyItem, RawForm etc. into the structured syntax -> runtime resolution with PPVMResolver. In this step, we need to migrate the PPVMHeader parser to the metadata syntax class on the pattern parser;
- Migrate
CircuitExecutor, PauliSumExecutor, LossyPauliSumExecutor, and Circuit to use the component! macro; this means moving their instruction sets into this macro invocation;
- Move device loading and SST parsing to the multi-section
Load*SstSection traits and the parser compositions from #[composite], respectively;
- Update any docs, public exports etc. as necessary
The dependencies are currently on
0.1.1; we need to update it to0.4.0with the following:BodyItem,RawFormetc. into the structured syntax -> runtime resolution withPPVMResolver. In this step, we need to migrate thePPVMHeaderparser to themetadatasyntax class on the pattern parser;CircuitExecutor,PauliSumExecutor,LossyPauliSumExecutor, andCircuitto use thecomponent!macro; this means moving their instruction sets into this macro invocation;Load*SstSectiontraits and the parser compositions from#[composite], respectively;