| Autore |
Discussione  |
|
|
danandr
Utente medio
 
Regione: Puglia
Prov.: BARI
Città: MONOPOLI
|
Inserito il - 07/06/2003 : 15:49:22
|
Ragazzi devo kiedervi un grosso piacere,mi sto "scornando" per scrivere il frammento di scanner che riconosce i commenti,ma nn sò come nn fare andare il programma in loop.Percaso sareste così gentili da scivermi il vostro frammento? Domanda: con quali parentesi aprite e kiudete i commenti?Io voglio utilizzare le '{',forse evitano qualche problema rispetto a '(*'. Cosa ne dite?
Cmq questo è il mio frammento:
case '{': do { if((car=getc(program))=='}') { lookahead=0; token_found=0; break; } } while token_found;
|
danandr |
|
|
danandr
Utente medio
 
Regione: Puglia
Prov.: BARI
Città: MONOPOLI
|
Inserito il - 07/06/2003 : 17:16:21
|
secondo dubbio: come si riconosce un numero reale? Sareste così gentili da scivermi anche questo frammento di scanner?
Ringrazio anticipatamete chiunque mi darà una mano. Ciao
 |
danandr |
 |
|
|
pbolo
PDott
    

Regione: Puglia
Prov.: LECCE
Città: Novoli
|
Inserito il - 07/06/2003 : 20:50:36
|
per quanto rigurda i commenti:
case '/': if((car=getc(file_progr))=='*')
{
do
{
while((car=getc(file_progr))!= '*');
do
{ if ((car=getc(file_progr))=='/')
{/*trovato un commento*/
token_found=0;
fine_comm=1;
break;}
else if ((car)=='*')
repeat=1;
}
while(repeat);
}
while(!fine_comm);
break;
} /*ha riconosciuto un commento*/
spero che potrai prendere spunto....
per quanto rigurda i reali invece io non faccio nessun controllo per verificare che effettivamente le variabili assumano valori reali...
nella dichiarazione delle stesse gestisco il caso che real è scritto correttamente e che l'assegnazione è stata effettuata bene.... |
pbolo

 |
 |
|
|
danandr
Utente medio
 
Regione: Puglia
Prov.: BARI
Città: MONOPOLI
|
Inserito il - 08/06/2003 : 11:54:50
|
grazie pblo,ma mi sorge un dubbio: in pascal i commenti nn si mettono tra {....} oppure tra (*.... *) ? i commenti racchiusi tra /*....*/ si utilizzano solo in C ? E poi un'altra cosa,mi sà ke in molti stiamo prendendo spunto dalle stesse 'fonti' (pblo,spero tu mi capisca al volo!),cerchiamo almeno di porre quante più modifiche a queste 'fonti'. Buona domenica a tutti e...teniamoci in contatto. Ciao |
danandr |
 |
|
|
Tano
Utente assiduo
  

Regione: Puglia
Prov.: FG
Città: CERIGNOLA
|
Inserito il - 08/06/2003 : 12:20:46
|
| Sfido chiunque a farselo da 0 un compilatore dopo quello che hanno spiegato.. Purtroppo pure io le mie "fonti" di spicco, ma se non potrei fare altrimenti.. |
"I Giorni e le Notti suonano in questi miei nervi d'arpa. Vivo di questa gioia malata d'universo e soffro per non saperla accendere nelle mie parole"
Ungaretti
Tutorial DirectX 9 in Italiano: http://wtano.wordpress.com/
|
 |
|
|
Ainaf
Utente medio
 
Regione: Puglia
Prov.: Taranto
Città: Taranto
|
Inserito il - 08/06/2003 : 14:55:28
|
ragazzi io nn so quali sono le vostre "fonti"... io il compilatore lo sto facendo quasi da zero, soprattutto la parte dell'analizzatore lessicale... e sto notando che si avvicina molto a una mia "fonte"...eppure non sto copiando niente....(e credimi pbolo!) Per i reali anche io nn li gestisco effettivamente... per i commenti...beh io provo a fare quelli che si usano di più in Pascal cioè (*...*) ma se trovo qualche difficolta semplifico le cose e uso le parentesi graffe..."! |
 |
|
|
Tano
Utente assiduo
  

Regione: Puglia
Prov.: FG
Città: CERIGNOLA
|
Inserito il - 08/06/2003 : 15:00:10
|
| Vabbhe, non è che esistono modi diversissimi per creare un compilatore. In linea di massima quello è il concetto. Non vorrei però che Ferilli annullasse tutti i Progetti e ci rimanda a settembre, allora si che commetterò il mio primo omicidio! |
"I Giorni e le Notti suonano in questi miei nervi d'arpa. Vivo di questa gioia malata d'universo e soffro per non saperla accendere nelle mie parole"
Ungaretti
Tutorial DirectX 9 in Italiano: http://wtano.wordpress.com/
|
 |
