qiskit/qasm/qasmparser.py
def p_creg_decl(self, program):
        """
           creg_decl : CREG indexed_id
        """
        program[0] = node.Creg([program[2]])
        if program[2].name in self.external_functions:
            raise QasmError("CREG names cannot be reserved words. "
                            + "Received '" + program[2].name + "'")
        if program[2].index == 0:
            raise QasmError("CREG size must be positive")
        self.update_symtab(program[0])
def p_creg_decl(self, program):
        """
           creg_decl : CREG indexed_id
        """
        program[0] = node.Creg([program[2]])
        if program[2].name in self.external_functions:
            raise QasmError("CREG names cannot be reserved words. "
                            + "Received '" + program[2].name + "'")
        if program[2].index == 0:
            raise QasmError("CREG size must be positive")
        self.update_symtab(program[0])
def p_creg_decl ( self , program ) : program [ 0 ] = node . Creg ( [ program [ 2 ] ] ) if program [ 2 ] . name in self . external_functions : raise QasmError ( "CREG names cannot be reserved words. " + "Received '" + program [ 2 ] . name + "'" ) if program [ 2 ] . index == 0 : raise QasmError ( "CREG size must be positive" ) self . update_symtab ( program [ 0 ] )
creg_decl : CREG indexed_id
creg_decl : CREG indexed_id