Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

동사 + 어미 오류 "-던가" #61

Open
somehowko opened this issue Oct 23, 2024 · 1 comment
Open

동사 + 어미 오류 "-던가" #61

somehowko opened this issue Oct 23, 2024 · 1 comment

Comments

@somehowko
Copy link

#58 과 같은 오류인 것 같은데, "-던가" "-이면" "-다네" "-네(요)" 등 종결 어미가 제대로 동작하지 않습니다.

(말했다던가) (갔다던가) ... etc.

"-던가" 와 "-다네" 는 affix 파일에 있는데도 (y1) 왜 잡지 못 하는지 모르겠네요.

hanspell 1.7.2 에서 생긴 문제면 해결이 불가능할까요?
혹시 COND_V_ALL, T_RIEUL, T_RIEUL 등 값에 대한 설명은 어디서 볼 수 있을까요?
직접 조건을 수정해서 해결하는 건 불가능하겠죠...?

이번에 이것저것 수정하려다 보니까 이 프로젝트에 엄청난 노력이 들어갔다는 걸 알았습니다.

감사합니다!

@somehowko
Copy link
Author

suffixdata.py 에 해당 종결 어미를 추가하여 해결,
우리말샘 기준
-던가 용언의 어간 또는 어미 ‘-으시-’, ‘-었-’, ‘-겠-’ 뒤에 붙어
-다던가 형용사의 어간이나 선어말 어미 ‘-으시-’, ‘-었-’, ‘-겠-’의 뒤에 붙어

추가 질문 유사한 종결 어미가 있는 경우, 새로운 그룹을 추가하는 것보다 한 그룹에 조건을 결과를 다르게 하는 게 더 간단한 것 같아, 지금은

groups['-던가'] = [
{'rules': [['-던가', '', ''], ['-다던가', '', '']],
'after': [,'#용언', '-으시','-었-','-겠-'],
},
]

처럼 작성했습니다.

용언 = 동사, 형용사라 상관 없을 것 같기는 한데
위의 group 으로 설정할 경우와 -던가, -다던가 를 따로 설정할 경우 성능에 다른 점이 있을까요?
aff의 결과값이 '다던가'로 같으므로 현재와 똑같이

492 '-던가'

SFX 492 Y 1
SFX 492 다 던가 다

로 나오니, rule 을 추가하는 것보다 빠를 것 같다고 생각해서 더 효율적인 방법으로 선택했는데,
작성하신 코드를 보니 꼭 그런 것 같지도 않아서요.
코딩이 처음이라 너무 어렵네요.
감사합니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant