initMecabString method

Pointer<Void> initMecabString(
  1. String opt,
  2. String dicdir,
  3. String? libpath
)

Implementation

Pointer<Void> initMecabString(String opt, String dicdir, String? libpath) {
  return using((Arena arena) {
    final optionsPtr = opt.toNativeUtf8(allocator: arena);
    final dictDirPtr = dicdir.toNativeUtf8(allocator: arena);
    final libPathPtr = libpath != null ? libpath.toNativeUtf8(allocator: arena) : nullptr;
    return initMecab(optionsPtr, dictDirPtr, libPathPtr);
  });
}