Аргументы
Функция принимает один аргумент — именованную группу.
Свойство аргумента можно указать с помощью первого обязательного параметра prop_param, который принимает одно из следующих значений:
Значение |
Пояснение |
pos |
Выводит часть речи. |
category |
Выводит категорию токена (alpha, alnum…). |
case |
Выводит регистр токена. |
sentcase |
Выводит регистр предложения. |
deplabel |
Выводит метку парсера синтаксических отношений в предложении. |
constituencylabel |
Выводит метку парсера синтаксической связи в словосочетании. |
negate |
Определяет, входит ли аргумент в отрицательную конструкцию (negate/direct). |
chunk |
Выводит тип словосочетания. |
junk |
Определяет, является ли аргумент «мусорным» токеном (junk/nojunk). |
number |
Выводит грамматическое число. |
person |
Выводит грамматическое лицо. |
gender |
Выводит грамматическое род. |
short |
Определяет, стоит ли аргумент в краткой форме (shortyes/shortno). |
degree |
Выводит степень сравнения прилагательного или наречия. |
animate |
Определяет, является ли существительное одушевленным (animateyes/anymateno). |
gcase |
Выводит падеж. |
tense |
Выводит время глагола. |
verbform |
Выводит форму глагола. |
mood |
Выводит наклонение глагола. |
transitivity |
Выводит переходность глагола. |
aspect |
Выводит вид глагола. |
voice |
Выводит залог глагола. |
-
Если аргумент состоит из нескольких токенов, то свойства каждого токена перечисляются через запятую.
-
Если нужно задать несколько параметров, их нужно перечислить через знак нижнего подчеркивания «_», например, toproperty(pos_number, $группа).
-
При выдаче результата свойства одного слова объединяются через знак нижнего подчеркивания «_».
-
Если указанное свойство у аргумента отсутствует, выводится значение «novalue».