diff --git a/lab5/report.tex b/lab5/report.tex index 206334b..4e66302 100644 --- a/lab5/report.tex +++ b/lab5/report.tex @@ -36,6 +36,7 @@ \usepackage{xcolor} % цвета \usepackage{hyperref}% для гиперссылок \usepackage{enumitem} %для перечислений +\usepackage{latexsym} %для символа \leadsto \newcommand{\specialcell}[2][l]{\begin{tabular}[#1]{@{}l@{}}#2\end{tabular}} @@ -357,11 +358,11 @@ Для этого продукции были сопоставлены со следующими инструкциями: \begin{itemize} - \item $S \rightarrow B A b$ -- \texttt{iconst\_1} - \item $A \rightarrow a A B C$ -- \texttt{iconst\_2 isub} - \item $A \rightarrow b B$ -- \texttt{iconst\_1 iadd} - \item $B \rightarrow b$ -- \texttt{iconst\_3 iadd} - \item $C \rightarrow c A$ -- \texttt{iconst\_3 iadd} + \item $S \rightarrow B A b$ $\leadsto$ \texttt{iconst\_1} + \item $A \rightarrow a A B C$ $\leadsto$ \texttt{iconst\_2 isub} + \item $A \rightarrow b B$ $\leadsto$ \texttt{iconst\_1 iadd} + \item $B \rightarrow b$ $\leadsto$ \texttt{iconst\_3 iadd} + \item $C \rightarrow c A$ $\leadsto$ \texttt{iconst\_3 iadd} \end{itemize} Тогда при левом выводе цепочки \texttt{babbbcbbb}, будет сгенерирована следующая последовательность инструкций: