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

Fix miyêw:miý and phonological rule. #32

Open
eddieantonio opened this issue Jul 27, 2021 · 5 comments
Open

Fix miyêw:miý and phonological rule. #32

eddieantonio opened this issue Jul 27, 2021 · 5 comments
Assignees

Comments

@eddieantonio
Copy link
Contributor

See: UAlbertaALTLab/morphodict#929 (comment)

miyêw:miý VTA ;
@aarppe aarppe changed the title Fix miyêw:miý and phonlogoical rule. Fix miyêw:miý and phonological rule. Jul 27, 2021
@fbanados
Copy link
Collaborator

fbanados commented Jul 3, 2024

I believe this entry has already been incorporated into https://github.com/giellalt/lang-crk/blame/main/src/fst/morphology/stems/verb_stems.lexc#L7902. Blame to 04374ed

@fbanados fbanados self-assigned this Jul 3, 2024
@fbanados
Copy link
Collaborator

fbanados commented Jul 3, 2024

@aarppe I believe we should close this.

@aarppe
Copy link
Contributor

aarppe commented Jul 3, 2024

It may be that the phonological rules that would apply on y would not apply forý as it is not part of the glides that can contract. But the way that non-collapsing glides are denoted generally is by having a special character for that purpose, which we might want to implement for ý in this particular stem, i.e. ý2

@fbanados
Copy link
Collaborator

fbanados commented Jul 4, 2024

Ok, I was assuming that since the observable behaviour in UAlbertaALTLab/morphodict#929 has been already fixed by the change I previously mentioned, that we did not need to do anything else. If you believe there's extra linguist work here to be done we can keep the issue open.

@aarppe
Copy link
Contributor

aarppe commented Jul 4, 2024

I updated the altlab2lexc.sh script in altlab/crk/bin/ to deal with coding of single-syllable stem-final ý->ý2 as one of the non-collapsing stem-final glides, which should match the morphophonological rules.

This should result in desirable behavior:

lang-crk % hfst-lookup -q src/fst/generator-gt-strict.hfst 

ýahki-miýêw+V+TA+Ind+1Sg+2SgO	kiyahki-miyitin	0.000000

What yet needs to be added is the optional y (<-) ý on the input side, which can be done as follows:

hfst[0]: load src/fst/generator-gt-strict.hfst 
warning: converting transducer type from foma to openfst-tropical when reading from file 'src/fst/generator-gt-strict.hfst'
? bytes. 90583 states, 160253 arcs, ? paths

hfst[1]: define GEN
Defined 'GEN'

hfst[0]: define yRule [ y (<-) ý ];
Defined 'yRule'

hfst[0]: regex yRule .o. GEN;
? bytes. 90795 states, 163357 arcs, ? paths

hfst[1]: down yahki-miyêw+V+TA+Ind+1Sg+2SgO
kiyahki-miyitin

hfst[1]: down ýahki-miýêw+V+TA+Ind+1Sg+2SgO
kiyahki-miyitin

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

3 participants