Просмотр исходного кода

Remove Def from abstract syntax of Cloop (racket)

If I understand it right, on Figure 5.7 (Racket version) there is a leftover from previous major edition - line

`def :== (Def label ([var:type] ....)`
Konstantin Romanov 3 лет назад
Родитель
Сommit
de0d0e3334
1 измененных файлов с 1 добавлено и 2 удалено
  1. 1 2
      book.tex

+ 1 - 2
book.tex

@@ -10483,8 +10483,7 @@ fine to place \code{begin} there.
 \newcommand{\CloopASTRacket}{
 \begin{array}{lcl}
 \Atm  &::=&  \VOID \\
-\Stmt &::=& \READ{}\\
-\Def &::=& \DEF{\itm{label}}{\LP\LS\Var\key{:}\Type\RS\ldots\RP}{\Type}{\itm{info}}{\LP\LP\itm{label}\,\key{.}\,\Tail\RP\ldots\RP}
+\Stmt &::=& \READ{}
 \end{array}
 }