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

Handle multiclass verbs #354

Closed
psfinaki opened this issue Jan 18, 2019 · 1 comment
Closed

Handle multiclass verbs #354

psfinaki opened this issue Jan 18, 2019 · 1 comment
Assignees

Comments

@psfinaki
Copy link
Owner

So of course it turns out everything is not that easy with verb classes. Looks like some verbs effectively belong to two classes as they have two completely different parallel conjugations, e.g. sýpat or orat. A more common case though is when some forms have the only option and others have two, e.g. smát se.

Now, the situation with imperatives and verb classes is the following. If the verb has two classes (as per the third person singular), it does not guarantee that imperative will have options according to both classes. E.g. kapat has 2 third person singulars kape and kapá and only one imperative kapej.

The opposite also happens. A verb might have only one class as per the third person singular and at the same time can have two options for imperative as it was of multiple classes. E.g. plakat has only 1 third person singular pláče and two imperatives plač and plakej.

So the conclusion is likely that with multiple classes we cannot predict the imperative. So we either can have an option for verb class or an array of possible classes.

@psfinaki psfinaki added the task label Jan 18, 2019
@psfinaki psfinaki added this to To Do in Verb Imperatives via automation Jan 18, 2019
@psfinaki psfinaki added this to the Version 12 milestone Jan 18, 2019
@psfinaki psfinaki self-assigned this Jan 30, 2019
psfinaki pushed a commit that referenced this issue Feb 2, 2019
psfinaki added a commit that referenced this issue Feb 2, 2019
@psfinaki
Copy link
Owner Author

psfinaki commented Feb 2, 2019

getClass function now returns int option and None gets serialized to an empty cell in the imperatives table. This variant is preferred over array of classes as presumably it will result in a more natural client code for getting verbs by classes.

@psfinaki psfinaki closed this as completed Feb 2, 2019
Verb Imperatives automation moved this from To Do to Done Feb 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

1 participant