[Hejes-devel] [1478] kulegy: new rules for displaying both AkH11 & AkH12 suggestions

hejes-devel at nytud.hu hejes-devel at nytud.hu
Mon Sep 7 16:16:49 CEST 2015


Revision: 1478
Author:   ludanyizs
Date:     2015-09-07 16:16:49 +0200 (Mon, 07 Sep 2015)
Log Message:
-----------
kulegy: new rules for displaying both AkH11 & AkH12 suggestions

Modified Paths:
--------------
    trunk/web2py/applications/helyesiras_webdev/modules/Wordform.py
    trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_def.py
    trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm

Modified: trunk/web2py/applications/helyesiras_webdev/modules/Wordform.py
===================================================================
--- trunk/web2py/applications/helyesiras_webdev/modules/Wordform.py	2015-09-07 14:15:54 UTC (rev 1477)
+++ trunk/web2py/applications/helyesiras_webdev/modules/Wordform.py	2015-09-07 14:16:49 UTC (rev 1478)
@@ -849,7 +849,7 @@
         l.AkH12_MnUKepzoKulon = row[94] # ex.akh12_mn_u_kepzo_kulon
         l.AkH12_MnUKepzoEgybe = row[95] # ex.akh12_mn_u_kepzo_egybe
         l.AkH12_RagosFnIgeKulon = row[96] # ex.akh12_ragos_fn_ige_kulon
-        l.AkH12_RagosFenIgeEgybe = row[97] # ex.akh12_ragos_fn_ige_egybe
+        l.AkH12_RagosFnIgeEgybe = row[97] # ex.akh12_ragos_fn_ige_egybe
         l.AkH12_Mozgo = row[98] # ex.akh12_mozgo
 
     return l

Modified: trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_def.py
===================================================================
--- trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_def.py	2015-09-07 14:15:54 UTC (rev 1477)
+++ trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_def.py	2015-09-07 14:16:49 UTC (rev 1478)
@@ -38,13 +38,13 @@
 # number of input tokens (terminals)
 'join1': ['Color1', 'JeloltTargyas', 'Rogzult', 'JeloltBirtokos1', 'Alanyos', 'Jelentessurito', 'BefejezettMellekneviIgenev', 'Szervetlen', 'MinosegjelzosHagyomany',
 'FeketeFeherKisNagyEgybe', 'HatarozosJeloletlenKivetel', 'MelleknevValo', 'HatarozoiIgeneviElotag', 'AllSzokapcs', 'FoneviJelzosSzerk', 'Alapu', 'Erteku', 'EcclesiasticException',
-'ToismetlesEgybe', 'ToismetlesKotojel', 'FolyamatosMellekneviIgenevHagyomany', 'FolyamatosMellekneviIgenevFonevesult', 'Kivetel63', 'Morfologiai', 'Tagadoszo', 'MennyJelzKivetel'],
+'ToismetlesEgybe', 'ToismetlesKotojel', 'FolyamatosMellekneviIgenevHagyomany', 'FolyamatosMellekneviIgenevFonevesult', 'Kivetel63', 'Morfologiai', 'Tagadoszo', 'MennyJelzKivetel', 'AkH12_Mozgo', 'AkH12_MnFnEgybe', 'AkH12_MnFnKulon'],
 # 1st (leftmost) of nodes that are deemed to be joined by the preprocessor (exceptions, lexical compounds etc.)
 'join2': ['Color1', 'JeloltTargyas', 'Rogzult', 'JeloltBirtokos1', 'Alanyos', 'Jelentessurito', 'BefejezettMellekneviIgenev', 'Szervetlen', 'MinosegjelzosHagyomany',
 'FeketeFeherKisNagyEgybe', 'HatarozosJeloletlenKivetel', 'MelleknevValo', 'HatarozoiIgeneviElotag', 'AllSzokapcs', 'FoneviJelzosSzerk', 'Alapu', 'Erteku', 'EcclesiasticException',
-'ToismetlesEgybe', 'ToismetlesKotojel', 'FolyamatosMellekneviIgenevHagyomany', 'FolyamatosMellekneviIgenevFonevesult', 'Kivetel63', 'Morfologiai', 'Tagadoszo', 'MennyJelzKivetel'],
+'ToismetlesEgybe', 'ToismetlesKotojel', 'FolyamatosMellekneviIgenevHagyomany', 'FolyamatosMellekneviIgenevFonevesult', 'Kivetel63', 'Morfologiai', 'Tagadoszo', 'MennyJelzKivetel', 'AkH12_Mozgo', 'AkH12_MnFnEgybe', 'AkH12_MnFnKulon'],
 # 2nd (from left) of nodes that are deemed to be joined by the preprocessor (exceptions, lexical compounds etc.)
