Proper serialization is added for the BinaryOp and UnaryOp classes
A new IR component class, Measure, is added for representing and serializing measurements. This class inherits from operation.
A new IR component class, TensorOp, is added for representing and serializing tensor operations. This class does not use inheritence; it is instead composed of multiple operations.
Proper serialization is added for the OperatorDeclaration class.
This PR should allow the tests written in #11 to begin passing.
Proper serialization is added for the
BinaryOp
andUnaryOp
classesA new IR component class,
Measure
, is added for representing and serializing measurements. This class inherits from operation.A new IR component class,
TensorOp
, is added for representing and serializing tensor operations. This class does not use inheritence; it is instead composed of multiple operations.Proper serialization is added for the
OperatorDeclaration
class.This PR should allow the tests written in #11 to begin passing.