Expand description
Yul Semantic Analysis Module
Performs semantic analysis on Yul AST, including type checking, scope validation, and code quality metrics.
§Analysis Results
SemanticResult- Complete analysis outputComplexityMetrics- Code complexity measurementsSecurityIssue- Potential security concernsPerformanceMetrics- Gas and performance estimates
§Checks Performed
- Variable scope and shadowing detection
- Function signature validation
- Unreachable code detection
- Security pattern analysis
Structs§
- Complexity
Metrics - Code complexity metrics
- Performance
Metrics - Performance metrics from analysis
- Security
Issue - Security issue found during analysis
- Semantic
Analyzer - Semantic
Result - Result of semantic analysis
Enums§
- Severity
- Severity level for security issues