Mise à jour 2.201
01/08/2026
v2.201.0.0BETAMINOR
Seymour1 août 2026
F5-L2 : emitter de langage ATEL (AST → instructions) avec la sémantique CORRIGÉE + 12 tests
FfxLib/Ai/AtelScript/AtelEmitter.cs(nouveau) :EmitExpr(littéraux/vars/arithmétique+ - * / %/unaire- !— post-ordre, pile propre) ·EmitComparison(sémantique corrigée :<→[PUSHV,PUSHII,0x0B],<=→0x0A,>→ordre inversé[PUSHII,PUSHV,0x0B](droite<gauche≡gauche>droite),>=→0x0Ainversé) ·EmitAssignAction(expr+POPV) ·EmitGuard·AlwaysGuard·ResolveVariable(erreur claire listant les vars connues) ·AtelEmitException(message actionnable).CompileProgram(L2) : if→AppendGuardedAction(stop), assign→gardé toujours-vrai.AtelEmitterTests.cs(12 tests) : 6 comparaisons avec octets exacts (dont l'ORDRE INVERSÉ de>— le bug 0x0A/0x0B corrigé en v2.198.4.1), arithmétique post-ordre, unaire, assign, vrai round-trip sur la fixture m001 (append → relire → CodeWalkClosedExactly + garde présente), var manquante → erreur claire, instruction non supportée → erreur, condition non-comparaison → erreur.- Baseline : 312/312 PASS (301 + 12 − 1 test d'erreur mis à jour). ### MINOR ### MINOR
v2.200.0.0