diff --git a/lab4/report/img/syntax_diagram_factor.png b/lab4/report/img/syntax_diagram_factor.png index ee3e4e6..a82a739 100644 Binary files a/lab4/report/img/syntax_diagram_factor.png and b/lab4/report/img/syntax_diagram_factor.png differ diff --git a/lab4/report/img/syntax_diagram_number.png b/lab4/report/img/syntax_diagram_number.png new file mode 100644 index 0000000..02a22aa Binary files /dev/null and b/lab4/report/img/syntax_diagram_number.png differ diff --git a/lab4/report/report.tex b/lab4/report/report.tex index 832f419..1518846 100644 --- a/lab4/report/report.tex +++ b/lab4/report/report.tex @@ -275,16 +275,19 @@ ::= { } ::= { } ::= + | + | ‘(’ ‘)’ + | ‘read’ + | ‘-’ | ‘++’ | ‘--’ | ‘++’ | ‘--’ - | - | ‘(’ ‘)’ ::= ::= ‘+’|‘-’ ::= ‘*’|‘/’ ::= ‘=’|‘!=’|‘<’|‘<=’|‘>’|‘>=’ + ::= {} ::= { | } ::= ‘a’|‘b’|‘c’ | ...| ‘z’|‘A’|‘B’|‘C’ | ...| ‘Z’ ::= ‘0’|‘1’|‘2’|‘3’|‘4’|‘5’|‘6’|‘7’|‘8’|‘9’ @@ -345,11 +348,18 @@ \begin{figure}[h!] \centering - \includegraphics[width=0.65\linewidth]{img/syntax_diagram_factor.png} + \includegraphics[width=0.7\linewidth]{img/syntax_diagram_factor.png} \caption{Синтаксическая диаграмма для нетерминала \texttt{}, дополненная операциями инкремента и декремента (отмечены зеленым цветом).} \label{fig:syntax_diagram_factor} \end{figure} + \begin{figure}[h!] + \centering + \includegraphics[width=0.6\linewidth]{img/syntax_diagram_number.png} + \caption{Синтаксическая диаграмма для нетерминала \texttt{}.} + \label{fig:syntax_diagram_number} + \end{figure} + \begin{figure}[h!] \centering \includegraphics[width=0.6\linewidth]{img/syntax_diagram_ident.png} @@ -371,6 +381,11 @@ \label{fig:syntax_diagram_digit} \end{figure} + \newpage + \phantom{text} + + \newpage + \phantom{text} \newpage \phantom{text} @@ -379,7 +394,7 @@ \subsection{Token} - + \newpage \section{Результаты работы программы} Результаты работы программы представлены на Рис.~\ref{fig:result1}.