Volver a actualizaciones
SeymourBETA

Actualización 2.203

1/8/2026

v2.203.0.0BETAMINORSeymour1 ago 2026

F5-L5: lenguaje completo — SI/else (tabla de salto) + operadores lógicos `&&`/`||` + 5 pruebas

  • AtelProgramCompiler.EmitIfElse (nuevo): si/de lo contrario a través de la tabla de salto siguiendo el patrón mientras — [guard, D7→else, body_then, B0→original, body_else, RET] (la protección pasa → entonces → flujo original; la protección falla → de lo contrario → RET). else-SI → borrar error (L5.1). Ruleta verificado en la prueba (else=baseRel+guardia+D7+luego; fin=punto de entrada original).
  • Operadores lógicos: lexer (&&/||), analizador (expr := or; or := and ('||' and)*; and := comparison ('&&' comparison)*), compuesto EmitGuard&&→LAND 0x02, ||→LOR 0x01.
  • 5 pruebas: SI/else ida y vuelta (D7/B0/RET + tabla de salto +2 + objetivos), else-SI → borrar error, &&→LAND (2 comparaciones), ||→LOR, SI/else+ mientras combinados.
  • Línea base: 329/329 PASS (324 + 5 nuevos). ### MENOR ### MENOR

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?