[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