analyzeCapabilities function

Map<String, Object?> analyzeCapabilities(
  1. Program program
)

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,
  });
}