| V I S U A L I Z Z A D I S C U S S I O N E |
| Chilavert |
Inserito il - 12/06/2004 : 11:56:20 Progettare il frammento di scanner (automa) che riconosce i seguenti token: parole chiave (riservate GO, GET, SET; identificatori composti da sole lettere di lunghezza qualunque.
Come da traccia del prof. Abbattista (14/01/2004) /Public/data/Chilavert/2004612115552_gogetset.txt |
| 3 U L T I M E R I S P O S T E (in alto le più recenti) |
| fabbattista |
Inserito il - 12/06/2004 : 13:33:36 Citazione:
Forse manca uno stato finale in q5, ma il codice è molto ben scritto e lo si legge molto facilmente.
Mi correggo, non manca nessuno stato finale.Avevo male interpretato il significato del campo token.categ |
| nicux |
Inserito il - 12/06/2004 : 12:25:29 Citazione: Messaggio inserito da Chilavert
Progettare il frammento di scanner (automa) che riconosce i seguenti token: parole chiave (riservate GO, GET, SET; identificatori composti da sole lettere di lunghezza qualunque.
Come da traccia del prof. Abbattista (14/01/2004) /Public/data/Chilavert/2004612115552_gogetset.txt
scusate ma questa cosa di fare l'automa che riconosce ogni singola keyword mi sembra un po' eccessiva. Ok la traccia dice quello ma pensando ad un vero scanner con 200 parole chiave mi viene l'orticaria ad immaginare l'implementazione di un mega automa del genere (parlo da inesperto, magari qualcuno mi smentisce dicendo che i veri scanner si fanno così). Non sarebbe meglio riconoscere l'identificatore e poi matcharlo con un dizionario di keyword? |
| fabbattista |
Inserito il - 12/06/2004 : 12:14:24 Citazione: Messaggio inserito da Chilavert
Progettare il frammento di scanner (automa) che riconosce i seguenti token: parole chiave (riservate GO, GET, SET; identificatori composti da sole lettere di lunghezza qualunque.
Forse manca uno stato finale in q5, ma il codice è molto ben scritto e lo si legge molto facilmente.
|