Выделил цветом новый продукции
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
\usepackage{afterpage}
|
||||
\usepackage{longtable}
|
||||
\usepackage{float}
|
||||
|
||||
\usepackage{fancyvrb}
|
||||
|
||||
|
||||
% \usepackage[paper=A4,DIV=12]{typearea}
|
||||
@@ -263,7 +263,7 @@
|
||||
|
||||
Грамматика языка Милан, расширенная операцией инкремента и декремента, в форме Бэкуса-Наура приведена ниже:
|
||||
|
||||
\begin{verbatim}
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
<program> ::= ‘begin’ <statementList> ‘end’
|
||||
<statementList> ::= <statement> ‘;’ <statementList>
|
||||
| epsilon
|
||||
@@ -279,10 +279,10 @@
|
||||
| ‘(’ <expression> ‘)’
|
||||
| ‘read’
|
||||
| ‘-’ <factor>
|
||||
| <ident> ‘++’
|
||||
| <ident> ‘--’
|
||||
| ‘++’ <ident>
|
||||
| ‘--’ <ident>
|
||||
\textcolor{green!60!black}{| <ident> ‘++’}
|
||||
\textcolor{green!60!black}{| <ident> ‘--’}
|
||||
\textcolor{green!60!black}{| ‘++’ <ident>}
|
||||
\textcolor{green!60!black}{| ‘--’ <ident>}
|
||||
<relation> ::= <expression> <cmpi> <expression>
|
||||
<addop> ::= ‘+’|‘-’
|
||||
<mulop> ::= ‘*’|‘/’
|
||||
@@ -291,7 +291,7 @@
|
||||
<ident> ::= <letter> {<letter> | <digit>}
|
||||
<letter> ::= ‘a’|‘b’|‘c’ | ...| ‘z’|‘A’|‘B’|‘C’ | ...| ‘Z’
|
||||
<digit> ::= ‘0’|‘1’|‘2’|‘3’|‘4’|‘5’|‘6’|‘7’|‘8’|‘9’
|
||||
\end{verbatim}
|
||||
\end{Verbatim}
|
||||
|
||||
Изменения коснулись только правила \texttt{<factor>}, в котором были добавлены 4 новые продукции, описывающие операции постфиксного и префиксного инкремента и декремента.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user