Çàäà÷è ñèíòàêñè÷åñêîãî àíàëèçà
Ïðè ðàáîòå ñ ÿçûêàìè ÷àñòî ñòàëêèâàþòñÿ ñ çàäà÷åé ñèíãàêñè÷åñêîãî àíàëèçà.  òàêèõ çàäà÷àõ ñíà÷àëà äàåòñÿ íåêîòîðîå ôîðìàëüíîå îïðåäåëåíèå ÷åðåç çàäàíèå ãðàììàòèêè, êîòîðàÿ âûäåëÿåò îïðåäåëåííûé êëàññ ñòðîê ñèìâîëîâ. À çàòåì âîçíèêàåò âîïðîñ î òîì, ïðèíàäëåæèò ëè ê ýòîìó êëàññó ïðîèçâîëüíàÿ ñòðîêà. Ñëåäóþùèé ïðèìåð èëëþñòðèðóåò ýòîò òèï çàäà÷.
Ãðàììàòèêà. Ïðåäïîëîæèì, ÷òî ìû îïðåäåëÿåì ïðåäëîæåíèå êàê ñòðîêó îäíîãî èç ñëåäóþùèõ âèäîâ: çà ñèìâîëîì à ñëåäóåò ñèìâîë
çà ñèìâîëîì à ñëåäóåò íåêîòîðîå ïðåäëîæåíèå çà íåêîòîðûì ïðåäëîæåíèåì ñëåäóåò ñèìâîë
çà íåêîòîðûì ïðåäëîæåíèåì ñëåäóåò äðóãîå ïðåäëîæåíèå. Ïðèìåðû ïðåäëîæåíèé:
Íåêîòîðûå ñòðîêè, íå ÿâëÿþùèåñÿ ïðåäëîæåíèÿìè:
Ïðåäïîëîæèì, ÷òî ìû çàõîòåëè îïðåäåëèòü, ÿâëÿåòñÿ ëè ñòðîêà
ïðåäëîæåíèåì. Òîãäà ôîðìóëèðîâêà ýòîé çàäà÷è â ïðîñòðàíñòâå ñîñòîÿíèé âûãëÿäèò Òàê:
Îïèñàíèÿ ñîñòîÿíèé. Îäèí èç âîçìîæíûõ ïóòåé ôîðìóëèðîâêè ýòîé çàäà÷è ñîñòîèò â òîì, ÷òîáû âûáðàòü â êà÷åñòâå íà÷àëüíîãî ñîñòîÿíèÿ ðàññìàòðèâàåìóþ ñòðîêó
Òîãäà ìíîæåñòâîì äîïóñòèìûõ ñîñòîÿíèé áóäåò ìíîæåñòâî ñòðîê, ïîëó÷àþùèõñÿ èç íåå ïóòåì ïðèìåíåíèÿ òåõ ïðàâèë ïåðåïèñûâàíèÿ (îíè äàþòñÿ íèæå), êîòîðûìè îïðåäåëÿþòñÿ îïåðàòîðû.
Îïåðàòîðû. Ìû îïðåäåëÿåì îïåðàòîðû ÷åðåç ñëåäóþùèå ïðàâèëà ïåðåïèñûâàíèÿ:
Ìû âèäèì, ÷òî ýòè ïðàâèëà ïðîñòî âûðàæàþò ãðàììàòèêó, îïðåäåëÿþùóþ ïîíÿòèå ïðåäëîæåíèÿ.
Êðèòåðèé öåëè. Öåëåâîå ñîñòîÿíèå îïèñûâàåòñÿ ñòðîêîé, êîòîðàÿ ñîñòîèò èç îäèíî÷íîãî ñèìâîëà
Ïîñëåäîâàòåëüíîñòü ñîñòîÿíèé, ïðåäñòàâëÿþùàÿ ñîáîé ðåøåíèå ýòîé çàäà÷è, èìååò ñëåäóþùèé âèä:
Ãðàô, èçîáðàæàþùèé ïðîñòðàíñòâî ñîñòîÿíèé äëÿ ýòîé çàäà÷è, ïîêàçàí íà ðèñ. 2.6.
Ðèñ. 2.6. (ñì. ñêàí) Ãðàô äëÿ çàäà÷è ñèíòàêñè÷åñêîãî àíàëèçà.
 ýòîé çàäà÷å îêàçàëîñü òàê, ÷òî â ñèëó çàäàííîé ãðàììàòèêè ëþáàÿ ñòðîêà, íà÷èíàþùàÿñÿ ñ à è îêàí÷èâàþùàÿñÿ íà
ÿâëÿåòñÿ ïðåäëîæåíèåì. Çíàíèå òàêîãî ôàêòà, î÷åâèäíî, ñèëüíî áû óïðîñòèëî ðåøåíèå âîïðîñà î òîì, áóäåò ëè íåêîòîðàÿ ïðîèçâîëüíàÿ ñòðîêà ïðåäëîæåíèåì. Èíîãäà îêàçûâàåòñÿ, ÷òî çàäàííàÿ ãðàììàòèêà ìîæåò áûòü
ïðåäñòàâëåíà â ýêâèâàëåíòíîì, íî áîëåå ïðîñòîì âèäå. Îáíàðóæåíèå òàêèõ óïðîùåíèé ïîçâîëÿåò ñòðîèòü ìåíüøèå ïðîñòðàíñòâà äëÿ ïåðåáîðà.