analyzeCapabilities function
Analyze a Ball program and return a structured capability report Map. Every function is analyzed (whole-program view).
Implementation
Map<String, Object?> analyzeCapabilities(Program program) {
return _analyzeCapabilitiesCore({
'modules': program.modules,
'programName': program.name,
'programVersion': program.version,
});
}