|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
[Vari] Strumento per seguire il flusso di un programma
Ciao a tutti,
vorrei sapere da chi ha più esperienza e lavora nel settore da molto tempo, e ha quindi una buona conoscenza di vari tool da affiancare all'IDE, se esiste un programma che aiuti a costruire una mappa del codice su cui lavoro, seguendo le chiamate. In particolare, sto lavorando ad un progetto un po' vetusto, scritto in FORTRAN77 (risparmiatemi i commenti a riguardo per favore, è già una tortura doverlo scrivere pubblicamente Spero di esser stato chiaro |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
Quote:
Intanto ho trovato qualcosa che dovrebbe fare al caso mio: http://drn.digitalriver.com/product/view/id/2995 però ho qualche problema ad installarlo...parla ancora di Windows 3.1 |
|
|
|
|
|
|
#4 | |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
Quote:
Cmq già abbiamo nel programma una funzione che viene chiamata all'inizio,e alla fine di ogni altra, quindi ci sarebbe da fare solo il parsing del file generato da questa funzione tracciante. |
|
|
|
|
|
|
#6 |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Se trovi un software già bell'e pronto è naturalmente la cosa migliore.
Se non lo trovi dobbiamo procurarci la grammatica di FORTRAN(sicuramente si troverà in rete). Io intanto do un spolveratina al Dragon Book. Dare anche un'occhiata qui: http://flex.sourceforge.net/ http://www.gnu.org/software/bison/
Ultima modifica di Vincenzo1968 : 25-02-2013 alle 14:14. |
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Nov 2012
Messaggi: 126
|
Con doxygen e graphviz ottieni il call graph che ti serve.
|
|
|
|
|
|
#8 |
|
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Se esiste un compilatore FORTRAN open source, non abbiamo nemmeno bisogno di scrivere il parser. Modifichiamo la parte che legge l'AST e gli facciamo produrre il diagramma di flusso.
EDIT: qualcosina c'è: http://gcc.gnu.org/fortran/ http://www.openwatcom.org/index.php/Main_Page http://www.g95.org/ http://www.netlib.org/f2c/ Ultima modifica di Vincenzo1968 : 25-02-2013 alle 14:34. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
Pensavo doxygen non funzionasse con FORTRAN! E Graphviz non lo conosco, ora guardo
@Vince': la grammatica di FORTRAN77 è piuttosto semplice, specie se l'unico obiettivo è trovare l'albero delle chiamate. Per ora cmq non voglio pensare troppo a scrivere il parser |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:10.




















