FarewellLe 02/10/2009 à 22:57
C'est surpuissant cette approche Sasume, ça permet de parser n'importe quoi avec le même code, pour peu que tu redéfinisse une nouvelle grammaire, je me trompe ?
Et puis, même question que squalyl, en plus "polissé", ai-je besoin de passer par cette étape nécessairement ? Ne puis-je pas faire quelque chose de plus intuitif ?
L'assembleur est simplissime en soi, sur une ligne, on a :
LABEL | DIRECTIVE | COMMENT
ou alors
LABEL | INSTRUCTION | COMMENT
Avec à chaque fois, chaqun des composants qui est optionnel. Je me suis même amusé à mettre les directives dans la table des instructions : ça accélère la recherche, et comme j'avais un bit de libre dans chaque entée de la table, je l'utilise pour savoir si j'ai affaire à une instruction ou à une directive. Les instructions passent toutes à la même moulinette, mais les directives, c'est du cas par cas.
(cross)