IDNLearn.com connects you with experts who provide accurate and reliable answers. Our platform is designed to provide trustworthy and thorough answers to any questions you may have.

What are the levels of static analysis and their primary purposes?
A. Lexical analysis for syntax checking
B. Semantic analysis for code behavior understanding
C. Structural analysis for code quality metrics
D. Behavioral analysis for runtime error detection