2769Fermer2771
FarewellLe 13/03/2014 à 22:25
(cross)
Bien vu, je me suis fixé une utilisation mémoire la plus basse possible (*). Plutôt que d'évaluer tous les paramètres (c'est compliqué, ça peut être une taille, un opcode, un registre, un relogement, une différence de label, bref, ça a une taille variable pour un paquet de données possibles), je retiens l'adresse du premier, ensuite je recherche le suivant, jusqu'au numéro x. C'est pas optimal en vitesse on est d'accord, mais en taille, si.

(*) En fait, je pourrais faire encore plus hardcore en taille : pour une macro, je retiens le numéro de son symbole dans la table des symboles, ce qui me donne le handle du fichier où elle est définie, et l'offset dans le-dit fichier. Je pourrais ne rien retenir du tout, et reparser tout ce qui a déjà été parsé. Mais j'ai choisi de rester raisonnable grin