1
// Suomi-malaga, suomen kielen muoto-opin kuvaus.
3
// Tekijänoikeus © 2006 Hannu Väisänen (Etunimi.Sukunimi@joensuu.fi)
5
// Tämä ohjelma on vapaa; tätä ohjelmaa on sallittu levittää
6
// edelleen ja muuttaa GNU yleisen lisenssin (GPL lisenssin)
7
// ehtojen mukaan sellaisina kuin Free Software Foundation
8
// on ne julkaissut; joko Lisenssin version 2, tai (valinnan
9
// mukaan) minkä tahansa myöhemmän version mukaisesti.
11
// Tätä ohjelmaa levitetään siinä toivossa, että se olisi
12
// hyödyllinen, mutta ilman mitään takuuta; ilman edes
13
// hiljaista takuuta kaupallisesti hyväksyttävästä laadusta tai
14
// soveltuvuudesta tiettyyn tarkoitukseen. Katso GPL
15
// lisenssistä lisää yksityiskohtia.
17
// Tämän ohjelman mukana pitäisi tulla kopio GPL
18
// lisenssistä; jos näin ei ole, kirjoita osoitteeseen Free
19
// Software Foundation Inc., 59 Temple Place - Suite 330,
20
// Boston, MA 02111-1307, USA.
22
// Tämän ohjeman linkittäminen staattisesti tai dynaamisesti
23
// muihin moduuleihin on ohjelmaan perustuvan teoksen
24
// tekemistä, joka on siis GPL lisenssin ehtojen alainen.
27
// This program is free software; you can redistribute it and/or modify
28
// it under the terms of the GNU General Public License as published by
29
// the Free Software Foundation; either version 2, or (at your option)
32
// This program is distributed in the hope that it will be useful, but
33
// WITHOUT ANY WARRANTY; without even the implied warranty of
34
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
35
// General Public License for more details.
37
// You should have received a copy of the GNU General Public License
38
// along with this program; see the file COPYING. If not, write to the
39
// Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
42
// Linking this program statically or dynamically with other modules is
43
// making a combined work based on this program. Thus, the terms and
44
// conditions of the GNU General Public License cover the whole
56
while (getline (cin, s)) {
57
cout << "[]" << endl << flush;
58
cerr << s << endl << flush;