summaryrefslogtreecommitdiff
path: root/old-lib/resource/bulgarian/PhraseBul.gf
diff options
context:
space:
mode:
Diffstat (limited to 'old-lib/resource/bulgarian/PhraseBul.gf')
-rw-r--r--old-lib/resource/bulgarian/PhraseBul.gf25
1 files changed, 25 insertions, 0 deletions
diff --git a/old-lib/resource/bulgarian/PhraseBul.gf b/old-lib/resource/bulgarian/PhraseBul.gf
new file mode 100644
index 000000000..0d3524832
--- /dev/null
+++ b/old-lib/resource/bulgarian/PhraseBul.gf
@@ -0,0 +1,25 @@
+concrete PhraseBul of Phrase = CatBul ** open Prelude, ResBul in {
+ flags coding=cp1251 ;
+
+
+ lin
+ PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ++ voc.s} ;
+
+ UttS s = s ;
+ UttQS qs = {s = qs.s ! QDir} ;
+ UttImpSg pol imp = {s = pol.s ++ imp.s ! pol.p ! GSg Masc} ;
+ UttImpPl pol imp = {s = pol.s ++ imp.s ! pol.p ! GPl} ;
+ UttImpPol pol imp = {s = pol.s ++ imp.s ! pol.p ! GPl} ;
+
+ UttIP ip = {s = ip.s ! RSubj ! QDir} ;
+ UttIAdv iadv = {s = iadv.s ! QDir} ;
+ UttNP np = {s = np.s ! RSubj} ;
+ UttVP vp = {s = daComplex vp ! Perf ! agrP3 (GSg Neut)} ;
+ UttAdv adv = adv ;
+
+ NoPConj = {s = []} ;
+ PConjConj conj = {s = conj.s ++ linCoord!conj.conj} ;
+
+ NoVoc = {s = []} ;
+ VocNP np = {s = "," ++ np.s ! RVoc} ;
+}