| Issue 6: | Шаблонная интерпретация конфигурационного файла | |
| Back to list |
Пусть конструкция "%имя_ключа <тип> - описание" однозначно задает имя ключа, его тип и описание. Тогда:
Пусть %fn_name <string> - имя функции
%argc <int> - количество принимаемых аргументов
%desc <first:last> - номера строк (включительно) с описанием, где first - номер первой строки
last - номер последней строки
%path <string> - путь к строке
----
На основе вышеописанного реализовать систему распознавания шаблона описания функции.
Apr 12, 2012
Project Member
#1
Genovich.V.V
Status:
Started
Apr 12, 2012
Шаблон имеет вид:
#TEMPLATE USING_NAME FUNC_NAME ARGS_COUNT [DESC] DLL_PATH
где
#TEMPLATE - ключевое слово, обозначающее, что строка - шаблон;
USING_NAME - ключевое слово, обозначающее положение используемого имени
команды;
FUNC_NAME - ключевое слово, обозначающее положение реального имени
команды в библиотеке;
ARGS_COUNT - ключевое слово, обозначающее положение числа количества
аргументов команды;
[DESC] - ключевое слово, обозначающее положение номера описания
команды в файле описаний;
DLL_PATH - ключевое слово, обозначающее положение пути до библиотеки, в которой расположена команда;
Все слова, кроме #TEMPLATE могут находиться в различном положении, что и задает шаблон. КФ может содержать несколько шаблонов.
ВНИМАНИЕ!!! Строки следующие за шаблоном должны соответствовать ему.
Status:
Fixed
|