Atualização 2.203
01/08/2026
v2.203.0.0BETAMINOR
Seymour1 de ago. de 2026
F5-L5: linguagem completa — if/else (jump table) + operadores lógicos `&&`/`||` + 5 testes
AtelProgramCompiler.EmitIfElse(novo): if/else via jump table seguindo o padrão do while —[guard, D7→else, body_then, B0→original, body_else, RET](guard passa → então → fluxo original; guard falha → else → RET). else-if → erro claro (L5.1). Slots verificado no teste (else=baseRel+guard+D7+then; end=entrypoint original).- Operadores lógicos: lexer (
&&/||), parser (expr := or; or := and ('||' and)*; and := comparison ('&&' comparison)*),EmitGuardcomposto —&&→LAND 0x02,||→LOR 0x01. - 5 testes: if/else round-trip (D7/B0/RET + jump table +2 + alvos), else-if → erro claro,
&&→LAND (2 comparações),||→LOR, if/else+while combinados. - Baseline: 329/329 PASS (324 + 5 novos). ### MINOR ### MINOR
v2.202.0.0