qiskit/qasm/qasmparser.py
def p_opaque_0(self, program):
        """
           opaque : OPAQUE id gate_scope bit_list
        """
        # TODO: Review Opaque function
        program[0] = node.Opaque([program[2], program[4]])
        if program[2].name in self.external_functions:
            raise QasmError("OPAQUE names cannot be reserved words. "
                            + "Received '" + program[2].name + "'")
        self.pop_scope()
        self.update_symtab(program[0])
def p_opaque_0(self, program):
        """
           opaque : OPAQUE id gate_scope bit_list
        """
        # TODO: Review Opaque function
        program[0] = node.Opaque([program[2], program[4]])
        if program[2].name in self.external_functions:
            raise QasmError("OPAQUE names cannot be reserved words. "
                            + "Received '" + program[2].name + "'")
        self.pop_scope()
        self.update_symtab(program[0])
def p_opaque_0 ( self , program ) : # TODO: Review Opaque function program [ 0 ] = node . Opaque ( [ program [ 2 ] , program [ 4 ] ] ) if program [ 2 ] . name in self . external_functions : raise QasmError ( "OPAQUE names cannot be reserved words. " + "Received '" + program [ 2 ] . name + "'" ) self . pop_scope ( ) self . update_symtab ( program [ 0 ] )
opaque : OPAQUE id gate_scope bit_list
opaque : OPAQUE id gate_scope bit_list