sggunha
가입: 2026년 3월 4일 올린 글: 2
|
올려짐: 2026년5월11일 20:10 주제: [과제 6] 뼈대 코드 관련 질의 |
|
|
뼈대 코드에서
K.ADD (e1, e2) -> trans e1 @ trans e2 @ [ Sm5.ADD ]
으로 되어있는데
k-에서
ADD (e1, e2) ->
let v2, mem' = eval mem env e2 in
let v1, mem'' = eval mem' env e1 in
(Num (value_int v1 + value_int v2), mem'')
e2를 먼저 계산하고 e1을 계산하는데
K.ADD (e1, e2) -> trans e2 @ trans e1 @ [ Sm5.ADD ]
가 맞는 것 아닌가요? |
|