il problema (se leggete il primo post) si riduce all'aggiunta di una sola funzione di servizio ad ogni funzione nel codice sorgente - subito dopo "{".
Ma in modo tale da ottenere tutti i passaggi di codice sorgente e costruire l'albero delle chiamate.
Non è ovvio che questo compito è irrisolvibile? In questo modo potremmo eliminare le coppie di parentesi aritmetiche () [] e operatore {} e sostituirle con una sola aperta. Sarebbe troppo brutto?
Ho usato un modello come questo:
è un po' diverso.
Vedo anche due blocchi nel codice, uno all'inizio e uno alla fine... ma ne ho bisogno.
Quello alla fine è irrilevante per il tracciamento. Puoi cancellarlo.
Sì. Capisco. Ma comunque... non guardiamo gli errori, ma ogni ingresso alla funzione.
Sì, lo vedo, ma comunque... Non guardiamo gli errori, guardiamo ogni ingresso alla funzione.
Anche gli errori possono essere buttati via.
Anche gli errori possono essere buttati via.
:))
il problema (se leggete il primo post) si riduce all'aggiunta di una sola funzione di servizio ad ogni funzione nel codice sorgente - subito dopo "{".
Ma in modo tale da ottenere tutti i passaggi del codice sorgente e costruire un albero delle chiamate.
Non cambia in alcun modo i parametri di input delle funzioni sorgente, né cambia i risultati o il codice all'interno di
... Mql è il linguaggio giusto per fare il tracciamento!
Non si tratta di una traccia pura. Si tratta solo di costruire il grafico di una funzione.
Non si tratta di una traccia pura. Si tratta solo di costruire il grafico della funzione.
Il codice viene spezzato in funzioni (blocchi) e poi si analizza chi chiama chi.
... Mql è il linguaggio giusto per fare il tracciamento!
Perché no, se vuoi.
:))
il problema (se leggete il primo post) si riduce all'aggiunta di una sola funzione di servizio ad ogni funzione nel codice sorgente - subito dopo "{".
Ma in modo tale da ottenere tutti i passaggi di codice sorgente e costruire l'albero delle chiamate.
Non è ovvio che questo compito è irrisolvibile? In questo modo potremmo eliminare le coppie di parentesi aritmetiche () [] e operatore {} e sostituirle con una sola aperta. Sarebbe troppo brutto?
;)