equal
deleted
inserted
replaced
58 expressions (we do not have statements). The grammar rules are |
58 expressions (we do not have statements). The grammar rules are |
59 as follows: |
59 as follows: |
60 |
60 |
61 |
61 |
62 \begin{plstx}[rhs style=,margin=1.5cm] |
62 \begin{plstx}[rhs style=,margin=1.5cm] |
63 : \meta{Exp} ::= \meta{Id} | \meta{Num} {\hspace{3cm}} |
63 : \meta{Exp} ::= \meta{Id} | \meta{Num} {\hspace{3.7cm}} |
64 | \meta{Exp} + \meta{Exp} | ... | (\meta{Exp}) |
64 | \meta{Exp} + \meta{Exp} | ... | (\meta{Exp}) {\hspace{3.7cm}} |
65 | \code{if} \meta{BExp} \code{then} \meta{Exp} \code{else} \meta{Exp} |
65 | \code{if} \meta{BExp} \code{then} \meta{Exp} \code{else} \meta{Exp} |
66 | \code{write} \meta{Exp} {\hspace{5cm}} |
66 | \code{write} \meta{Exp} {\hspace{5cm}} |
67 | \meta{Exp} ; \meta{Exp} {\hspace{5cm}} |
67 | \meta{Exp} ; \meta{Exp} {\hspace{5cm}} |
68 | \textit{FunName} (\meta{Exp}, ..., \meta{Exp})\\ |
68 | \textit{FunName} (\meta{Exp}, ..., \meta{Exp})\\ |
69 : \meta{BExp} ::= ...\\ |
69 : \meta{BExp} ::= ...\\ |