[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