-
Notifications
You must be signed in to change notification settings - Fork 7
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
Fix kana producing bug #44
Conversation
It changes automata comment to more readable. It fixes am_push by fixng row index selecting code.
It fixes am_push by adding missing conditions into Choseong/Jungseong eatting step.
When you're ready to merge this, I'll apply this bug fix to my PR(#43). |
Test is failing. I'm fixing. |
It fixes junseong division section
I consider merging jungseong divide step and jungseong eatting step into one step would make code more natrual. |
Can you notate the corresponding code block about this? |
FYI, my plans for refactorings are following:
As you see, your question may be important for my second job. |
The step would be like below
The code means the step would include logical decision for w, y implying Jungseong and row index modifying staments. |
For example, ㅘ, ㅑ, ㅛ, ㅠ need logical decision and row index modification at column index selection. |
It fixes jongseong eatting step
Sorry, there was remaining faults. |
Well, I understood as:
Yes. They're relevant. But I think splitting would be better.
|
You understood it proferly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems fine.
But next time, maybe splitting PRs into its purpose would be better.
This PR tries to fix bugs.
I'd recommend modifying only necessary comments. (the comments which are outdated, or provide wrong information about code)
When you think the comment modification is necessary for the PR, (even though the purpose of PR isn't documentation nor refactoring) It'd be better to split commit.
Okay, good pointing out. I will remind it later. |
This patch should close issue #42 by resolving '1' and '2' (others meight be handled in engine).
It changes single file: hanjpautomata.c
The patch,