Open
Description
Objective:
The RuleSet Runtime is a powerful component in QuISP which enables us to realize the RuleSet-based protocols. In order to make full use of Runtime, there are various instructions defined in def_instructions.h
and the implementations in InstructionVisitor.cc
. We want test for each of the instruction visitor function and RuntimeCallback so when users try to implement a new protocol they can scope the debugging to just the RuleSet creation and not inside Runtime instructions.