Синтаксический анализ языка НОРМА. Разбор описания (PRIL_2)

Посмотреть архив целиком

Ïðèëîæåíèå 2 Ñèíòàêñèñ îïèñàíèé ÿçûêà Íîðìà


Íîòàöèÿ ñèíòàêñèñà

 íîòàöèè ñèíòàêñèñà, èñïîëüçóåìîé â äàííîì îïèñàíèè, ïðèìåíÿåòñÿ ðàñøèðåííàÿ ôîðìà Áýêóñà-Íàóðà.

Îáîçíà÷åíèÿ {A}*,{A}+,{A1...,An},[A] îçíà÷àþò


{A}*

::=

Æ|A|AA...

{A}+

::=

A|AA...

{A1...,An}

::=

A1|...|An

[A]

::=

Æ|A


ãäå A-íåêîòîðûé îáúåêò ÿçûêà, Æ- ïóñòî, |- âûáîð îäíîé èç àëüòåðíàòèâ, ...- è òàê äàëåå.

Ïðè îïðåäåëåíèè ïðàâèë ÿçûêà ñèíòàêñè÷åñêèå ïîíÿòèÿ íàáèðàþòñÿ êóðñèâîì, à ñëîâà è ëèòåðû, âîñïðèíèìàåìûå áóêâàëüíî, ïðÿìûì øðèôòîì. Àëüòåðíàòèâíûå êîíñòðóêöèè ïåðå÷èñëÿþòñÿ, êàê ïðàâèëî, â ñòîëáèê, êàæäàÿ àëüòåðíàòèâà íà îòäåëüíîé ñòðîêå.

Èíîãäà èñïîëüçóþòñÿ ÷àñòè÷íî ïîä÷åðêíóòûå îáîçíà÷åíèÿ ñèíòàêñè÷åñêèõ êîíñòðóêöèé, íàïðèìåð, èìÿ-ìíîæåñòâà. Ñèíòàêñè÷åñêè ýòî îáîçíà÷åíèå èäåíòè÷íî îáîçíà÷åíèþ èìÿ, à ïîä÷åðêíóòàÿ ÷àñòü êîíñòðóêöèè íåñåò äîïîëíèòåëüíóþ ñåìàíòè÷åñêóþ èíôîðìàöèþ.

Îáîçíà÷åíèå ñïèñîê-ýëåìåíò çàìåíÿåò íåïóñòîé ñïèñîê ýëåìåíòîâ, ïåðå÷èñëåííûõ ÷åðåç çàïÿòóþ:


ñïèñîê-ýëåìåíò

ýëåìåíò{,ýëåìåíò}*


 êàæäîì êîíêðåòíîì ñëó÷àå îïðåäåëåíèå ýëåìåíòà ïðèâîäèòñÿ.


Îïèñàíèÿ


îïèñàíèå:

îïèñàíèå-îáëàñòè

îïèñàíèå-èíäåêñîâ-îáëàñòåé

îïèñàíèå-ñêàëÿðíûõ-âåëè÷èí

îïèñàíèå-âåëè÷èí-íà-îáëàñòè

îïèñàíèå-èíäåêñíîé-êîíñòðóêöèè

îïèñàíèå-èíäåêñîâ-ðàñïðåäåëåíèÿ

îïèñàíèå-ïàðàìåòðîâ-îáëàñòè

îïèñàíèå-âõîäíûõ

îïèñàíèå-âûõîäíûõ

îïèñàíèå-âíåøíèõ


Îïèñàíèå îáëàñòåé


îïèñàíèå-îáëàñòè:

îïèñàíèå-áåçóñëîâíîé-îáëàñòè

îïèñàíèå-óñëîâíîé-îáëàñòè



îïèñàíèå-áåçóñëîâíîé-îáëàñòè

îïèñàíèå-ïðÿìîóãîëüíîé-îáëàñòè

îïèñàíèå-äèàãîíàëüíîé-îáëàñòè

îáëàñòü

íîâàÿ îáëàñòü áåç èìåíè

èìÿ-îáëàñòè

áåçóñëîâíàÿ-îáëàñòü

íîâàÿ îáëàñòü áåç èìåíè


Случайные файлы

Файл
154579.rtf
113116.rtf
137972.rtf
166594.rtf
175398.rtf




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.