macrovar переменные в функции

## Синтаксис

    vars = macrovar(function)

## Аргументы

vars

  список, `list(in, out, nolocal, called, locals)`.

function

  имя функции.

## Описание

Возвращает в списке набор переменных, используемых функцией. `vars` - это список, сделанный из пяти вектор-столбцов символьных строк:

- `in`: входные переменные (`vars(1)`);
- `out`: выходные переменные (`vars(2)`);
- `nolocal`: переменные, к которым обращаются, но которые не определены внутри функции и не являются функциями (`vars(3)`);
- `called`: имена вызываемых функций (`vars(4)`);
- `locals`: локальные переменные (`vars(5)`);

## Примеры

    deff('y = f(x1, x2)', 'loc = 1; y = a*x1+x2-loc');
    vars = macrovar(f)

## Смотрите также

- string