My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 6: Шаблонная интерпретация конфигурационного файла
  Back to list
Status:  Fixed
Owner:  cuerta.espada
Closed:  Apr 2012


 
Project Member Reported by cuerta.espada, Mar 24, 2012
Пусть конструкция "%имя_ключа <тип> - описание" однозначно задает имя ключа, его тип и описание. Тогда:
Пусть %fn_name <string>     - имя функции
      %argc    <int>        - количество принимаемых аргументов
      %desc    <first:last> - номера строк (включительно) с описанием, где                                            first - номер первой строки
last  - номер последней строки
      %path    <string>     - путь к строке
----
На основе вышеописанного реализовать систему распознавания шаблона описания функции.


Apr 12, 2012
Project Member #1 Genovich.V.V
Challange accepted.
Status: Started
Apr 12, 2012
Project Member #2 Genovich.V.V
Шаблон имеет вид:

#TEMPLATE USING_NAME FUNC_NAME ARGS_COUNT [DESC] DLL_PATH

где
#TEMPLATE  - ключевое слово, обозначающее, что строка - шаблон;
USING_NAME - ключевое слово, обозначающее положение используемого имени
             команды;
FUNC_NAME  - ключевое слово, обозначающее положение реального имени
             команды в библиотеке;
ARGS_COUNT - ключевое слово, обозначающее положение числа количества
             аргументов команды;
[DESC]     - ключевое слово, обозначающее положение номера описания
             команды в файле описаний;
DLL_PATH   - ключевое слово, обозначающее положение пути до библиотеки, в которой расположена команда;

Все слова, кроме #TEMPLATE могут находиться в различном положении, что и задает шаблон. КФ может содержать несколько шаблонов.

ВНИМАНИЕ!!! Строки следующие за шаблоном должны соответствовать ему.
Status: Fixed

Powered by Google Project Hosting