[Hejes-devel] [1322] kulegy: new rule for "ez esetben"; spell: added "kontraproduktiv" to own dict
hejes-devel at nytud.hu
hejes-devel at nytud.hu
Fri Feb 20 15:21:49 CET 2015
Revision: 1322
Author: ludanyizs
Date: 2015-02-20 15:21:49 +0100 (Fri, 20 Feb 2015)
Log Message:
-----------
kulegy: new rule for "ez esetben"; spell: added "kontraproduktiv" to own dict
Modified Paths:
--------------
trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_def.py
trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_output.py
trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm
trunk/web2py/applications/helyesiras_webdev/modules/resources/sajat_szotar
Modified: trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_def.py
===================================================================
--- trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_def.py 2015-02-20 13:38:54 UTC (rev 1321)
+++ trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_def.py 2015-02-20 14:21:49 UTC (rev 1322)
@@ -7,7 +7,7 @@
@Author: MM
"""
-GRM_NODE_CATEGORIES = ['N', 'A', 'Adv', 'Num', 'V', 'NN', 'MW', 'Pre', 'VTaj', 'Prefix']
+GRM_NODE_CATEGORIES = ['N', 'A', 'Adv', 'Num', 'V', 'NN', 'MW', 'Pre', 'VTaj', 'Prefix', 'Det']
"""These are the category names that are allowed in the grammar (and generated by InputNodeFactory)"""
GRM_LHS_ATTRIBUTE_NAMES = ['sep', 'sem', 'match', 'stem', 'wordform', 'ortho', 'ncomparts', 'nsylls', 'ntoks', 'join1', 'join2', 'join3', 'type', 'hasnesep', '63exception', 'prespart1', 'prespart2', '3idcons']
@@ -151,7 +151,7 @@
'ROMAN': ['?'],
'S': ['?'],
'SZN': ['Num'],
- 'DET|NM': ['?'],
+ 'DET|NM': ['Det'],
'FN|BETU': ['?'],
'SZN|DIGIT': ['Num'],
'X': ['?'],
Modified: trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_output.py
===================================================================
--- trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_output.py 2015-02-20 13:38:54 UTC (rev 1321)
+++ trunk/web2py/applications/helyesiras_webdev/modules/egybekulon2_output.py 2015-02-20 14:21:49 UTC (rev 1322)
@@ -20,7 +20,7 @@
"""Default explanation for exception list-based results, when no parses."""
HU_ACC_GRM_NODE_CATEGORIES = {
-'N': 'főnevet', 'A': 'melléknevet', 'Adv': 'határozószót', 'Num': 'számnevet', 'V': 'igét', 'NN': 'főnevet', 'MW': 'viszonyszót', 'Pre': 'igekötőt', 'VTaj': 'igét (tájnyelvi alak)', 'Prefix': 'előtagot'
+'N': 'főnevet', 'A': 'melléknevet', 'Adv': 'határozószót', 'Num': 'számnevet', 'V': 'igét', 'NN': 'főnevet', 'MW': 'viszonyszót', 'Pre': 'igekötőt', 'VTaj': 'igét (tájnyelvi alak)', 'Prefix': 'előtagot', 'Det': 'névelőt/mutató névmást'
}
"""Hungarian accusative-case equivalents of grammar categories, for generating explanations"""
Modified: trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm
===================================================================
--- trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm 2015-02-20 13:38:54 UTC (rev 1321)
+++ trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm 2015-02-20 14:21:49 UTC (rev 1322)
@@ -176,8 +176,8 @@
id: M_EK_ALARENDELO
rule: N(match~".*[^PS(e|t)(1|2|3)],NOM", sem!=["PersFirst", "FamilyName", "KozszoiBetuszo", "TulnevBetuszo", "Abbr"], sep!=" ", type!="Qualificative") + N(match~"FN,[^PS(e|t)(1|2|3)].*", type!=["IgeiIgenev", "SuffixComPart", "Qualificative"], prespart1!="YES", prespart2!="YES") == N(sep='')
-comment: Az alárendelő összetételeket mindig egybeírjuk.
-refs: AkH-104--129, OH-103--120
+comment: A két főnévből álló -- jelöletlen birtokos jelzői vagy jelentéssűrítő -- alárendelő összetételeket egybeírjuk.
+refs: AkH-128c, AkH-129, OH-119--120
ex: ablak + üveg = ablaküveg, alma + fa = almafa, szak + ember = szakember
kill:
# főnév + főnév összetételekre, amikor van 2 jelentés, pl. könyvalak
@@ -185,7 +185,7 @@
id: M_EK_ALARENDELO_1
rule: N(join1="Rogzult", match~".*[^PS(e|t)(1|2|3)],NOM", sem!=["PersFirst", "FamilyName", "KozszoiBetuszo", "TulnevBetuszo", "Abbr"], sep!=" ", type!="Qualificative") + N(join2="Rogzult", match~"FN,[^PSet123].*", type!=["IgeiIgenev", "SuffixComPart"], prespart1!="YES", prespart2!="YES") == N(sep='')
comment: Az alárendelő összetételeket mindig egybeírjuk. A jelentés ebben az esetben: '{RogzultDef1}'.
-refs: AkH-104--129, OH-103--120
+refs: AkH-128c, AkH-129, OH-119--120
ex: könyv + alak = könyvalak
kill: M_EK_ALARENDELO
@@ -2865,14 +2865,14 @@
id: M_EK_EGYEB_1_1
rule: MW(wordform="nem") + MW(wordform="csak") == MW(sep='')
-comment: "Nemcsak..., hanem... is" használatnál egybeírjuk a "{arg0}" és a "{arg1}" szavakat.
+comment: "Nemcsak..., hanem... is, de... is" használatnál egybeírjuk a "{arg0}" és a "{arg1}" szavakat.
refs:
ex: nem + csak = nemcsak
kill:
id: M_EK_EGYEB_1_2
rule: MW(wordform="nem") + MW(wordform="csak") == MW(sep=' ')
-comment: Ha a "nemcsak" szót nem követi "hanem... is", akkor különírandó.
+comment: Ha a "nem csak" szót nem követi "hanem... is, de... is", akkor különírandó.
refs:
ex: nem + csak = nem csak
kill:
@@ -2916,20 +2916,26 @@
#M_EK_NEVMAS#
#############
-id: M_EK_NEVMAS_1
+id: M_EK_NEVMAS_1_1
rule: N(match~"FN\|NM,[et][123],NOM") + N(match~"FN\|NM,(DAT|INE|ILL|ELA|SUP|DEL|SUB|ADE|ABL|ALL|TER|FOR|FAC|INS|CAU),[et][123]") == N(sep='')
comment: Ha a valamilyen nem alanyesetben álló személyes névmáshoz (pl. {arg1}) alanyesetű személyes névmást kapcsolunk nyomatékosításként (pl. {arg0}), a két névmást mindig egybeírjuk.
refs:
ex: én + velem = énvelem, te + neked = teneked
kill: M_EK_ROVIDITES_1_3, M_EK_BETUJEL_ELOTAG_1
-id: M_EK_NEVMAS_2
+id: M_EK_NEVMAS_1_2
rule: N(match~"FN\|NM,[et][123],NOM") + Adv(match~"FN\|NM,NU,[et][123]") == N(sep='')
comment: Ha a valamilyen névmási határozószóhoz (pl. {arg1}) alanyesetű személyes névmást kapcsolunk (pl. {arg0}), a két névmást mindig egybeírjuk.
refs:
ex: te + miattad = temiattad, ő + általa = őáltala
kill: M_EK_ROVIDITES_1_3, M_EK_BETUJEL_ELOTAG_1
+id: M_EK_NEVMAS_2
+rule: Det(match~"DET\|NM,NOM") + N() == N(sep=' ')
+comment: A mutató névmást külön írjuk attól a főnévtől, amelyre utal.
+refs:
+ex: ez + esetben = ez esetben
+kill: M_EK_ALARENDELO
###############
#M_EK_URALKODO#
Modified: trunk/web2py/applications/helyesiras_webdev/modules/resources/sajat_szotar
===================================================================
--- trunk/web2py/applications/helyesiras_webdev/modules/resources/sajat_szotar 2015-02-20 13:38:54 UTC (rev 1321)
+++ trunk/web2py/applications/helyesiras_webdev/modules/resources/sajat_szotar 2015-02-20 14:21:49 UTC (rev 1322)
@@ -15,4 +15,5 @@
mattít/pirosít
homofób/liofób
durum/futam
+kontraproduktív/produktív
More information about the Hejes-devel
mailing list