macrovar variables d'une fonction

## Séquence d'appel

    vars = macrovar(fonction)

## Paramètres

vars

  liste, `list(in, out, nolocal, called, locals)`.

fonction

  nom de la fonction.

## Description

Retourne dans une liste l'ensemble des variables utilisées par une fonction. `vars` est une liste de cinq vecteurs colonnes de chaînes de caractères:

- `in`: paramètres d'entrée (`vars(1)`);
- `out`: paramètres de sortie (`vars(2)`);
- `nolocal`: variables référencées qui ne sont pas définies dans la fonction et qui ne sont pas des fonctions (`vars(3)`);
- `called`: noms des fonctions appelées (`vars(4)`);
- `locals`: variables locales (`vars(5)`).

## Exemples

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

## Voir Aussi

- string