Модуль:User:Vitalik/inflection/ru/declension/Документация

Внимание! Не редактируйте вручную этот модуль (или его подстраницы).
Для этого лучше использовать специальные скрипты и репозиторий, иначе ваши правки могут быть утеряны при последующей автоматической заливке изменений.


Базовый модуль: u:Vitalik/ inflection

Шаблоны: {{сущ-ru}} (dev), {{прил-ru}} (dev)

Разное: u:Vitalik/ Зализняк (кусочек книги)

Тесты: автоматические (noun, adj), ручные (noun, adj), старое (u:Cinemantique/сущ+u:Vitalik/test-inflection-ru)


Папки-подмодули:

  • data — модули с данными
    • endings — данные по окончаниям для стандартных типов основ
    • stress — данные по всем схемам ударения
    • template — используемые шаблоны
  • init — инициализация главного объекта
    • parse — парсинг индекса
    • process — первичная инициализация (тип основы, схема ударения)
  • run — основной алгоритм
    • parts — вычисление основ и окончаний по падежам
      • prepare — первичное формирование (по типу основы и схеме ударения)
      • transform — особые случаи (звёздочка, градус, кружочек и т.п.)
    • result — формирование результирующих атрибутов для шаблона

Это страница документации Модуль:User:Vitalik/inflection/ru/declension.