[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