searchOccurrencePathsRegex method
Search for occurrence paths matching a regex pattern.
Same segment syntax as searchSignalPathsRegex but matches occurrences instead of signals.
Returns up to limit full hierarchical occurrence paths.
Implementation
List<String> searchOccurrencePathsRegex(String pattern, {int? limit}) {
final effectiveLimit = limit ?? defaultHierarchySearchLimit;
if (pattern.trim().isEmpty) {
return const [];
}
final segments = _splitRegexPattern(pattern);
final compiled = _compileSegments(segments);
final results = <String>[];
_matchOccurrencesRegex(
root, [root.name], compiled, 0, results, effectiveLimit);
return results;
}