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

                Òàêæå èìååòñÿ Ìåíåäæåð ïàìÿòè, ïîçâîëÿþùèé ðàáîòàòü ñ ïàìÿòüþ.  Âçàèìîäåéñòâèå ñ Ìåíåäæåðîì ïàìÿòè ïðîèñõîäèò íà âñåõ ÷åòûðåõ ýòàïàõ. Âçàèìîäåéñòâèå ñ òàáëèöàìè òàêæå ïðîèñõîäèò íà âñåõ ÷åòûðåõ ýòàïàõ.


 

                2.3 Çíàêîìñòâî ñ ìåòîäàìè ëåêñè÷åñêîãî àíàëèçà.

                 ðåçóëüòàòå âûïîëíåíèÿ ýòîãî çàäàíèÿ ÿ óçíàëà, ÷òî â ëåêñè÷åñêîì àíàëèçå ïðèìåíÿþòñÿ è èñïîëüçóþòñÿ ñëåäóþùèå ìåòîäû:

                - êîíå÷íûå àâòîìàòû è À-ãðàììàòèêè, îïèñûâàþùèå êîíå÷íûå àâòîìàòû;


                2.4 Ñòðóêòóðà ëåêñè÷åñêîãî àíàëèçàòîðà.

                Íà âõîä ëåêñè÷åñêîãî àíàëèçàòîðà ïîñòóïàåò òåêñò èñõîäíîé ïðîãðàììû, íàïèñàííîé íà ÿçûêå Íîðìà. Ïðîãðàììà, íàïèñàííàÿ íà ÿçûêå Íîðìà, òðàíñëèðóåòñÿ ïî ðàçäåëàì. Ñíà÷àëà òðàíñëèðóåòñÿ îäèí ðàçäåë, ïîñëå òîãî, êàê îí áóäåò îòòðàíñëèðîâàí, íà÷íåòñÿ òðàíñëÿöèÿ ñëåäóþùåãî ðàçäåëà.

                Íà ïåðâîì øàãå ïðîèñõîäèò ÷òåíèå èñõîäíîãî òåêñòà ïðîãðàììû íà Íîðìå è ðàçáèåíèå åãî íà ëåêñåìû. Ðåçóëüòàòîì ýòîãî øàãà ÿâëÿåòñÿ ñïèñîê ëåêñåì.

                Ëþáîé ýëåìåíò-ðàçäåëà (îïèñàíèå, îïåðàòîð, èòåðàöèÿ) çàêàí÷èâàåòñÿ òî÷êîé. Ïîýòîìó íà ñëåäóþùåì øàãå ïðîèñõîäèò “ðåçàíèå” ñïèñêà ëåêñåì ïî òî÷êàì.  ðåçóëüòàòå ýòîé ïðîöåäóðû ïîëó÷àåì ñïèñîê ñïèñêîâ. Ýëåìåíòîì ýòîãî ñïèñêà ñïèñêîâ ÿâëÿåòñÿ ñïèñîê ëåêñåì, êîòîðûé ïðåäñòàâëÿåò ñîáîé îäíî ïðåäëîæåíèå ïðîãðàììû, íàïèñàííîé íà Íîðìå, îêàí÷èâàþùååñÿ òî÷êîé.

                Íà ñëåäóþùåì øàãå ïðîèñõîäèò ñîðòèðîâêà ñïèñêà ñïèñêîâ ïî îïèñàíèÿì, îïåðàòîðàì è èòåðàöèÿì.  ðåçóëüòàòå ïîëó÷àåì ñïèñîê ñïèñêîâ, â êîòîðîì ñíà÷àëà èäóò âñå îïèñàíèÿ ðàçäåëà, çàòåì âñå îïåðàòîðû ðàçäåëà, è â çàêëþ÷åíèè, âñå èòåðàöèè ðàçäåëà.

                Ïîñëå ýòîãî îòñîðòèðîâàííûé ñïèñîê ñïèñêîâ ïîäàåòñÿ íà âõîä ñèíòàêñè÷åñêîãî àíàëèçàòîðà.


                2.5 Ðàçðàáîòêà ñòðóêòóð äàííûõ äëÿ ðåàëèçàöèè ëåêñè÷åñêîãî àíàëèçàòîðà

                Äëÿ ðåàëèçàöèè ëåêñè÷åñêîãî àíàëèçàòîðà â ìîåé ÷àñòè ðàáîòû áûëè ðàçðàáîòàíû ñëåäóþùèå ñòðóêòóðû äàííûõ:

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.