Базовый класс для всех токенов. Наследные классы - TextToken (конечная словоформа) и MetaToken (связный фрагмент других токенов).

Пространство имен: pullenti.ner

Expand
	imageСинтаксис

Свойства (get/set)

  Имя Тип Описание
Public propertybegin_charintПозиция в тексте начального символа
Public propertyend_charintПозиция в тексте конечного символа
Public propertyis_andboolЭто соединительный союз И (на всех языках)
Public propertyis_commaboolЭто запятая
Public propertyis_comma_andboolЭто запятая или союз И
Public propertyis_hiphenboolЭто символ переноса
Public propertyis_ignoredboolИгнорировать токен при обработке
Public propertyis_lettersboolПризнак того, что это буквенный текстовой токен (TextToken)
Public propertyis_newline_afterboolЭлемент заканчивает строку. Для последнего элемента всегда true.
Public propertyis_newline_beforeboolЭлемент начинается с новой строки. Для 1-го элемента всегда true.
Public propertyis_orboolЭто соединительный союз ИЛИ (на всех языках)
Public propertyis_table_control_charboolЭто спец-символы для табличных элементов (7h, 1Eh, 1Fh)
Public propertyis_whitespace_afterboolНаличие пробельных символов после
Public propertyis_whitespace_beforeboolНаличие пробельных символов перед
Public propertylength_charintДлина в текстовых символах
Public propertymorphMorphCollectionМорфологическая информация
Public propertynewlines_after_countintКоличество переходов на новую строку перед
Public propertynewlines_before_countintКоличество переходов на новую строку перед
Public propertyTokenСледующий токен в цепочке токенов
Public propertyTokenПредыдущий токен в цепочке токенов
Public propertywhitespaces_after_countintКоличество пробелов перед, переход на новую строку = 10, табуляция = 5
Public propertywhitespaces_before_countintКоличество пробелов перед, переход на новую строку = 10, табуляция = 5

Методы

  Имя Тип значения Описание
Public methodget_morph_class_in_dictionaryMorphClassПроверка, что слово есть в словаре соответствующего языка
Public methodget_normal_case_textstrПолучить связанный с токеном текст в именительном падеже
Public methodget_referentReferentПолучить ссылку на сущность (не null только для ReferentToken)
Public methodget_referentslistПолучить список ссылок на все сущности, скрывающиеся под элементом. Дело в том, что одни сущности могут накрывать другие (например, адрес накроет город).
Public methodget_source_textstrПолучить фрагмент исходного текста, связанный с токеном
Public methodis_charboolТокен состоит из конкретного символа
Public methodis_char_ofboolТокен состоит из одного символа, который есть в указанной строке
Public methodis_valueboolПроверка конкретного значения слова (с учётом морф.вариантов)
Public methodis_value2boolПроверка двух подряд идущих слов (с учётом морф.вариантов)
Public methodis_value3boolПроверка трёх подряд идущих слова (с учётом морф.вариантов)

Поля

  Имя Тип Описание
Public fieldcharsCharsInfoИнформация о символах
Public fieldkitAnalysisKitАналитический контейнер
Public fieldtagobjectИспользуется произвольным образом