[voikko-devel] Sukijan generate_lex.py (oli Re: Aami, aaltonen)

Hannu Väisänen hannu.vaisanen at joensuu.fi
Fri May 11 14:11:58 EEST 2007


> Riippuu siitä, kuinka suuria muutoksia Sukijaa varten tarvitsee tehdä. Jos 
> muutokset ovat pieniä, silloin voitaisiin käyttää samaa ohjelmaa ja lisätä 
> vain tuo lippu. Mutta jos muutokset ovat suuria, on helpompi tehdä erilliset 
> ohjelmat.
> 
> Jospa vaikka aluksi tehdään Sukijaa varten tuosta oma versio, ja sitten kun se 
> on saatu toimimaan, katsotaan, ovatko muutokset helposti yhdistettävissä.


Mitäpä jos lisätään lippu ja muutetaan rivi

	handle_word(word)

esimerkiksi tällaiseksi

	if sukija_version:
		handle_sukija_word(word)
	else:
		handle_word(word)

Kaikki Sukija-version tarvitsema koodi kirjoitetaan sitten omaan
tiedostoonsa, niin että Voikko-version tiedostoja ei tarvitse
muuttaa tämän enempää.

Tämä tuntuu helpommalta kuin koodien yhdistäminen jälkeenpäin.



More information about the devel mailing list