-'join3': ['FolyamatosMellekneviIgenevFonevesult', 'Kivetel63', 'MennyJelzKivetel'],
+'join3': ['FolyamatosMellekneviIgenevFonevesult', 'Kivetel63', 'MennyJelzKivetel', 'AkH12_Mozgo'],
 # 3rd (from left) of nodes that are deemed to be joined by the preprocessor (exceptions, lexical compounds etc.)
 'type': ['Qualificative', 'ProperGeo', 'Acronym', 'Acronym2', 'Abbreviation', 'Letter', 'SuffixComPart', 'PresPartEx', 'Num', 'CollNoun', 'NagyKotojel', 'MorphoComp', 'IgeiIgenev', 'Melto', 'IK', 'NoMozgo1Hyphen'],
 # 'Qualificative' means an adjective and a noun separated by a space (' '), e. g. 'homokos út'

Modified: trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm
===================================================================
--- trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm	2015-09-07 14:15:54 UTC (rev 1477)
+++ trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm	2015-09-07 14:16:49 UTC (rev 1478)
@@ -3119,3 +3119,34 @@
 ex: Kossuth + nóta + éneklés = Kossuth-nóta-éneklés, Nobel + díj + átadás = Nobel-díj-átadás
 kill: M_EK_MOZGO_1_1
 
+##############
+# M_EK_AKH12#
+##############
+
+id: M_EK_AKH12_MOZGO_1
+rule: N(join1="AkH12_Mozgo") + N(join2="AkH12_Mozgo") + N(join3="AkH12_Mozgo") == N(sep=['', ''])
+comment: Az AkH11 szerint a kifejezés egybeírandó.
+refs:
+ex: élet + halál + harc = élethalálharc
+kill: M_EK_ALARENDELO
+
+id: M_EK_AKH12_MOZGO_2
+rule: N(join1="AkH12_Mozgo") + N(join2="AkH12_Mozgo") + N(join3="AkH12_Mozgo") == N(sep=['-', ' '], hasnesep="2")
+comment: Az AkH12 szerint a harmadik mozgószabályt alkalmazva írjuk a kifejezést: két tag egyetlen egységként kapcsolódik egy harmadik elemhez. Az egységet alkotó szókapcsolat tagjait kötőjellel kötjük össze, és különírjuk a harmadik elemtől.
+refs: AkH12-141c
+ex: élet + halál + harc = élet-halál harc
+kill:
+
+id: M_EK_AKH12_MN_FN_EGYBE_1
+rule: A(join1="AkH12_MnFnEgybe") + N(join2="AkH12_MnFnEgybe") == N(sep=' ')
+comment: Az AkH11 szerint a kifejezés különírandó (mert minőségjelzős kapcsolat).
+refs: AkH11-107a
+ex: recés + gyomor = recésgyomor
+kill: M_EK_MINOSEG_1_1_1, M_EK_MINOSEG_5
+
+id: M_EK_AKH12_MN_FN_EGYBE_2
+rule: A(join1="AkH12_MnFnEgybe") + N(join2="AkH12_MnFnEgybe") == N(sep='')
+comment: Az AkH12 szerint a kifejezés egybeírandó, mivel jelentésváltozás történt.
+refs: AkH12-105, AkH12-95
+ex: recés + gyomor = recésgyomor
+kill: 
\ No newline at end of file




More information about the Hejes-devel mailing list