defparse_circuit(self:"Builder")->"AnalogCircuit":"""Parse the analog circuit from the program."""frombloqade.builder.parse.builderimportParserreturnParser().parse_circuit(self)
defparse_register(self:"Builder")->Union["AtomArrangement","ParallelRegister"]:"""Parse the arrangement of atoms of the program."""frombloqade.builder.parse.builderimportParserreturnParser().parse_register(self)
defparse(self:"Builder")->"Routine":"""Parse the program to return a Routine object."""frombloqade.builder.parse.builderimportParserreturnParser().parse(self)
defparse_sequence(self:"Builder")->"Sequence":"""Parse the pulse sequence part of the program."""frombloqade.builder.parse.builderimportParserreturnParser().parse_sequence(self)