tochunk
Назначение
Приводит аргумент к словосочетанию, где он был найден, либо к словосочетанию, с которым он пересекается.
Аргументы
Опциональный аргумент тип_словосочетания определяет тип словосочетания и может принимать следующие значения:
Тип |
Синоним |
Пояснение |
Пример |
NP |
Pnou |
именная группа |
резким похолоданием; состояние радиационной обстановки |
VP |
Pver |
глагольная группа |
можно будет считать; была передана; продолжают |
JP |
Padj |
группа прилагательного |
значительно сложнее; очень велик; потерянным |
PP |
Ppre |
предложная группа |
в связи с; в; несмотря на |
RP |
Padv |
наречная группа |
еще больше; теперь; уже сейчас |
При отсутствии аргумента функция рассматривает любой тип словосочетания.
Второй обязательный аргумент — ссылка на именованную группу, которую необходимо отформатировать.
Функция также принимает следующие опциональные именованные параметры:
Параметр |
Пояснение |
match:=range/arguments |
Если аргумент разрывный и находится в нескольких разнесенных предложениях, то в результат идут только эти предложения. При указании именованного параметра match:=range в результат пойдет диапазон от первого фрагмента текста до последнего. |
separator:=<string> |
Для разделения найденных аргументов можно указать пользовательский разделитель. По умолчанию разделитель ";". |
level:=top/low |
Словосочетание высокого/низкого уровня соответственно. По умолчанию level:=low |
Если форматируемый аргумент не является частью словосочетания, то функция возвращает текст аргумента без изменений.