[voikko-devel] Suomi-malagan dokumentointi
Harri Pitkänen
hatapitk at cc.jyu.fi
Fri Aug 25 20:00:52 EEST 2006
On Friday 25 August 2006 15:21, Hannu Väisänen wrote:
> NIMISANAN_VARTALO := nimisanan_vartalo LOPPU talo
> teonsanan_vartalo JOHDIN_NIMISANA_TEONSANASTA ui+nti
>
>
> NIMISANA := NIMISANAN_VARTALO LOPPU talo, (ui)nti
> LIITESANA talo+kin, (ui)nti+ko
> OMISTUSLIITE talo+ni, (ui)nti+si
> SIJAPÄÄTE talo+n, (ui)nni+n
> TAVUVIIVA linja-auto
> NIMISANA kuusi+puu, (ui)nti+opetus
> NIMISANAN_JOHDOS talo+llinen, talo+mainen,
> talo+ton
Onko tuo NIMISANAN_VARTALO syöte-sarakkeessa vahinko vai tarkoituksellinen
laajennus aikaisemmin määrittelemääsi esitysmuotoon? Sehän on sääntö eikä
syöte.
Mikäli edellytetään, että syöte-sarakkeessa on aina oltava syöte, eikä muita
laajennuksia tähän formalismiin tehdä, niin näyttäisi vähän siltä että sillä
voi kuvata ainoastaan säännöllisiä kieliä. En osaa sanoa, onko tämä hyvä vai
huono asia. Hyvä siinä mielessä, että toteutus pysyisi teknisesti
yksinkertaisempana kuin kontekstivapaiden kielten kanssa, mutta huono siksi
että tällainen formalismi on aidosti rajoittuneempi ja kenties hankalampi
lukijalle hahmottaa kun mennään monimutkaisiin yhdyssana- ja
johdinyhdistelmiin.
Joka tapauksessa on pidettävä mielessä, että LAGilla voi kuvata paljon
muitakin kieliä, koska se sallii melko vapaan lisämuistin käytön (muuttuja
$vasen Suomi-malagan säännöissä). Tämän tuomiin mahdollisuuksiin ei
kummankaan meidän ehdotuksissa ole otettu kantaa, tosin kontekstivapaiden
kielten kohdalla tuota lisämuistia on pakko hyödyntää jos aiotaan edes saada
aikaiseksi toimiva jäsennin.
Harri
More information about the devel
mailing list