Commit a5563f16 authored by Denis Budyak's avatar Denis Budyak

Продвинулся перевод функций парсера, отвечающих за разбор отдельных конструкций

parent 8064551b
This diff is collapsed.
......@@ -40,6 +40,8 @@
(СЕКЦИЯ Секция-описания-отдельных-файлов ("" () "")
(! ня-компилятор "" () "
DevCompiler
Пакет команд для компилятора Ня.
Критичные для безопасности проверки времени выполнения проводятся всегда (охрана типов, проверки границ массивов, и т.п.), в то время как
не критичные проверки не могут генерироваться вообще (SHORT, переполнение целых, проверка вхождения во множества).
......@@ -55,6 +57,13 @@ PROCEDURE CompileSelection - компилирует модуль, начало
PROCEDURE CompileThis - используется в тексте с DevCommanders.View. Эта команда берет текст, следующий за ним, и интерпретирует его как список модулей, которые следует откомпилировать. Похожа на CompileModuleList за исключением того, что не нужно выделение.
" :СМ-ТАКЖЕ (опции-компиляции))
(! ня-парсер "" () "
Парсер. Проще всего идти по грамматике из определения языка. Каждый элемент грамматики переведён на русский.
Функция разбора этого элемента называется «Разбери<ЭтотЭлемент>», например, «РазбериМодуль», но может содержать
и уточнения. Отфильтровать все можно поиском по подстроке «PROCEDURE Разбери»")
) ; СЕКЦИЯ СЕКЦИЯ-ОПИСАНИЕ-ОТДЕЛЬНЫХ-ФАЙЛОВ
(СЕКЦИЯ Секция-процесс-документирования ("" () "")
......@@ -68,7 +77,8 @@ PROCEDURE CompileThis - используется в тексте с DevCommander
")
(! правила-переименования "" (ПРОЦЕСС-ДОКУМЕНТИРОВАНИЯ) "
EnglishName => РусскоеИмя_EnglishName
EnglishName => РусскоеИмя_EnglishName предпочтительно
Но иногда можно просто превратить в русское имя. Тогда английское надо упомянуть хотя бы в комментарии.
")
(! правила-документирования-определений "" (ПРОЦЕСС-ДОКУМЕНТИРОВАНИЯ) "
......@@ -88,7 +98,9 @@ PROCEDURE Name(args); (* Краткий комментарий *)
```")
(! правила-документирования-разделов "" (ПРОЦЕСС-ДОКУМЕНТИРОВАНИЯ) "
```
(*** Название_раздела , см. также Название_другого_раздела *)
```
")
(! таблица-описания-объектов "" (СПРАВОЧНАЯ-ТАБЛИЦА) "
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment