Разработка алгоритма работы синтаксического анализатора текста, а также базы данных синтаксических правил русского языка

Курсовой проект - Иностранные языки

Другие курсовые по предмету Иностранные языки

ительным союзом и подлежащим с фрагментом - пустыхой или фрагментом с ПРЕД.

Что: {Фрагмент-k (первый в предложении* или с подчинит. союзом и в нем нет сущ в именит. п., нет ПРЕД и в него включено обособленное согласованное определение)+(фрагмент-k+i с ПРЕД) или

{Фрагмент-k (первый в предложении* или с подчинительным союзом и в нем нет существительного в им. п и нет ПРЕД)+ (фрагмент-k+i с ПРЕД и со включенным в него деепричастным оборотом)}

Строим: соединяем фрагменты k и k+i в один

Примеры: …когда на столе, покрытом скатертью, они расставили тарелки…

…если, решая задачу, он ошибся,… Вчера, решая задачу, он ошибся…

На столе, покрытом скатертью, стояли тарелки.

Что: фрагмент-k: первый в предложении* или с подчинит. союзом и в нем нет сущ. в им. п и нет ПРЕД)+ (фрагмент k+i с подчинительным союзом) + фрагмент k+i+n: первый фрагмент справа - не придаточное\деепричастный оборот\ обособленное определение)

Строим: фрагмент-k объединить с фрагментом k+i+n в один.

Что: {Фрагмент-k (первый в предложении или с подчинит. союзом, без предиката и с сущХ или с группой, вершина которой - сущХ: существительное, или местоимение, или колич. числ в им. п. или с сущХ: группой сочиненных сущ или групп - в им. падеже, в который вложено согласованное определение или фрагмент с который) + фрагмент k+i с ПРЕД} или {Фрагмент-k (первый в предложении или с подчинит. союзом, без ПРЕД и с сущХ) + (фрагмент-k+i с ПРЕД и вложенным фрагментом с деепричастием)}

Условия: сущХ согласуется с ПРЕД.

Строим: фрагмент-k объединить с фрагментом-k+i

Примеры: Большинство мальчиков, игравших во дворе весь день, уже ушли домой.

Когда он, пытаясь решить задачу, сделал чертеж, пошел дождь.

Он увидел, что на столе, над которым висела лампа, были горой навалены учебники.

Что: (Фрагмент-k: первый в предложении или с подчинительным союзом, без ПРЕД и с сущХ) + (фрагмент-k+i: ближайщий без подчинительного союза с ПРЕД)}

Условия: сущХ согласуется с ПРЕД

Строим: фрагмент-k и фрагментК+1 сливаем в один фрагмент.

Примеры: Город, где он никогда не был, казался ему уродливым.

Город, где он, когда учился, жил, был ему дорог. Город, где башня, когда она строилась, сгорела, был ему дорог.

Алгоритм определения хозяина присубстантивного фрагмента.

Правило ХС-1.

Что: фрагмент-k + (фрагмент-k+1 с где \ чей \ кто\ когда \куда \откуда

Условия: во фрагменте-k есть СУЩ: существительное со слугою - местоим. прил. (тот, такой, каждый, всякий, любой, некоторый,)

Строим: СУЩ - хозяин вложенного фрагмента.

Примеры:тот город, где он жил, расположен….тот город, где он жил, расположен.

(Если в то время \тот день\, когда он…, приедет его брат…в том городе, куда \ откуда он едет.,

Правило ХС-2

Что: фрагмент-k + фрагмент-k+1 с кто или чей

Условия: во фрагменте-k контактно к фрагменту-k+1 есть МЕСТ: местоименное сущ: тот, каждый, всякий, любой, все, никто, кто-нибудь, кто-то, кое-кто, любой, любая прочие

Строим: ближайшее МЕСТ - хозяин фрагмента-k+1

Примеры:…тот, кто этого не знает, не решит…с каждым, чьими вычислениями они пользовались, договориться было бы…

Правило ХС-3

Что: фрагмент-k + фрагмент-k+1 со что (в любой форме)

Условия: во фрагменте-k контактно к фрагменту-k+1 есть МЕСТ: все, ничто, что-нибудь, что-то, кое-что,

Строим: МЕСТ - хозяин вложенного фрагмента.

Примеры: что-то, что было им важно, они не знали

Правило ХС-4.

Что: фрагмент-k + (фрагмент-k+1 со что, в котором нет сущ. в им. п.

Условия: непосредственно слева от фрагмента со что стоит сущ. (или группа с вершиной-сущ), согласующееся с ПРЕД вложенного фрагмента

Строим: это сущ - хозяин фрагмента-k+1

Примеры:..стол, что стоял\стоит у окна, был покрыт…об истории, что была тогда рассказана, он ничего не знал…

Правила построения фрагмента необособленного согласованного определения

Правила формирования групп с прилагательным\причастием в препозиции к существительному - вершине со вставлениями (=НСО) и ПГ, где предлогу подчинен НСО.

Анализирует:

. согласованные определения, выраженные прилагательными и причастиями в препозиции к существительному-хозяину и осложненные вложениями предложных оборотов и беспредложных существительных между согласованным определением и его хозяином (готовый ко всему мальчик) и

. предложные группы со вставлениями между предлогом и его слугою вложений, задаваемые ситуациями п. 1 (на покрытом скатертью столе).

Правило 7 для анализа именной группы со вложениями ПГ

Что: цепочка (прилагательное или причастие)л - ПГ - (прил_сущ. или одиночное существительное)n.

Условие: (прил\прич)л согласуется по числу и падежу, а в ед. ч. - по роду с (прил_сущ. или одиночным сущ.)n.

Строится: 1. группа (прил\прич.)л + ПГ, где (прил\прич)л - вершина.

. группа (прил\прич)л + (прил_сущ. или один. сущ.)n с вершиной - существительным.

Примеры: удобным по всем показателям новым методом…,… готовый к новому большому и очень трудному походу молодой воин…

Правило 8 для анализа группы прил-сущ со вложениями между вершиной и прилагательным\ причастием - слугою других групп прил-сущ

Что: цепочка (прилагательное\ причастие)л + (группа прил_сущ.. или одиночное существительное\местоимение)i +(прил_сущ. или одиночное сущ.)n

Условия:

. (прил. или прич)к согласуется по падежу и числу с (прил_сущ или одиночным сущ.)n

. (группа прил_сущ или одиночное существительное\местоимение)i не в неом