Объекты языковых единиц - shyzik93/ManSPy GitHub Wiki

������� �������� ������

������� �������� ������ �������� ���������� ���������� ��������������� �������� � ��������� ����� �������������� ��������������� �� ����������. ������ �������� ���������� � ������ ObjUnit � �������� ������.

� ��������� ������������ ��� ����� ������������ ��������� �������:

  • ����� - ��������� �������� ���������� ��� � ������� (���, ����, �������), ��� � ��� ��� ����� � ����� (�����, �����, ����� ����, �����).
  • ����������� - ��������� �������� ���������� ��� � ����� ��������, ��� � � ����������� (�����, ����������, ������, ����������)
  • �������� ����������� - ����� � ���, ��� ����, �� ����������� �������������� �����: ����������, ���������.
  • ������
  • ��������� (���������) - ������ � �������, ���������� � ������������� ���������� � ������� ��������. ��������, ���� �� ��������� �������� �� �����, �� � ������ ������ ����� ���� ��������.

������ �����

  • word(index) - ���������� ������� (�������)
  • word(index, name) - ���������� �������������� �������
  • word(index, name, value) - ��������� �������������� �������
  • word[name] - ���������� �������������� �����
  • word[name] = value - ��������� �������������� �����

������ �����������

  • sentence(index) - ���������� ����� (������)
  • sentence(index, name) - ���������� �������������� �����
  • sentence(index, name, value) - ��������� �������������� �����
  • sentence[name] - ���������� �������������� �����������
  • sentence[name] = value - ��������� �������������� �����������

sentence.getByCharacteristic(name, value) - ���������� ������ ����, ������� ���������� ��������������.

sentence.getByCharacteristicFeatures(name, value) - ���������� ������� ������� ������������� ��� �����������, ������� ���������� ��������������. �� ���� ������� ���� {������:����������}. ��������� �������� ������� ��� ����, � ������� ��������� �� ��� ���� ����������� ��� ��������������.

sentence.delByCharacteristic(name, value) - ������� ��� �����, ��������������� �������������� name �� ��������� value. � ������ �������������������� ������� ������������ ��� �������� ���� ��������� ����� ����������� �������.

*sentence.delByIndex(indexes) - ������� ����� �� ��� �������. � ������� ����� ���� �������� ����� ���������� �������� ��� ����� �� ���� �������� ����� �������.

*sentence.delByIndexWithoutSync(indexes) - ������ �� �� �����, �� ��� ������������� �������� ����� ��������. ������������ � ������ ����������.

sentence.GetAndDel(index) - ���������� ����� �� �������, � ����� - ������� ��� �� �����������. ����� �� ����� pop() � �������.

*sentence.addFeature(index, indexes) - ��������� �������������� ��� ����������� � ��������� indexes ��� �������� �������������� feature ����� � �������� index.

sentence.addLink(index_parent, index_obient) - ������������� �������������� ����� ����� �������. index_parent - ������ �������� ����� (��������), index_obient - ������ ������������ ����� (����������). ��������, ������������ ��� ��������� ������ ����� ������ ����������� � ���������� ������������.

sentence.getObient(index) - ���������� ������ ����, ������� ��������� ����� � �������� index.

sentence.getControl(index) - ���������� �����, �������� ����������� ����� � �������� index.

sentence.getSentence(Type) - ���� � �������� Type �������� "dict", �� ������� ��������� �� ����������� � ���� ������� ����. ���� "listDict" , �� ��������� ������ ����.

sentence.getLen([func]) - ���������� ����� �����������. ���� � ���� ����������� ����� ������ �������� ����� ����� ������ �����, ��� ��� �������������� � ����������� ���������� ���������������, � �������� ��� ����� - ����� ��������� ����� "����������� �� ����������". � �������� ��������������� ��������� func ����� �������� �������, ����� ����� ��������� ��������� ���������� ������� � ����� �����������. ��������, ������ ������������ � ����� for � ���������� �������� range().

sentence.functionToValues(index, parametr_name, function) - ��������� ������� function � ��������� ������, ������� �������� ��������� ��������� parametr_name ����� � �������� index. ������� �������, ��������� ������� function � ������������, ��������������� ��� �������. ������� � �������� parametr_name ����� ���� ���� "feature" ��� "link".

sentence.getSurroundingNeighbours(index) - ���������� ��� ����� - �� ������ ������ � ������ ������� ����� � �������� index. ������������ ������ ������, ������� �� ����, ��� ��� �������� ��������. ���� ����� � �������� index ����� � ����� ��� � ������, �� ������ ���������������� ������ �������� None.