Рефераты | Рефераты по информатике, программированию | Разработка общего ПО | страница реферата 7 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  •  

    MACRO Mac2

    SetPrevPos;

    CursorCharRight;

    SetPrevPos;

    CursorCharRight;

    END

    Mac2

    .

    .

    .

     

     

    SetPrevPos;

    CursorCharRight;

    SetPrevPos;

    CursorCharRight;

    .

    .

    .

    Макровызовы, внутри макроопределений могут включать несколько уровней. Например, команда Mac2 могла бы быть выполнена внутри другого макроопределения. Фактически, такие средства, как макро-переходы дают возможность любое число раз обращаться к любому макроопределению, и даже к самому себе. Такие вызовы называются рекурсивными.

    МАКРООПРЕДЕЛЕНИЯ В МАКРООПРЕДЕЛЕНИЯХ

    Мы рассматривали макрокоманды, как обобщенные сокращения для последовательности команд. Представляется разумным разрешить использование в теле макроопределения любых допустимых синтаксисом предложений, в том числе и другие макроопределения.

    Необходимо, однако, понимать, что внутреннее макроопределение не будет определено до тех пор, пока не произойдет вызов внешнего макроса. Это - следствие метода реализации макроопределений. Например, пусть пользователь хочет определить группу макроопределений для обращения к подпрограммам с помощью какой-то стандартизированной вызывающей последовательности. Приведенный ниже пример определяет макрокоманду DEFINE, которая при указании в качестве ее операнда имени подпрограммы определяет соответствующий этому имени макрос. Отдельные генерируемые макроопределения получают имена связанных с ними подпрограмм.

    Пример 6:

    .

    .

    .

    МАСRO DEFINE sub

    .......

    .......

    MACRO sub(param)

    ......

    ......

    sub(param)

    ......

    ......


    Рекомендуем скачать другие рефераты по теме: бесплатно рассказы, предмет культурологии.



    Предыдущая страница реферата | 1  2  3  4  5  6  7  8  9  10  11 |




    Поделитесь этой записью или добавьте в закладки

       




    Категории:



    Разделы сайта




    •