Формат словарей SL


   Формат SL представляет собой модифицированный формат Mova. Каждая запись в словаре составляет одну строку, слово отделяется от перевода двумя пробелами. Используются специальные теги, как для управления поиском, так и для форматирования.

Теги управления поиском

[index] Обозначает начало индекса. За этим тегом должен находиться индекс, использующийся при поиске. Его формат описан ниже.
[/index] Обозначает конец индекса. Его использование обязательно.
[noindex] Обозначает, что файл не индексирован. Этот Этот тег следует использовать в случае отсутствия двух предыдущих тегов. Пара [index]/[/index] и [noindex] являются взаимоисключающими.
# Этим символом должен начинать комментарий. При поиске игнорируется, так же, как и пустые строки. В комментарии должа указываться общая информация о словаре, такая, как автор, сайт, краткое описание и т.п. XSL использует комментарии для отображения информации о словаре.

w

Теги Форматирования

\{ ... \} Блоки. Текст, заключенный в блок, отделяется от всех остальных: он начинается с новой строки, а все остальные строки оттабулированы. Могут быть вложенными, создавая группированный текст внутри больших груп-блоков.
\[ ... \] Текст, заключенный в эти теги, будет жирным.
\( ... \) Текст, заключенный в эти теги, будет курсивным.
\< ... \> Текст, заключенный в эти теги, будет помечен как служебный (обычно помечается зеленым цветом).
\_ ...\_ Текст, заключенный в эти теги, будет подчеркнутым.
\@ ... \@ Текст, заключенный в эти теги, будет помечен, как ссылка на другое слово.
\s ... \s Текст, заключенный в эти теги, будет представлять собой ссылку на звуковую транскрипцию. Синтаксис запроса такой же, как и у опции -s (см. Формат словарей SL).
\n Обозначает перенос строки.
\t Обозначает табуляцию.
\\ Обозначает косую черту.

   Индекс имеет следующий формат:
      [index]
      ...
      char value
      ...
      [/index]
где char - некоторый символ, value - смещение символа.