-
RBMFAE BNF컴공지식/프로그래밍언어론 2024. 11. 17. 19:16
<Expr> ::= <num>
| {+ <Expr> <Expr>}
| {- <Expr> <Expr>}
| <id>
| {fun {<id>} <Expr>}
| {refun {<id>} <Expr>}
| {<Expr> <Expr>}
| {newbox <Expr>}
| {setbox <Expr> <Expr>}
| {openbox <Expr>}
| {seqn <Expr> <Expr>}
| {setvar <id> <Expr>}이제 뭔가 많이 생겼다..
RBMFAE는 BFAE + Variables + Call-by-Reference 이다.
'컴공지식 > 프로그래밍언어론' 카테고리의 다른 글
pure function이란?(순수 함수) (0) 2024.11.16 vs문 이해 예시 (2) 2024.11.10 vs가 중요하다 (2) 2024.11.08 {with {fac {fun {n} {with {facX {fun {facY} {fun {n} {if0 n 1 {* n {{facY facY} {- n 1}}}}}}} {{facX facX} n}}}} {fac 5}} (1) 2024.11.07 JVM은 일종의 인터프리터 (0) 2024.11.03