Module scirs2_qasm_compiler_enhanced

Module scirs2_qasm_compiler_enhanced 

Source
Expand description

Enhanced QASM Compiler with Advanced SciRS2 Parsing Tools

This module provides state-of-the-art QASM compilation with ML-based optimization, multi-version support, semantic analysis, real-time validation, and comprehensive error recovery powered by SciRS2’s parsing and compilation tools.

Structs§

AST
Placeholder AST (would use SciRS2’s AST in real implementation)
ASTStatistics
AnalysisOptions
Analysis options
CompilationResult
Compilation result
CompilationStatistics
CompilationVisualizations
CompilationWarning
EnhancedQASMCompiler
Enhanced QASM compiler
EnhancedQASMConfig
Enhanced QASM compiler configuration
GateDefinition
Gate definition
GeneratedCode
HardwareConstraints
Hardware constraints
ImprovementMetrics
Location
OptimizedQASM
Optimized QASM result
ParsedQASM
Parsed QASM result
QASMCompilerConfig
Base QASM compiler configuration
Token
Token representation
ValidationError
ValidationResult
Validation result
ValidationWarning

Enums§

ASTNode
BinaryOp
CompilationTarget
Compilation targets
ErrorType
ExportFormat
Export formats
Expression
OptimizationLevel
Optimization levels
QASMVersion
QASM version support
TokenType
TypeCheckingLevel
Type checking levels
UnaryOp
WarningType