Annotation of parser3/src/doc/module.dox, revision 1.3

1.2       paf         1: /**    @page module  Синтаксис входных файлов
1.1       paf         2: 
1.2       paf         3: Все входные файлы называются модулями, и имеют синтаксис:
1.1       paf         4: @verbatim
                      5: @CLASS
1.2       paf         6: Имя_класса
1.1       paf         7: 
                      8: @BASE
1.2       paf         9: Имя_базового_класса
1.1       paf        10: 
                     11: @USE
1.2       paf        12: Список
                     13: Модулей
                     14: Которые
                     15: Нужны
                     16: В
                     17: Этом
                     18: Модуле
1.1       paf        19: 
1.2       paf        20: @метод1[параметр1;параметр2][локальная_переменная1;локальная_переменная2] комментарий
                     21: тело метода
1.1       paf        22: @endverbatim
                     23: 
1.2       paf        24: при этом CLASS, BASE, USE части необязательны.
                     25: Запрашиваемый пользователем документ, компилируется в класс с предопределённым названием "MAIN", и его имя сменить нельзя.
                     26: Файл с именем auto.p, найденный в том же каталоге, где и запрошенный пользователем документ, 
                     27: компилируется в безымянный[на деле, тоже в имя "MAIN"] класс, и становится родителем класса, в который скомпилировался
                     28: запрошенный пользователем документ.
                     29: Файл auto.p из ../ каталога, компилируется в родителя следующего уровня, и так далее.
                     30: Дополнительно:
1.3     ! paf        31: - Apache: файл parser3.conf из файла, 
        !            32:   задаваемого директивой parser_site_config[допустима в .htaccess], 
        !            33:   а затем, parser_root_config[допустима только в конфиге сервера]
        !            34: - CGI: файл parser3.conf из каталога, рядом с бинарником скрипта[обычно cgi-bin],
        !            35:   или, если задана, из файла, чьё имя указано в переменной окружения HTTP_PARSER_SITE_CONFIG,
        !            36:   а затем из windows directory [c:\winnt] под windows и из указанного при configure под UNIX, см. INSTALL.
        !            37:   или из переменной окружения HTTP_PARSER_ROOT_CONFIG
        !            38: - ISAPI: parser3.conf рядом с бинарником ISAPI фильра, затем из из windows directory [c:\winnt]
1.1       paf        39: 
                     40: */

E-mail: