Γνωρίζει κανείς κάποια μορφή αναπαράστασης του πίνακα τιμών, η οποία να μπορεί να χρησιμοποιηθεί και στη γενική μορφή (πολλές επαναλήψεις/πολλές -ίσως και αναδρομικές- κλήσεις);
Π.χ. κάποιοι όταν καλείται ένα υποπρόγραμμα βάζουν τον πίνακα τιμών του υποπρογράμματος δεξιά από το κυρίως πρόγραμμα, ώστε να φαίνεται και η μεταβίβαση παραμέτρων... Δυστυχώς έτσι αν υπάρχουν 5-6 εμφωλευμένες κλήσεις το πλάτος θα είναι πολύ μεγάλο για να εκτυπωθεί σε χαρτί ή να αναπαρασταθεί σε ιστοσελίδα...
Θέλω να υλοποιήσω την παραγωγή HTML αρχείων με τον πίνακα τιμών κατά την εκτέλεση προγραμμάτων στο Διερμηνευτή... Για την ώρα το έχω σκεφτεί ως εξής:
- Πρώτη στήλη να είναι ο αριθμός γραμμής του προγράμματος.
- Δεύτερη στήλη να είναι η συνθήκη, όταν βέβαια υπάρχει (ΑΝ/ΟΣΟ/ΓΙΑ/ΜΕΧΡΙΣ_ΟΤΟΥ). Η στήλη της συνθήκης βέβαια θα πρέπει να υπάρχει πάντα, και να είναι κενή όταν δεν υπάρχει σχετική εντολή.
- Τρίτη στήλη να είναι η τιμή που έχει ανατεθεί στη συνάρτηση, ΜΟΝΟ ΟΤΑΝ βρισκόμαστε στο εσωτερικό συνάρτησης.
- Οι υπόλοιπες στήλες να είναι οι τιμές των τοπικών μεταβλητών, με τα ονόματά τους σαν επικεφαλίδες.
- Οι πίνακες να μπαίνουν σε ξεχωριστή στήλη ανά στοιχείο.
- Όταν καλείται κάποιο υποπρόγραμμα, να εισάγεται μια επικεφαλίδα του στυλ
Κλήση Διαδικασίας Ταξινόμηση(Α, Β, Γ)
ώστε να φαίνονται οι πραγματικές παράμετροι, και στη συνέχεια να παρατίθεται από κάτω ο πίνακας τιμών της διαδικασίας...
Έχει κανείς καμιά άλλη ιδέα/παρατήρηση κτλ;
Thanks,
Άλκης