                              Отладчик

    Это окно позволяет понять о чем "думала" программа, когда она пыталась
    перевести фразу. Почему фраза перевелась или не перевелась, и если да,
    то почему именно таким способом.

    Окно отображает содержимое "главной таблицы перевода" в разных ракурсах
    (t_Core->Variants, смотри source.ps)

    Главное, что может понять программист, глядя в это окно - может ли в
    i-й позиции (начиная с i-го слова) находиться j-я структура.

    Отладчик имеет три режима работы (взгляд на Core->Variants с разных
    направлений):
    1) Основной
    2) Просмотр вариантов конструкции
    3) Просмотр внутренней структуры варианта конструкции

    Отладчик состоит из следующих окошек (назначение окошек в разных
    режимах разное)

    +----------------------------------------------------------+
    | 1) переводимая фраза                                     |
    +----------------------------------------------------------+
    | 2) переводенная фраза                                    |
    +----------------------------------------------------------+
    +-----------------+----------------------------------------+
    | 3) Конструкции  | 4) внутреннее устройство конструкции   |
    |                 |                                        |
    |                 |                                        |
    |                 |                                        |
    |                 |                                        |
    +-----------------+----------------------------------------+

    Основной режим

    Основной режим позволяет ответить на основной вопрос - может ли в i-й
    позиции находиться j-я конструкция.

    В окне (1) показывается переводимая фраза. Текущее (i-е) слово
    подсвечено синим цветом.
    Окно (3) показывает список конструкций. Цифра перед именем конструкции
    показывает сколько вариантов этой конструкции может начинаться с этого
    слова.
    Окно (2) и окно (4) пусты.

    Стрелки "влево" "вправо" изменяют текущее слово.
    Стрелки "вверх" "вниз" изменяют текущую конструкцию.
    "Tab" изменяет режим покза конструкций (все/только выборы). Это
    полезно когда конструкций очень много, и тяжело сориентироваться.
    "Enter" - переход в режим просмотра вариантов. (Будут просматриваться
    варианты текущей конструкции в текущей позиции.)

    Просмотр вариантов конструкции

    Этот режим позволяет просмотреть варианты выбранной конструкции на
    выбранном месте.

    В окне (1) показывается переводимая фраза. Текущее (i-е) слово
    подсвечено синим цветом. Слова составляющие вариант конструкции
    подсвечены белым фоном.
    В окне (2) показывается вариант перевода фразы. (Это корректно только
    когда переводится конструкция "все_все".)
    В окне (3) показывается список вариантов конструкции. Одна строка
    соответствует одному варианту. Первая цифра в строке - номер варианта,
    вторая - число констант в этом варианте, третья - число слов в этом
    варианте, следующие две цифры - начало и конец этого варианта.
    В окне (4) показывается внутреняя структура выбранной конструкции.

    Стрелки "вверх" "вниз" изменяют текущий вариант конструкции.
    "Enter" - переход в режим "просмотр структуры конструкции". (Будет
    просматриваться внутренее устройство текущего варианта конструкции.)
    "BackSpace" возврат в основной режим.

    Просмотр структуры варианта конструкции

    Этот режим позволяет просмотреть из чего состоит выбранный вариант
    конструкции.

    В окне (1) показывается переводимая фраза. Текущее (i-е) слово
    подсвечено синим цветом. Слова составляющие выбранную часть конструкции
    подсвечены белым фоном.
    Окно (2) пусто.
    Окно (3) показывает стек конструкций.
    В окне (4) показывается внутреняя структура выбранной конструкции.
    Одна строка соответствует одной части конструкции. Первое слово в
    строке - имя этой части конструкции. Первая цифра в строке  - число
    констант в этой части, вторая - число слов в этой части, следующие две
    цифры - начало и конец этой части.

    Стрелки "вверх" "вниз" изменяют текущую часть конструкции.
    "Enter" - переход по стеку вниз. (Будет просматриваться внутренее
    устройство текущей части конструкции)
    "BackSpace" - переход по стеку вверх, а если мы в начале стека, возврат
    в режим "просмотр вариантов".

    возврат в содержание