nonconformantCaptureNames method
Capture names outside the canonical set, excluding private _ names.
Implementation
List<String> nonconformantCaptureNames([
Set<String> captureNames = const {},
]) {
final conformant = captureNames.isEmpty
? treeSitterStandardHighlightCaptureNames
: captureNames;
return [
for (final name in names)
if (!name.startsWith('_') && !conformant.contains(name)) name,
];
}