• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

feihoo87 / waveforms / 6534953321

16 Oct 2023 02:19PM UTC coverage: 35.674% (-22.7%) from 58.421%
6534953321

push

github

feihoo87
fix Coveralls

5913 of 16575 relevant lines covered (35.67%)

3.21 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

60.0
/waveforms/qlisp/qasm/node/reset.py
1
# This code is part of Qiskit.
2
#
3
# (C) Copyright IBM 2017.
4
#
5
# This code is licensed under the Apache License, Version 2.0. You may
6
# obtain a copy of this license in the LICENSE.txt file in the root directory
7
# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0.
8
#
9
# Any modifications or derivative works of this code must retain this
10
# copyright notice, and modified files need to carry a notice indicating
11
# that they have been altered from the originals.
12

13
"""Node for an OPENQASM reset statement."""
9✔
14
import warnings
9✔
15

16
from .node import Node
9✔
17

18

19
class Reset(Node):
9✔
20
    """Node for an OPENQASM reset statement.
21
    children[0] is a primary node (id or indexedid)
22
    """
23

24
    def __init__(self, children):
9✔
25
        """Create the reset node."""
26
        super().__init__('reset', children, None)
×
27

28
    def qasm(self, prec=None):
9✔
29
        """Return the corresponding OPENQASM string."""
30
        if prec is not None:
×
31
            warnings.warn('Parameter \'Reset.qasm(..., prec)\' is no longer used and is being '
×
32
                          'deprecated.', DeprecationWarning, 2)
33
        return "reset " + self.children[0].qasm() + ";"
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc