[Hejes-devel] [937] added new rules (M_EK_EGYEB_TULNEV); resolved issue #730

hejes-devel at nytud.hu hejes-devel at nytud.hu
Thu Sep 12 13:00:05 CEST 2013


Revision: 937
Author:   ludanyizs
Date:     2013-09-12 13:00:05 +0200 (Thu, 12 Sep 2013)
Log Message:
-----------
added new rules (M_EK_EGYEB_TULNEV); resolved issue #730

Modified Paths:
--------------
    trunk/unittests/egybekulon2_gold_standard.txt
    trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm
    trunk/web2py/applications/helyesiras_webdev/modules/resources/pyhustana.udc

Modified: trunk/unittests/egybekulon2_gold_standard.txt
===================================================================
--- trunk/unittests/egybekulon2_gold_standard.txt	2013-09-12 09:32:17 UTC (rev 936)
+++ trunk/unittests/egybekulon2_gold_standard.txt	2013-09-12 11:00:05 UTC (rev 937)
@@ -6,6 +6,7 @@
 3 + féle = 3-féle
 3. + osztály = 3. osztály
 3. + osztályos = 3. osztályos
+Ady + szobor = Ady-szobor, Ady szobor
 áfa + köteles = áfaköteles
 áfa + rendelet = áfarendelet
 ajándék + bor = ajándék bor
@@ -47,6 +48,7 @@
 Ca + hiány = Ca-hiány
 cserben + hagy = cserbenhagy
 deviza + alapú = devizaalapú
+Dezső + bácsi = Dezső bácsi, Dezső-bácsi
 DNS + vizsgálat + kérés = DNS-vizsgálat-kérés, DNS-vizsgálatkérés
 dokumentum + értékű = dokumentumértékű
 dörzs + papír = dörzspapír
@@ -64,6 +66,7 @@
 ének-zene + rajz = ének-zene--rajz
 enni + való = enni való, ennivaló
 én + velem = énvelem
+Eötvös + féle = Eötvös-féle
 esperes + plébános = esperesplébános
 Éva + együttes = Éva-együttes, Éva együttes
 expressz + szerű = expressz-szerű
@@ -140,6 +143,7 @@
 könyvet + olvasva = könyvet olvasva
 kör + körös = körkörös
 korsó + jelentésben = korsó jelentésben
+Kossuth + díjas = Kossuth-díjas
 Kovács + János + olvasókör = Kovács János-olvasókör, Kovács János olvasókör, Kovács--János-olvasókör, Kovács--János olvasókör
 Köz + gazdaság + tudományi = Közgazdaságtudományi
 közhírré + tesz = közhírré tesz
@@ -150,6 +154,8 @@
 lesi + fotós = lesifotós
 lisztes + zsák = lisztes zsák, liszteszsák
 magyar + érettségi = magyarérettségi, magyar érettségi
+Mária + arcú = Mária-arcú
+Mars + szonda = Mars-szonda
 másfél + könyöknyi = másfél könyöknyi
 matematika + érettségi = matematikaérettségi
 meggy + gyártó = meggy-gyártó
@@ -162,6 +168,7 @@
 meg + próbálom + el + mondani = megpróbálom elmondani
 ment + mendegélt = ment-mendegélt
 mérnök + képzés = mérnökképzés
+Munkácsy + szerű = Munkácsy-szerű
 műbőr + nagykabát = műbőr nagykabát
 nagy + böjt = nagyböjt
 nagyot + hall = nagyothall, nagyot hall
@@ -271,6 +278,7 @@
 üreges + tégla + értékesítés = üreges téglaértékesítés, üregestégla-értékesítés
 üreges + tégla + faragás = üreges téglafaragás, üregestégla faragás, üregestégla-faragás
 varangy + kék = varangykék
+Varga + úr = Varga úr, Varga-úr
 végestelen + végig = végestelen-végig
 vendég + művész = vendégművész, vendég művész
 vendég + néni = vendégnéni, vendég néni

Modified: trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm
===================================================================
--- trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm	2013-09-12 09:32:17 UTC (rev 936)
+++ trunk/web2py/applications/helyesiras_webdev/modules/resources/egybekulon2.grm	2013-09-12 11:00:05 UTC (rev 937)
@@ -2200,7 +2200,16 @@
 ex: negyven + féle = negyvenféle
 kill:
 
+id: M_EK_KEPZO_UTOTAG_5
+rule: N(sem="ProperName") + A(stem~"szerű|féle") == A(sep='-', hasnesep="1")
+comment: A képzőszerű utótagokat (-szerű, -féle) mindig kötőjellel kapcsoljuk a tulajdonnevekhez.
+refs: OH-165
+ex: Eötvös + féle = Eötvös-féle, Munkácsy + szerű = Munkácsy-szerű
+kill: M_EK_KEPZO_UTOTAG_2_1
 
+
+
+
 ############
 #M_EK_6:3_1#
 ############
@@ -2884,4 +2893,34 @@
 comment: Ha a "család" szóhoz nem uralkodóházat jelölő tulajdonnév kapcsolódik, akkor különírást alkalmazunk.
 refs: OH-170
 ex: Szabó + család = Szabó család
