ВУЗ:
Составители:
Рубрика:
K c
Построим дерево вывода.
Для предложения a * b + c дерево вывода будет:
I
I T
T M
T * M K
M K c
a b
Этот же результат можно получить и другим способом:
I I + I
I I - I I
I I*I
I I/I I + I
I (I)
I a I * I c
I b
I c a b
7.3. Классификация языков по Хомскому
Н. Хомский предложил подразделять формальные грамматики, как и порождаемые ими
языки на четыре типа.
Тип 0 - формальная грамматика, на правила которой не накладывается никаких
ограничений. Для исследования они интереса не представляют – поскольку режим «делай,
что хочешь» для математики и для практики редко представляют интерес.
Тип 1 . К этому типу относятся грамматики, правила которых имеют вид:
vw ::= vw, где
v, w V
*
- произвольные цепочки символов, возможно пустые;
V
N
- нетерминальный символ;
V
*
\{} [ иногда V
*
].
[ V
*
].
Эти грамматики еще называют контекстно-зависимыми или КЗ-грамматиками.
Здесь строка заменяется на строку в рамках какого-то контекста. Часто используется на
практике подмножество таких грамматик, называемое грамматиками непосредственных
составляющих:
vAw ::= vw, где v,w, V
*
, AV
N
При этом часто рассматриваются неукорачивающиеся грамматики (что обеспечивается
непустой цепочкой ).
Тип 2 . К этому типу относятся грамматики, правила которых имеют вид:
— 74 —
Kc Построим дерево вывода. Для предложения a * b + c дерево вывода будет: I I T T M T * M K M K c a b Этот же результат можно получить и другим способом: II+I II-I I I I*I I I/I I + I I (I) Ia I * I c Ib Ic a b 7.3. Классификация языков по Хомскому Н. Хомский предложил подразделять формальные грамматики, как и порождаемые ими языки на четыре типа. Тип 0 - формальная грамматика, на правила которой не накладывается никаких ограничений. Для исследования они интереса не представляют – поскольку режим «делай, что хочешь» для математики и для практики редко представляют интерес. Тип 1 . К этому типу относятся грамматики, правила которых имеют вид: vw ::= vw, где v, w V - произвольные цепочки символов, возможно пустые; * VN - нетерминальный символ; V*\{} [ иногда V* ]. [ V* ]. Эти грамматики еще называют контекстно-зависимыми или КЗ-грамматиками. Здесь строка заменяется на строку в рамках какого-то контекста. Часто используется на практике подмножество таких грамматик, называемое грамматиками непосредственных составляющих: vAw ::= vw, где v,w, V* , AVN При этом часто рассматриваются неукорачивающиеся грамматики (что обеспечивается непустой цепочкой ). Тип 2 . К этому типу относятся грамматики, правила которых имеют вид: — 74 —
Страницы
- « первая
- ‹ предыдущая
- …
- 72
- 73
- 74
- 75
- 76
- …
- следующая ›
- последняя »