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 = _jsProcess(_handle.toJS, blocks.join('\n\n').toJS)?.toDart;
if (conllu == null || conllu.isEmpty) return List.filled(blocks.length, UDPipeResult.empty);
return splitUDPipeResultByBlocks(conllu, blocks);
}