-kill: M_EK_GYUJTONEV_1_1_2, M_EK_GYUJTONEV_1_2_2, M_EK_ALARENDELO
\ No newline at end of file
+kill: M_EK_GYUJTONEV_1_1_2, M_EK_GYUJTONEV_1_2_2, M_EK_ALARENDELO
+
+###################
+#M_EK_EGYEB_TULNEV#
+###################
+
+# Minden tulajdonnevvel alkotott osszetetel-szoszerkezet, amely nem gyujtoneves kifejezes, nem uralkodohaz.
+# Megkapjuk a kulonirt es a kotojeles format is, a felhasznalonak kell eldontenie a komment alapjan, hogy mire gondolt.
+
+id: M_EK_EGYEB_TULNEV_1_1
+rule: N(sem="ProperName") + N(sem!="Group") == N(sep=' ', hasnesep="1")
+comment: Ha egy tulajdonnév egy köznévnek a minőségjelzője, a két szót külön kell írni. Ha a következő teszt értelmes eredményt ad, minőségjelzős szerkezetről lehet szó. A jelzett szó: "{arg1}"; milyen {arg1}? {arg0}.
+refs: OH-134--135
+ex: Dezső + bácsi = Dezső bácsi, Varga + úr = Varga úr
+kill: M_EK_JELOLETLEN_TARGYAS_1_2_1, M_EK_JELOLETLEN_TARGYAS_1_2_2, M_EK_ALARENDELO
+
+id: M_EK_EGYEB_TULNEV_1_2
+rule: N(sem="ProperName") + N(sem!="Group") == N(sep='-', hasnesep="1")
+comment: Ha egy tulajdonnév valamilyen jelöletlen összetételt alkot egy köznévvel, akkor a két tagot kötőjellel kell összekapcsolni. Segítség: milyen viszonyban van egymással "{arg0}" és "{arg1}"? Ha a(z) "{arg0}" nem minőségjelzője a(z) "{arg1}"-nak/-nek, akkor válassza ezt a lehetőséget. Ha például a(z) {arg1} {arg0} tulajdona, vagy {arg0} a(z) {arg1} helyét, idejét, módját határozza meg, akkor valószínűleg ez a jó megoldás.
+refs: OH-135
+ex: Mars + szonda = Mars-szonda, Ady + szobor = Ady-szobor
+kill: M_EK_JELOLETLEN_TARGYAS_1_2_1, M_EK_JELOLETLEN_TARGYAS_1_2_2, M_EK_ALARENDELO
+
+id: M_EK_EGYEB_TULNEV_2
+rule: N(sem="ProperName") + A(match~".*,(_IKEP|_SKEP|_UKEP)") == A(sep='-', hasnesep="1")
+comment: Ha egy tulajdonnév valamilyen jelöletlen összetételt alkot egy -i, -s, -ú/-ű, -jú/-jű képzős melléknévvel, akkor a két tagot kötőjellel kell összekapcsolni.
+refs: OH-135
+ex: Mária + arcú = Mária-arcú, Kossuth + díjas = Kossuth-díjas
+kill: M_EK_EGYEB_TULNEV_1_1, M_EK_EGYEB_TULNEV_1_2, M_EK_JELENTESSURITO_8
+
+# tobbszoros osszetetelek TODO, pl. Ady-szobor-avatás, Renault gépkocsi vásárlás
\ No newline at end of file

Modified: trunk/web2py/applications/helyesiras_webdev/modules/resources/pyhustana.udc
===================================================================
--- trunk/web2py/applications/helyesiras_webdev/modules/resources/pyhustana.udc	2013-09-12 09:32:17 UTC (rev 936)
+++ trunk/web2py/applications/helyesiras_webdev/modules/resources/pyhustana.udc	2013-09-12 11:00:05 UTC (rev 937)
@@ -141,11 +141,11 @@
 közös	közös[MN]||köz[_SKEP]	közös[MN]+[NOM]||köz[FN]+ös[_SKEP]+[NOM]	közös[N12`MN]+[F0A`NOM]||köz[N11`FN]+ös[N01`_SKEP]+[F0A`NOM]
 székes	székes[MN]||szék[_SKEP]	székes[FN]+[NOM]||szék[FN]+es[_SKEP]+[NOM]	székes[N12`MN]+[F0A`NOM]||szék[N11`FN]+es[N01`_SKEP]+[F0A`NOM]
 helyszínelő	helyszínelő[FN]||helyszínel[_OKEP]||hely[_OKEP]	helyszínelő[FN]+[NOM]||helyszínel[IGE]helyszínel+ő[_OKEP]+[NOM]||hely[FN]+színel[IGE]+ő[_OKEP]+[NOM]	helyszínelő[N24`FN]+[F0A`NOM]||helyszínel[N23`IGE]+ő[N01`_OKEP]+[F0A`NOM]||hely[N11`FN]+színel[N12`IGE]+ő[N01`_OKEP]+[F0A`NOM]
+bácsi	bácsi[FN]	bácsi[FN,NOM]	bácsi[N12`FN]+[F0A`NOM]
 
 
 
 
-
 könyör	könyör[FN]	könyör[FN]+[NOM]	könyör[N12`FN]+[F0A`NOM]
 tölte	tölte[FN]	tölte[FN]=tölt+e[PSe3]+[NOM]	tölte[N12`FN]=tölt+e[F0A`PSe3]+[NOM]
 fentes	fentes[MN]	fentes[MN]+[NOM]	fentes[N12`MN]+[F0A`NOM]




More information about the Hejes-devel mailing list