processBatchPerBlock method
Processes blocks synchronously, returning one UDPipeResult per block.
Implementation
List<UDPipeResult> processBatchPerBlock(List<String> blocks) {
if (!isAvailable) return List.filled(blocks.length, UDPipeResult.empty);
final conllu = _bindings!.process(_handle!, blocks.join('\n\n'));
if (conllu == null || conllu.isEmpty) return List.filled(blocks.length, UDPipeResult.empty);
return splitUDPipeResultByBlocks(conllu, blocks);
}