L'éditeur du Gfa-Basic 32 comporte un menu "Extra". C'est dans ce menu que vous trouvez les extensions installées.
Les extensions sont des fichiers de la forme "extension.Gll". Pour faire apparaitre une extension dans le menu "Extra" procédez comme ceci :
|
Fichier GLL + fichiers accompagnants | Sources | Description |
GfaCompileTracing.Gll(16,4Ko) 10/10/2018 |
GfaCompileTracing.g32 (17ko) |
L'option "Assert & Trace Level" du compilateur (onglet "Opt.Code") concerne uniquement les commandes "debug".
Si vous souhaitez compiler les autres instructions de traçage
Tron,Troff,Trace$,SrcCode$(),TraceReg,TraceReg(),ProcLnr,ProcLineCnt cela n'est pas prévu.
Cette extension permet de combler ce manque en compilant les instructions de traçage. Cette petite "moulinette" insère un code supplémentaire pour chaque ligne de code vérifiant si le traçage est actif et qui appelle en conséquence la procédure passée dans le paramètre de la commande Tron. Si Tron a été appelé sans paramètre, une procédure par défaut est appelée. Elle affiche alors le numéro de ligne et le code source correspondant (c'est la seule différence avec l'interpréteur). Bien sûr, le code original est restauré après la compilation. |