koalanlp / kr.bydelta.koala

Package kr.bydelta.koala

KoalaNLP가 제공하는 상수값 및 Utility function들을 정의합니다.

자바 및 스칼라 개발자를 위한 노트

Types

CoarseEntityType

대분류 개체명(Named Entity) 유형을 담은 Enum class입니다. (ETRI 표준안)

enum class CoarseEntityType

DependencyTag

의존구문구조 기능표지자를 담은 Enum class입니다. (ETRI 표준안)

enum class DependencyTag

PhraseTag

세종 구문구조 표지자를 Enum class로 담았습니다.

enum class PhraseTag

POS

세종 품사표기 표준안을 Enum Class로 담았습니다.

enum class POS

RoleType

의미역(Semantic Role) 분석 표지를 담은 Enum class입니다. (ETRI 표준안)

enum class RoleType

Extensions for External Classes

kotlin.Char

kotlin.CharSequence

kotlin.collections.Iterable

kotlin.Triple

Properties

ChoToJong

초성 문자를 종성 조합형 문자로 변경하는 Map

val ChoToJong: Map<Char, Char>

HanFirstList

초성 조합형 문자열 리스트 (UNICODE 순서)

val HanFirstList: Array<Char?>

HanLastList

종성 조합형 문자열 리스트 (UNICODE 순서). 가장 첫번째는 null (받침 없음)

val HanLastList: Array<Char?>

HanSecondList

중성 조합형 문자열 리스트 (UNICODE 순서)

val HanSecondList: Array<Char?>

Functions

assembleHangul

초성을 cho 문자로, 중성을 jung 문자로, 종성을 jong 문자로 갖는 한글 문자를 재구성합니다.

fun assembleHangul(cho: Char? = null, jung: Char? = null, jong: Char? = null): Char

correctVerbApply

주어진 용언의 원형 verb이 뒷 부분 rest와 같이 어미가 붙어 활용될 때, 불규칙 활용 용언과 모음조화를 교정합니다.

fun correctVerbApply(verb: String, isVerb: Boolean, rest: String): String