camelToLowerPascal function
Implementation
String camelToLowerPascal(String camelCase) {
// Split the string by underscores
List<String> parts = camelCase.split('_');
// Capitalize each part
List<String> capitalizedParts = parts.map((part) {
if (part.isEmpty) return '';
if (parts.indexOf(part) == 0) {
return part[0].toLowerCase() + part.substring(1).toLowerCase();
}
return part[0].toUpperCase() + part.substring(1).toLowerCase();
}).toList();
// Join all parts together
return capitalizedParts.join('');
}