Синтаксический анализ

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

 

Пусть система продукций, описывающая синтаксически правильные конструкции языка, имеет вид:

(1)Р1<предложение>Þ<группа подлежащего><группа сказуемого>

(2)Р2<группа подлежащего>Þ<существительное>N2

(3)Р3<группа сказуемого>Þ<глагол><именная группа>N3

(4)Р4<именная группа>Þ<существительное><именная группа>N4

(5)Р5<именная группа>Þ<прилагательное><существительное>N5,
где Рi - условия применимости ядер соответствующих продукций. Имеют значения:

Р1 – если <группа подлежащего> находится в творительном падеже, то <группа сказуемого> должна иметь пассивный залог;

Р2 - <существительное> должно быть в творительном падеже;

Р3 - <именная группа> должна иметь именительный падеж, а <глагол> - быть пассивным;

Р4 - <именная группа> в правой части продукции должна быть в родительном падеже, <существительное> должно быть в именительном падеже;

Р5 - <прилагательное> и <существительное> должны быть в одном падеже и иметь одинаковый род и число,

Ni – постусловия соответствующих продукций. Имеют значения:

N2 - <группа подлежащего> получает падеж <существительного>;

N3 - <группа сказуемого> получает пассивность, аналогичную <глаголу>;

N4 – <именная группа> из левой части продукции получает падеж, соответствующий падежу <существительного> из правой части;

N5 - <именная группа> из левой части продукции получает падеж, общий для элементов правой части.

 

Пусть синтаксическому анализу подвергается предложение, морфологический анализ которого выполнялся ранее. Для удобства представим результат морфологического анализа в виде таблицы 5.5 (ниже каждой основы указана морфологическая информация):

 

Результаты морфологического анализа из примера

Таблица 5.5

  СТУДЕНТ РАССМОТР ВОПРОС МЕЖДУНАРОДН ОТНОШЕНИ
часть речи существительное глагол существительное прилагательное существительное
род м, ср любой м любой ср
число ед. мн. мн. мн. мн.
падеж твор. - им. вин., род. род.
одушевленность любая любая любая неодушевленный любая
пассивность - пассив - - -

 

При проведении синтаксического анализа выбор продукции из системы продукций выполняется путем подбора той из них, которая по правой или левой части совпадает со структурой предложения, полученной после морфологического анализа и/или после проведения очередного этапа синтаксического анализа. При этом возможны две стратегии – восходящая и нисходящая (подробно – в [32]). Используем восходящую стратегию.

На первом шаге применим продукцию (5) для свертывания словоформ МЕЖДУНАРОДН и ОТНОШЕНИ. Возможность такого применения определяется структурой правой части продукции, а также условием ее применимости Р5, поскольку обе словоформы имеют совпадающий падеж (родительный), род (средний) и число (множественное). Свертываем две словоформы в понятие <именная группа>, которому, в соответствии с постусловием N5, приписываем родительный падеж:

 

(5)
<именная группа>(род.)


<прилагательное><существительное>

       
   


МЕЖДУНАРОДН(любой, мн., род.) ОТНОШЕНИ(ср.,мн.,род.)

 

На втором шаге применим продукцию (4) для свертывания словоформы ВОПРОСЫ с <именной группой>, полученной ранее. Такая возможность определяется структурой правой части продукции и условием ее применимости Р4 (родительный падеж <именной группы> из правой части и именной падеж <существительного>). Свертка дает понятие <именная группа>, которому, в соответствии с постусловием N4 приписывается именительный падеж:

 

(4)
<именная группа >(им.)

       
   


<существительное><именная группа>

       
   


ВОПРОС(м, мн., им., любая)<именная группа>(род.)

 

На третьем шаге применим продукцию (3) (анализ такой возможности предлагается выполнить читателю). Результат представим графом:

 

(3)
<группа сказуемого>(пассив)

       
   


<глагол><именная группа>


РАССМОТР(любой, мн., -, любая, пассив)<именная группа>(им.)

 

Применение продукции (2) на четвертом шаге позволяет сформировать <группу подлежащего>:

(2)
<группа подлежащего>(твор.)

 

<существительное>


СТУДЕНТ(м., ед.,твор.,любая)

 

Наконец, применение продукции (1) позволяет получить окончательный результат:

 

(1)
<предложение>

       
   


<группа подлежащего><группа сказуемого>


<группа подлежащего>(твор.)<группа сказуемого>(пассив)

 

Объединение частных графов, полученных после каждого этапа, позволяет общую получить структуру исходного предложения (выполнить самостоятельно).

 








Дата добавления: 2015-02-05; просмотров: 810;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.013 сек.