更新 2.203
2026/8/1
v2.203.0.0BETAMINOR
Seymour2026年8月1日
F5-L5:完整語言 — if/else(跳躍表)+ 邏輯運算子 `&&`/`||` + 5 個測試
AtelProgramCompiler.EmitIfElse(新功能): 遵循 while 模式的跳躍表實作 if/else —[guard, D7→else, body_then, B0→original, body_else, RET](守衛通過 → 則 → 原始流程;守衛失敗 → 否則 → RET)。else-if → 明確錯誤(L5.1)。Slots 已於測試中驗證(else=baseRel+守衛+D7+則;end=原始入口點)。- 邏輯運算子: 詞法分析器(
&&/||)、語法分析器(expr := or; or := and ('||' and)*; and := comparison ('&&' comparison)*)、複合EmitGuard—&&→LAND 0x02,||→LOR 0x01。 - 5 個測試: if/else round-trip(D7/B0/RET + 跳躍表 +2 + 目標),else-if → 明確錯誤,
&&→LAND(2 個比較),||→LOR,if/else+while 組合。 - 基準線:329/329 PASS(324 + 5 個新增)。 ### MINOR ### MINOR
v2.202.0.0