parseEnums method

List<String> parseEnums(
  1. String content
)

Parses enums from a file

Implementation

List<String> parseEnums(String content) {
  final enums = <String>[];
  final enumRegex = RegExp(
    r'enum\s+(\w+)\s*\{',
    multiLine: true,
  );

  final matches = enumRegex.allMatches(content);

  for (final match in matches) {
    final enumName = match.group(1)!;
    enums.add(enumName);
  }

  return enums;
}