Advanced code analysis engine with AST parsing, duplicate detection, complexity metrics, and AI integration