Elenco delle variabili "orfane" lasciate da un lisp

x11start

Utente Standard
Professione: Disegnatore prefabbricati
Software: Autocad
Regione: Piemonte
#1
Quando creo un comando lisp, mi viene comodo lasciare delle variabili globali (non "dichiarate"), in modo da poterne vedere il valore al termine del comando usando il punto esclamativo davanti.
Buona norma sarebbe spulciare tutto il lisp al termine del "debug", per verificare quelle che possono essere "locali" e quelle che invece devono essere "globali" e quindi andarle ad inserire dopo lo / della sub principale, per porle a NIL in uscita.

Purtroppo questo lavoro non lo faccio mai!

Mi piacerebbe trovare un comando lisp (da lanciare subito dopo il mio) in grado di elencare tutte queste variabili "orfane"... in modo da facilitarmi il lavoro di ricerca.
Qualcuno mi potrebbe aiutare?
 

dieva

Utente Standard
Professione: CAD Manager - AutoCAD sw developer
Software: AutoCAD | BricsCAD | 3DSMax | Revit
Regione: puglia
#2
Usa VLIDE, l'editor di AutoCAD di VisualLISP.

Apri il file lisp e poi dal menu STRUMENTI seleziona la voce "Controlla testo nell'editor"

avrai un output tipo questo:

Codice:
[CONTROLLO TESTO Caricamento xxxxx.lsp in corso...]
.
; === Statistiche superiori:
; Variabili globali: (#C #D #E #F .....)
; Definizione delle funzioni (con numero di argomenti): ((INSER_MONTANTI . 0) .... )
; controllo eseguito.
 

x11start

Utente Standard
Professione: Disegnatore prefabbricati
Software: Autocad
Regione: Piemonte
#3
Grazie DIEVA ...

Ho provato a caricare ed eseguire CONTALUNG.LSP e.... mi scrive:

[CONTROLLO TESTO Caricamento CONTALUNG.LSP in corso...]
....
; avvertimento: ridefinizione del simbolo incorporato: SET
........
; controllo eseguito.

..... e delle variabili nessuna traccia!
 
Ultima modifica:

dieva

Utente Standard
Professione: CAD Manager - AutoCAD sw developer
Software: AutoCAD | BricsCAD | 3DSMax | Revit
Regione: puglia
#4
vai al menu STRUMENTI > Opzioni anviente > Opzioni generali
nella scheda Diagnostica metti il segni di spunta su: "Mostra statistiche durante il controllo della sintassi"
 

Cristallo

Utente Standard
Professione: Leggo e confronto
Software: Lettura critica
Regione: Fuori dalla cerchia
#5
Adesso le mostra.
Grazie, erano anni che spulciavo il listato riga a riga per ritrovarle tutte.
Grazie anche ad x11start che ha sollevato il problema.