|
|
Ainaf
Utente medio
 
Regione: Puglia
Prov.: Taranto
Città: Taranto
|
Inserito il - 08/06/2003 : 15:08:46
|
Citazione: Messaggio inserito da Tano
Vabbhe, non è che esistono modi diversissimi per creare un compilatore. In linea di massima quello è il concetto. Non vorrei però che Ferilli annullasse tutti i Progetti e ci rimanda a settembre, allora si che commetterò il mio primo omicidio!
beh spero proprio di no... e cmq mi ha detto pbolo che Ferilli darà molta importanza alla documentazione... e sicuramente quelle saranno tutte diverse... almeno spero... |
 |
|
|
Tano
Utente assiduo
  

Regione: Puglia
Prov.: FG
Città: CERIGNOLA
|
Inserito il - 08/06/2003 : 16:47:28
|
Allora non ci saranno grossi problemi visto che la mia sarà lunghissima . Speriamo.... -_- |
"I Giorni e le Notti suonano in questi miei nervi d'arpa. Vivo di questa gioia malata d'universo e soffro per non saperla accendere nelle mie parole"
Ungaretti
Tutorial DirectX 9 in Italiano: http://wtano.wordpress.com/
|
 |
|
|
pbolo
PDott
    

Regione: Puglia
Prov.: LECCE
Città: Novoli
|
Inserito il - 09/06/2003 : 01:14:01
|
| io nn lo farò a giugno... ho troppe cose da fare.... |
pbolo

 |
 |
|
|
danandr
Utente medio
 
Regione: Puglia
Prov.: BARI
Città: MONOPOLI
|
Inserito il - 09/06/2003 : 09:54:58
|
anch'io nn lo farò a giugno.Ho kiesto al grande capo semerarus se era possibile fare l'appelo scritto a giugno e l'orale a luglio. Risposta: NO. Motivazione: nn sà dove mettere i nostri compiti,tenerli un mese in sospoeso è troppo.
|
danandr |
 |
|
|
pbolo
PDott
    

Regione: Puglia
Prov.: LECCE
Città: Novoli
|
Inserito il - 09/06/2003 : 12:54:14
|
| si.. so la motivazione perché anch'io gliela chiesi tempo fa... |
pbolo

 |
 |
|
|
Cathàll
Utente di ALTO livello - Moderatore Fantacalcio
   

Regione: Puglia
Città: Corato
|
|
|
Cathàll
Utente di ALTO livello - Moderatore Fantacalcio
   

Regione: Puglia
Città: Corato
|
|
|
Chilavert
admin
    

Regione: Puglia
Prov.: BA
Città: Bari
|
Inserito il - 09/06/2003 : 15:02:02
|
| io lo farò a... a... a... mah... |
E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare. Pensa a studiare e non agli esempi, o ad altre strade per così dire, che questa volta mi sa che non attacca. [cit.]
Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.] |
 |
|
|
style
Utente giovane

Regione: Puglia
|
Inserito il - 09/06/2003 : 21:39:29
|
Luglio!!! Mo passo inglese, sistemi operativi e analisi matematica... ( come sono spiritoso!!!!) e poi solo sul compilatore!!! |
 |
|
|
Chilavert
admin
    

Regione: Puglia
Prov.: BA
Città: Bari
|
Inserito il - 09/06/2003 : 22:24:15
|
| si certo, spiritosissimo... |
E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare. Pensa a studiare e non agli esempi, o ad altre strade per così dire, che questa volta mi sa che non attacca. [cit.]
Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.] |
 |
|
|
Tano
Utente assiduo
  

Regione: Puglia
Prov.: FG
Città: CERIGNOLA
|
Inserito il - 11/06/2003 : 17:37:51
|
Invece abbattista te lo teneva lo scritto.. Io cmq lo riprovo a Luglio (sopra il topic di sfogo ) |
"I Giorni e le Notti suonano in questi miei nervi d'arpa. Vivo di questa gioia malata d'universo e soffro per non saperla accendere nelle mie parole"
Ungaretti
Tutorial DirectX 9 in Italiano: http://wtano.wordpress.com/
|
 |
|
|
pbolo
PDott
    

Regione: Puglia
Prov.: LECCE
Città: Novoli
|
Inserito il - 12/06/2003 : 00:45:49
|
| mi sa che per me nn se ne parla nemmeno a luglio... |
pbolo

 |
 |
|
|
Chilavert
admin
    

Regione: Puglia
Prov.: BA
Città: Bari
|
Inserito il - 12/06/2003 : 23:53:22
|
| ecco qua... |
E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare. Pensa a studiare e non agli esempi, o ad altre strade per così dire, che questa volta mi sa che non attacca. [cit.]
Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.] |
 |
|
| |
Discussione  |
|