From e76e11e5663ca26763ebd8776be20722fa1d2f27 Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Thu, 11 Sep 2025 09:57:32 +0200 Subject: [PATCH] added PhraseKaz --- src/kazakh/GrammarKaz.gf | 6 ++++++ src/kazakh/LangKaz.gf | 1 + src/kazakh/PhraseKaz.gf | 13 +++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 src/kazakh/GrammarKaz.gf create mode 100644 src/kazakh/PhraseKaz.gf diff --git a/src/kazakh/GrammarKaz.gf b/src/kazakh/GrammarKaz.gf new file mode 100644 index 00000000..cfda44d9 --- /dev/null +++ b/src/kazakh/GrammarKaz.gf @@ -0,0 +1,6 @@ +concrete GrammarKaz of Grammar = + PhraseKaz, + TextX, + TenseX ** { + +} ; diff --git a/src/kazakh/LangKaz.gf b/src/kazakh/LangKaz.gf index 1763139d..d4e05929 100644 --- a/src/kazakh/LangKaz.gf +++ b/src/kazakh/LangKaz.gf @@ -1,4 +1,5 @@ concrete LangKaz of Lang = + GrammarKaz, LexiconKaz ,DocumentationKaz --# notpresent ** { diff --git a/src/kazakh/PhraseKaz.gf b/src/kazakh/PhraseKaz.gf new file mode 100644 index 00000000..d7edac36 --- /dev/null +++ b/src/kazakh/PhraseKaz.gf @@ -0,0 +1,13 @@ +concrete PhraseKaz of Phrase = CatKaz ** open Prelude, ResKaz in { + + lin + PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ++ voc.s} ; + + UttS s = s ; + UttInterj i = i ; + + NoPConj = {s = []} ; + + NoVoc = {s = []} ; + +}