Фрагмент блока (предложение)

Пространство имен: Pullenti.Semantic

Expand
	imageСинтаксис

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

  Имя Тип Описание
Public propertyBlockSemBlockВладелец фрагмента
Public propertyGraphSemGraphОбъекты фрагмента (отметим, что часть объектов, связанных с этим блоком, могут находиться в графах вышележащих уровней).
Public propertyRootObjectsList<SemObject>Список объектов SemObject, у которых нет связей. При нормальном разборе такой объект должен быть один - это обычно предикат.
Public propertySpellingstringТекст фрагмента

Поля

  Имя Тип Описание
Public fieldAltFragmentsList<SemFragment>Это список альтернативных фрагментов, построенных из текста
Public fieldBeginTokenTokenНачальный токен
Public fieldEndTokenTokenКонечный токен
Public fieldIsOrboolКорневые объекты объединены как ИЛИ (иначе И)
Public fieldRankdoubleЭто некий коэффициент, при анализе вариантов основным считается вариант с наибольшим коэффициентом, остальные помещаются в AltFragments (если есть)
Public fieldTagobjectИспользуйте произвольным образом
Public fieldTypSemFragmentTypeТип фрагмента