QXel.provider.braket.openqasm.parser namespace¶
Submodules¶
- QXel.provider.braket.openqasm.parser.braket_pragmas module
BraketPragmaNodeVisitorBraketPragmaNodeVisitor.visitNoArgResultType()BraketPragmaNodeVisitor.visitOptionalMultiTargetResultType()BraketPragmaNodeVisitor.visitMultiTargetIdentifiers()BraketPragmaNodeVisitor.visitMultiTargetAll()BraketPragmaNodeVisitor.visitMultiStateResultType()BraketPragmaNodeVisitor.visitMultiState()BraketPragmaNodeVisitor.visitObservableResultType()BraketPragmaNodeVisitor.visitStandardObservableIdentifier()BraketPragmaNodeVisitor.visitStandardObservableAll()BraketPragmaNodeVisitor.visitTensorProductObservable()BraketPragmaNodeVisitor.visitHermitianObservable()BraketPragmaNodeVisitor.visitIndexedIdentifier()BraketPragmaNodeVisitor.visitComplexOneValue()BraketPragmaNodeVisitor.visitComplexTwoValues()BraketPragmaNodeVisitor.visitBraketUnitaryPragma()BraketPragmaNodeVisitor.visitRow()BraketPragmaNodeVisitor.visitTwoDimMatrix()BraketPragmaNodeVisitor.visitNoise()BraketPragmaNodeVisitor.visitKraus()BraketPragmaNodeVisitor.visitProbabilities()
parse_braket_pragma()
- QXel.provider.braket.openqasm.parser.openqasm_ast module
- Abstract Syntax Tree (
openqasm3.ast) AccessControlAliasStatementAngleTypeAnnotationArrayLiteralArrayReferenceTypeArrayTypeAssignmentOperatorBinaryExpressionBinaryOperatorBitTypeBitstringLiteralBoolTypeBooleanLiteralBoxBranchingStatementBreakStatementCalibrationDefinitionCalibrationGrammarDeclarationCastClassicalArgumentClassicalAssignmentClassicalDeclarationClassicalTypeComplexTypeConcatenationConstantDeclarationContinueStatementDelayInstructionDiscreteSetDurationLiteralDurationOfDurationTypeEndStatementExpressionExpressionStatementExternDeclarationFloatLiteralFloatTypeForInLoopFunctionCallGateModifierNameIODeclarationIOKeywordIdentifierIncludeIndexExpressionIndexedIdentifierIntTypeIntegerLiteralPragmaProgramQASMNodeQuantumArgumentQuantumBarrierQuantumGateQuantumGateDefinitionQuantumGateModifierQuantumMeasurementQuantumMeasurementStatementQuantumPhaseQuantumResetQuantumStatementQubitDeclarationRangeDefinitionReturnStatementSizeOfSpanStatementStretchTypeSubroutineDefinitionTimeUnitUintTypeUnaryExpressionUnaryOperatorWhileLoop
- Abstract Syntax Tree (
- QXel.provider.braket.openqasm.parser.openqasm_parser module
- Parser (
openqasm3.parser)parse()span()add_span()combine_span()get_span()QASMNodeVisitorQASMNodeVisitor.visitProgram()QASMNodeVisitor.visitStatement()QASMNodeVisitor.visitAnnotation()QASMNodeVisitor.visitScope()QASMNodeVisitor.visitPragma()QASMNodeVisitor.visitAliasDeclarationStatement()QASMNodeVisitor.visitAssignmentStatement()QASMNodeVisitor.visitBarrierStatement()QASMNodeVisitor.visitBoxStatement()QASMNodeVisitor.visitBreakStatement()QASMNodeVisitor.visitCalStatement()QASMNodeVisitor.visitCalibrationGrammarStatement()QASMNodeVisitor.visitClassicalDeclarationStatement()QASMNodeVisitor.visitConstDeclarationStatement()QASMNodeVisitor.visitContinueStatement()QASMNodeVisitor.visitDefStatement()QASMNodeVisitor.visitDefcalStatement()QASMNodeVisitor.visitDelayStatement()QASMNodeVisitor.visitEndStatement()QASMNodeVisitor.visitExpressionStatement()QASMNodeVisitor.visitExternStatement()QASMNodeVisitor.visitForStatement()QASMNodeVisitor.visitGateCallStatement()QASMNodeVisitor.visitGateStatement()QASMNodeVisitor.visitIfStatement()QASMNodeVisitor.visitIncludeStatement()QASMNodeVisitor.visitIoDeclarationStatement()QASMNodeVisitor.visitMeasureArrowAssignmentStatement()QASMNodeVisitor.visitOldStyleDeclarationStatement()QASMNodeVisitor.visitQuantumDeclarationStatement()QASMNodeVisitor.visitResetStatement()QASMNodeVisitor.visitReturnStatement()QASMNodeVisitor.visitSwitchStatement()QASMNodeVisitor.visitWhileStatement()QASMNodeVisitor.visitParenthesisExpression()QASMNodeVisitor.visitIndexExpression()QASMNodeVisitor.visitUnaryExpression()QASMNodeVisitor.visitPowerExpression()QASMNodeVisitor.visitMultiplicativeExpression()QASMNodeVisitor.visitAdditiveExpression()QASMNodeVisitor.visitBitshiftExpression()QASMNodeVisitor.visitComparisonExpression()QASMNodeVisitor.visitEqualityExpression()QASMNodeVisitor.visitBitwiseAndExpression()QASMNodeVisitor.visitBitwiseXorExpression()QASMNodeVisitor.visitBitwiseOrExpression()QASMNodeVisitor.visitLogicalAndExpression()QASMNodeVisitor.visitLogicalOrExpression()QASMNodeVisitor.visitCastExpression()QASMNodeVisitor.visitMeasureExpression()QASMNodeVisitor.visitDurationofExpression()QASMNodeVisitor.visitCallExpression()QASMNodeVisitor.visitLiteralExpression()QASMNodeVisitor.visitAliasExpression()QASMNodeVisitor.visitDeclarationExpression()QASMNodeVisitor.visitRangeExpression()QASMNodeVisitor.visitSetExpression()QASMNodeVisitor.visitArrayLiteral()QASMNodeVisitor.visitIndexOperator()QASMNodeVisitor.visitIndexedIdentifier()QASMNodeVisitor.visitDesignator()QASMNodeVisitor.visitGateModifier()QASMNodeVisitor.visitScalarType()QASMNodeVisitor.visitArrayType()QASMNodeVisitor.visitGateOperand()QASMNodeVisitor.visitDefcalTarget()QASMNodeVisitor.visitArgumentDefinition()QASMNodeVisitor.visitDefcalArgumentDefinition()QASMNodeVisitor.visitExternArgument()QASMNodeVisitor.visitDefcalOperand()QASMNodeVisitor.visitStatementOrScope()
parse()get_span()add_span()combine_span()span()QASMNodeVisitorQASMNodeVisitor.visitProgram()QASMNodeVisitor.visitStatement()QASMNodeVisitor.visitAnnotation()QASMNodeVisitor.visitScope()QASMNodeVisitor.visitPragma()QASMNodeVisitor.visitAliasDeclarationStatement()QASMNodeVisitor.visitAssignmentStatement()QASMNodeVisitor.visitBarrierStatement()QASMNodeVisitor.visitBoxStatement()QASMNodeVisitor.visitBreakStatement()QASMNodeVisitor.visitCalibrationGrammarStatement()QASMNodeVisitor.visitClassicalDeclarationStatement()QASMNodeVisitor.visitConstDeclarationStatement()QASMNodeVisitor.visitContinueStatement()QASMNodeVisitor.visitDefStatement()QASMNodeVisitor.visitDefcalStatement()QASMNodeVisitor.visitDelayStatement()QASMNodeVisitor.visitEndStatement()QASMNodeVisitor.visitExpressionStatement()QASMNodeVisitor.visitExternStatement()QASMNodeVisitor.visitForStatement()QASMNodeVisitor.visitGateCallStatement()QASMNodeVisitor.visitGateStatement()QASMNodeVisitor.visitIfStatement()QASMNodeVisitor.visitIncludeStatement()QASMNodeVisitor.visitIoDeclarationStatement()QASMNodeVisitor.visitMeasureArrowAssignmentStatement()QASMNodeVisitor.visitOldStyleDeclarationStatement()QASMNodeVisitor.visitQuantumDeclarationStatement()QASMNodeVisitor.visitResetStatement()QASMNodeVisitor.visitReturnStatement()QASMNodeVisitor.visitWhileStatement()QASMNodeVisitor.visitParenthesisExpression()QASMNodeVisitor.visitIndexExpression()QASMNodeVisitor.visitUnaryExpression()QASMNodeVisitor.visitPowerExpression()QASMNodeVisitor.visitMultiplicativeExpression()QASMNodeVisitor.visitAdditiveExpression()QASMNodeVisitor.visitBitshiftExpression()QASMNodeVisitor.visitComparisonExpression()QASMNodeVisitor.visitEqualityExpression()QASMNodeVisitor.visitBitwiseAndExpression()QASMNodeVisitor.visitBitwiseXorExpression()QASMNodeVisitor.visitBitwiseOrExpression()QASMNodeVisitor.visitLogicalAndExpression()QASMNodeVisitor.visitLogicalOrExpression()QASMNodeVisitor.visitCastExpression()QASMNodeVisitor.visitMeasureExpression()QASMNodeVisitor.visitDurationofExpression()QASMNodeVisitor.visitCallExpression()QASMNodeVisitor.visitLiteralExpression()QASMNodeVisitor.visitAliasExpression()QASMNodeVisitor.visitDeclarationExpression()QASMNodeVisitor.visitRangeExpression()QASMNodeVisitor.visitSetExpression()QASMNodeVisitor.visitArrayLiteral()QASMNodeVisitor.visitIndexOperator()QASMNodeVisitor.visitIndexedIdentifier()QASMNodeVisitor.visitDesignator()QASMNodeVisitor.visitGateModifier()QASMNodeVisitor.visitScalarType()QASMNodeVisitor.visitArrayType()QASMNodeVisitor.visitGateOperand()QASMNodeVisitor.visitArgumentDefinition()QASMNodeVisitor.visitExternArgument()QASMNodeVisitor.visitDefcalArgument()QASMNodeVisitor.visitStatementOrScope()
QASM3ParsingError
- Parser (