ZXCalculus.jl
ZXCalculus.jl copied to clipboard
Simple symbolic expression with pattern match
@adt public struct SimpleExpr
Literal(::Number)
Variable(::Symbol, ::Type)
Minus(::SimpleExpr)
Add(::Vector{SimpleExpr})
PiImExp(::SimpleExpr)
end