extractFunctions method

List<FunctionDeclaration> extractFunctions(
  1. CompilationUnit unit
)

Extracts all top-level function declarations from a compilation unit.

Implementation

List<FunctionDeclaration> extractFunctions(CompilationUnit unit) {
  return unit.declarations.whereType<FunctionDeclaration>().toList();
}