mnasoft / mnas-dict

Шаблон для создания словаря

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mnas-dict

1 Mnas-Dict

Определяет словарь и базовые операции над ним

1.1 Классы:

  1. <language> - класс языка;
  2. <dictionary> - класс словаря;

1.2 Операции:

  1. serialize - сохранение в файл;
  2. deserialize - восстановление из файла;
  3. add - добавление записей в словарь;
  4. populate - добавление записей в словарь из списка;
  5. clear - очистка словаря;
  6. subtract - получение разности двух словарей;
  7. write-key-single - вывод оригиналов в файл в одиночном формате
  8. write-val-single - вывод переводов в файл в одиночном формате
  9. write-key-triple - вывод оригиналов в файл в тройном формате
  10. write-val-triple - вывод переводов в файл в тройном формате
  11. translate - перевод;
  12. select-in-or - выборка по регулярному выражению на оригиналах
  13. select-in-tr - выборка по регулярному выражению на переводах
  14. add-by-tag
  15. add-by-tags

1.3 Аксессоры класса <language>

  1. <language>-key

1.4 Аксессоры класса <dictionary>

  1. <dictionary>-uri ; Расположение сериализации словаря
  2. <dictionary>-from ; Язык оригинала
  3. <dictionary>-to ; Язык перевода
  4. <dictionary>-ht ; Хеш-таблица

1.5 Объект словаря

  1. *en-ru* - словарь его место в системе ansys-doc/clog

About

Шаблон для создания словаря


Languages

Language:Common Lisp 100.0%