|
@@ -45,7 +45,7 @@
|
|
|
\newcommand{\LangFunRefM}{\Lang_{\mathsf{FunRef}}} %F1
|
|
|
\newcommand{\LangFunRefAlloc}{\ensuremath{\Lang^{\mathsf{Alloc}}_{\mathsf{FunRef}}}} %R'4
|
|
|
\newcommand{\LangLam}{$\Lang_\lambda$} %R5
|
|
|
-\newcommand{\LangLamFunRef}{$\Lang_\lambda^{\mathsf{FunRef}}$}
|
|
|
+\newcommand{\LangLamFunRef}{$\Lang_\lambda^{\mathsf{FunRef}}$}
|
|
|
\newcommand{\LangLamM}{\ensuremath{\Lang_\lambda}} %R5
|
|
|
\newcommand{\LangCLam}{$\CLang_{\mathsf{Clos}}$} %C4
|
|
|
\newcommand{\LangCLamM}{\CLang_{\mathsf{Clos}}} %C4
|
|
@@ -208,9 +208,9 @@
|
|
|
\newcommand{\READ}{{\key{Call(Name('input\_int'),[])}}}
|
|
|
\newcommand{\CREAD}{\key{input\_int()}}
|
|
|
\newcommand{\NEG}[1]{{\key{UnaryOp(USub(),} #1\code{)}}}
|
|
|
-\newcommand{\ADD}[2]{{\key{BinOp}\LP #1\code{,} \key{Add()}\key{,}#2\code{)}}}
|
|
|
-\newcommand{\ADDP}[2]{{\key{BinOp}\LP #1\code{,} \key{Add()}\key{,}#2\code{)}}}
|
|
|
-\newcommand{\SUB}[2]{{\key{BinOp}\LP \key{Sub()}\key{,}#1\code{,}#2\code{)}}}
|
|
|
+\newcommand{\ADD}[2]{{\key{BinOp}\LP #1\code{,}\key{Add()}\key{,}#2\code{)}}}
|
|
|
+\newcommand{\ADDP}[2]{{\key{BinOp}\LP #1\code{,}\key{Add()}\key{,}#2\code{)}}}
|
|
|
+\newcommand{\SUB}[2]{{\key{BinOp}\LP #1\code{,}\key{Sub()}\key{,}#2\code{)}}}
|
|
|
\newcommand{\PRINT}[1]{{\key{Expr}\LP\key{Call}\LP\key{Name}\LP\key{'print'}\RP\key{,}\LS#1\RS\RP\RP}}
|
|
|
\newcommand{\CPRINT}[1]{\key{print}\LP #1\RP}
|
|
|
\newcommand{\EXPR}[1]{{\key{Expr}\LP #1\RP}}
|