koalanlp / kr.bydelta.koala.utagger / UTaggerLibrary

UTaggerLibrary

interface UTaggerLibrary (source)

UTagger Shared object와 소통하기 위한 JNA Wrapper

Functions

cma_tag_line_json2

UTagger를 사용하여 형태소 분석을 수행합니다.

abstract fun cma_tag_line_json2(analyzerIndex: Int, inStr: <ERROR CLASS>, styleOption: Int): <ERROR CLASS>

cma_tag_target_word_json2

UTagger를 사용하여 대역어를 확인합니다.

abstract fun cma_tag_target_word_json2(analyzerIndex: Int, inStr: <ERROR CLASS>, translateTo: Int): <ERROR CLASS>

cmaSetNewlineN

UTagger의 출력에서 carriage return(\r)을 삭제합니다.

abstract fun cmaSetNewlineN(analyzerIndex: Int): Unit

deleteUCMA

UTagger thread를 닫습니다.

abstract fun deleteUCMA(analyzerIndex: Int): Unit

Global_init2

UTagger 설정파일 불러오기

abstract fun Global_init2(configPath: <ERROR CLASS>, v2: Int): <ERROR CLASS>

Global_release

UTagger 연결 종료

abstract fun Global_release(): Unit

newUCMA2

새로운 UTagger Thread 생성

abstract fun newUCMA2(analyzerIndex: Int): <ERROR CLASS>