CodeAnalyzer

UMLClass
Skill Seekers :: skill_seekers :: Analysis :: CodeAnalyzer

Description

AST-based code analysis for 10 languages (Python, JavaScript, TypeScript, GDScript, C#, Java, Go, Rust, Ruby, PHP) plus Kotlin. Extracts function/class signatures, inheritance hierarchies, and module structures. Kotlin parser handles data classes, sealed classes, object declarations, companion objects, extension functions, and coroutines (suspend).

Attributes

Visibility Name Type Description
private depth str

Operations

Visibility Name Description
public analyze_file()
public analyze_file()
private _analyze_python()
private _analyze_javascript()
private _analyze_gdscript()
private _analyze_csharp()
private _analyze_kotlin()
private _extract_kotlin_methods()
private _parse_kotlin_parameters()

Properties

Name Value
name CodeAnalyzer
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Dependants

Relationships

Diagrams