Newsgroup: it.comp.giochi.avventure.testuali
Titolo: [INFORM] Azioni e Verbi (prima parte)

Non riesco a capire che cosa ha il mio server news, sono due giorni che
spedisco il messaggio e due giorni che mi ritorna indietro. All'inizio
pensavo che fosse perché avevo allegato un file, ma poi lo messo in coda al
mesaggio...
Segue il post originale e il file è in coda
Giovanni
------------
Giusto perché non ho tempo per queste cose, ecco la prima parte di una lista
dei verbi con le costruzioni grammaticali e le azioni generate.
Nello scrivere la lista ho usato "sintassi" simile a quella usata nel
file della grammatica della libreria di INFORM, con qualche modifica e
abbreviazione per maggiore leggibilità. Questa è solo la prima parte della
lista, per la seconda parte dovrete aspettare qualche giorno.
Ho deciso di riprogrammare ex novo la routine più importante contenuta
nel mio file Italian.h e cioé la famosa LanguageToInformese che "traduce"
i vostri comandi in una forma comprensibile dal parser.
Questa decisione è dovuta al fatto che ci sono stati dei cambiamenti
all'interno del file del parser che hanno provocato dei comportamenti
strani nella "traduzione" dei comandi. Mi riferisco in particolare a
cose tipo "prendila" che traducevo in "prendi la", che prima funzionavano
e ora non più (ho verificato con una precedente release delle librerie).
Mandatemi i vostri commenti in email.
HAPPY INFORMING
Giovanni
---- FILE azverb1.txt ------------------------------------------------------
**************
AZIONI e VERBI
**************
ALCUNE NOTAZIONI USATE NELLA LISTA:
[...] indica una "variabile" interna del parser (grammar tokens e variabili
       del parser)
(...) indica una parola italiana usata nella costruzione grammaticale. In
      questa lista uso delle abbreviazioni per le preposizioni:
      (su) indica su, sul, sullo, sulla, ecc.
      (da) indica da, dal, dallo, dalla, ecc.
      e così via.
----------------------------------------------------------------------------
 (1) Verbi: PRENDI, TRASPORTA, AFFERRA, RACCOGLI
            * [multi]                          --> Azione: TAKE
            * [multiinside] (da) [noun]        --> Azione: REMOVE
 (2) Verbi: STAI
            * (su,in) [noun]                   --> Azione: ENTER
 (3) Verbi: RIMUOVI, TOGLI
            * [held, worn]                     --> Azione: DISROBE
            * [multi]                          --> Azione: TAKE
            * [multiinside] (da) [noun]        --> Azione: REMOVE
 (4) Verbi: INDOSSA
            * [held]                           --> Azione: WEAR
 (5) Verbi: METTI
            * [multiexcept] (in) [noun]        --> Azione: INSERT
            * [multiexcept] (su) [noun]        --> Azione: PUTON
            * (giù) [multiheld] #              --> Azione: DROP
            * [held]                           --> Azione: WEAR
 (6) Verbi: INSERISCI
            * [multiexcept] (in) [noun]        --> Azione: INSERT
 (7) Verbi: SVUOTA
            * [noun]                           --> Azione: EMPTY
            * [noun] (su) [noun]               --> Azione: EMPTYT
 (8) Verbi: TRASFERISCI, SPOSTA
            * [noun]                           --> Azione: PUSH
            * [noun] (su,in) [noun]            --> Azione: TRANSFER
 (9) Verbi: LASCIA, LANCIA, ABBANDONA, POSA
            * [multiheld]                      --> Azione: DROP
            * [multiexcept] (in) [noun]        --> Azione: INSERT
            * [multiexcept] (su) [noun]        --> Azione: PUTON
            * [held] (a,su, contro)[noun]      --> Azione: THROWAT
            * [noun=ADirection]                --> Azione: GO
            * [noun]                           --> Azione: EXIT
