Actualización 2.203
1/8/2026
v2.203.0.0BETAMINOR
Seymour1 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)*), compuestoEmitGuard—&&→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