업데이트 2.201
2026. 8. 1.
v2.201.0.0BETAMINOR
Seymour2026년 8월 1일
F5-L2: ATEL 언어 에미터(AST → 사용법)에 FIXED의 의미론과 12개의 테스트를 추가한 버전
FfxLib/Ai/AtelScript/AtelEmitter.cs(신규):EmitExpr(리터럴/변수/산술+ - * / %/unary- !— post-order, stack-clean) ·EmitComparison(의미론 수정:<→[PUSHV,PUSHII,0x0B],<=→0x0A,>→순서 변경[PUSHII,PUSHV,0x0B](오른쪽<left≡left>오른쪽),>=→순서 변경0x0A) ·EmitAssignAction(에엑스프르+POPV) ·EmitGuard·AlwaysGuard·ResolveVariable(알려진 변수 목록에 대한 명확한 오류) ·AtelEmitException(조치가 필요한 메시지).CompileProgram(L2): 만약→AppendGuardedAction(중지), 할당→always-true 조건부.AtelEmitterTests.cs(12개 테스트): 정확한 바이트 단위의 비교 6건 (SWAPPED ORDER의>포함 — 0x0A/0x0B 버그, v2.198.4.1에서 수정됨), post-order 산술 연산, 단항 연산, 할당, m001 테스트 케이스에서의 실제 round-trip (추가 → re-read → CodeWalkClosedExactly + 가드 조건 포함), 누락된 변수 → 명확한 오류, 지원되지 않는 문 → 오류, non-comparison 조건 → 오류.- 기준값: 312/312 PASS (301 + 12 − 1 업데이트된 오류 테스트). ### MINOR ### MINOR
v2.200.0.0