QXel.provider.braket.openqasm._helpers.functions module¶
Evaluating expressions
- QXel.provider.braket.openqasm._helpers.functions.resolve_type_hierarchy(x, y)¶
Determine output type of expression, for example: 1 + 1.0 == 2.0
- QXel.provider.braket.openqasm._helpers.functions.evaluate_binary_expression(lhs, rhs, op)¶
Evaluate a binary expression between two literals
- QXel.provider.braket.openqasm._helpers.functions.evaluate_unary_expression(expression, op)¶
Evaluate a unary expression on a literal
- QXel.provider.braket.openqasm._helpers.functions.get_operator_of_assignment_operator(assignment_operator)¶
Extract the binary operator related to an assignment operator, for example: += -> +