(10) Verbi: DAI, DA, OFFRI, PAGA
            * [held] (a) [creature] #          --> Azione: GIVE
(11) Verbi: MOSTRA, PRESENTA
            * [held] (a) [creature] #          --> Azione: SHOW
(12) Verbi: FAI, FA
            * (inventario)                     --> Azione: INV
            * (vedere) [held] (a) [creature] # --> Azione: SHOW
(13) Verbi: VAI, VA, CORRI, CAMMINA
            *                                  --> Azione: VAGUEGO
            * (fuori)                          --> Azione: EXIT
            * (a,verso) [noun=ADirection]      --> Azione: GO
            * (in,attraverso)                  --> Azione: ENTER
(14) Verbi: SCENDI
            * [noun]                           --> Azione: EXIT
            * (da) [noun]                      --> Azione: EXIT
(15) Verbi: INVENTARIO, INV, I
            *                                  --> Azione: INV
            * (esteso)                         --> Azione: INVTALL
            * (completo)                       --> Azione: INVWIDE
(16) Verbi: GUARDA, VEDI, L, G
            *                                  --> Azione: LOOK
            * [noun]                           --> Azione: EXAMINE
            * (in,attraverso) [noun]           --> Azione: SEARCH
            * (sotto) [noun]                   --> Azione: LOOKUNDER
            * [topic] (in) [noun]              --> Azione: CONSULT
(17) Verbi: CONSULTA
            * [noun] (su,circa) [topic]        --> Azione: CONSULT
(18) Verbi: APRI, SCOPRI
            * [noun]                           --> Azione: OPEN
            * [noun] (a,con) [held]            --> Azione: UNLOCK
(19) Verbi: CHIUDI, COPRI
            * [noun]                           --> Azione: CLOSE
            * (a chiave) [noun]                --> Azione: UNLOCK
(20) Verbi: ENTRA, ATTRAVERSA, VISITA
            *                                  --> Azione: GOIN
            * (dentro)                         --> Azione: GOIN
            * (in) [noun]                      --> Azione: ENTER
            * [noun]                           --> Azione: ENTER
(21) Verbi: SIEDI, SIEDITI, SDRAIATI
            * (su,in) [noun]                   --> Azione: ENTER
(22) Verbi: IN, DENTRO
            *                                  --> Azione: GOIN
(23) Verbi: FUORI, ESCI
            *                                  --> Azione: EXIT
            * (da) [noun]                      --> Azione: EXIT
(24) Verbi: ESAMINA, DESCRIVI, CONTROLLA, X
            * [noun]                           --> Azione: EXAMINE
(25) Verbi: LEGGI
            * [noun]                           --> Azione: EXAMINE
            * (circa) [topic] (in) [noun]      --> Azione: CONSULT
            * [topic] (in) [noun]              --> Azione: CONSULT
(24) Verbi: SI
            *                                  --> Azione: YES
(25) Verbi: NO
            *                                  --> Azione: NO
(26) Verbi: SPIACENTE, SCUSA
            *                                  --> Azione: SORRY
(27) Verbi: MERDA, DANNAZIONE, PORCO
            *                                  --> Azione: STRONG
(28) Verbi: IMPRECA, BESTEMMIA, MALEDICI
            *                                  --> Azione: MILD
            * [topic]                          --> Azione: MILD
(29) Verbi: CERCA, TROVA, RICERCA
            * [noun]                           --> Azione: SEARCH
(30) Verbi: AGITA, AGITATI
            *                                  --> Azione: WAVEHANDS
            * (mani)                           --> Azione: WAVEHANDS
            * [noun]                           --> Azione: WAVE
(31) Verbi: SALUTA
            *                                  --> Azione: WAVEHANDS
            * [creature]                       --> Azione: WAVEHANDS

             *                                  --> Azione: STRONG
E cazzo, culo, fica, tette ??  :-)
Ciao

 Ciao