Retour aux mises à jour
SeymourBETA

Mise à jour 2.203

01/08/2026

v2.203.0.0BETAMINORSeymour1 août 2026

F5-L5 : langage complet — if/else (table de sauts) + opérateurs logiques `&&`/`||` + 5 tests

  • AtelProgramCompiler.EmitIfElse (nouveau) : if/else via table de sauts suivant le motif while — [guard, D7→else, body_then, B0→original, body_else, RET] (la garde passe → then → flux original ; la garde échoue → else → RET). else-if → erreur claire (L5.1). Slots vérifiés dans le test (else=baseRel+garde+D7+then ; fin=point d'entrée original).
  • Opérateurs logiques : lexer (&&/||), parser (expr := or; or := and ('||' and)*; and := comparison ('&&' comparison)*), EmitGuard composé — &&→LAND 0x02, ||→LOR 0x01.
  • 5 tests : if/else round-trip (D7/B0/RET + table de sauts +2 + cibles), else-if → erreur claire, &&→LAND (2 comparaisons), ||→LOR, if/else+while combinés.
  • Baseline : 329/329 PASS (324 + 5 nouveaux). ### MINOR ### MINOR

v2.202.0.0

Maechen

FFX Mod Studio

Maechen conectado à Spira

Maechen
Olá! Sou Maechen, do FFX Mod Studio. Como posso ajudar você com o editor hoje?