# listfunctions

propriedades de todas as funções no espaço de trabalho

## Seqüência de Chamamento

    [flist,compiled,profilable,called] = listfunctions([scope])

## Parâmetros

scope

  string, "local" (padrão) ou "global"

flist

  array de strings, names nomes de todas as variáveis funções especificadas no espaço de trabalho

compiled

  array de booleanos, verdadeiro se o elemento correspondente de flist for do tipo 13

profilable

  array de booleanos, verdadeiro se o elemento correspondente de flist for do tipo 13, e adicionalmente informações sobre profiling forem encontradas no pseudo-código da função.

called

  array uint32, número de vezes que o elemento correspondente de flist foi chamado (não-zero apenas se a função possuir profiling)

## Descrição

- Esta função verifica todas as variáveis do espaço de trabalho (dadas por who) e coleta aquelas de tipo 11 ou 13; para as últimas, lst=macr2lst(fun) é chamada, de modo a verificar a entrada para magic profiling ao fim da primeira linha de código, i.e. lst(5)(1)=="25".

## Exemplos

    recompilefunction("asinh","p")
    [flist,compiled,profilable,called] = listfunctions();
    flist(profilable)

## Ver Também

- function
- exec
- deff
- comp
- fun2string
- profile
- recompilefunction

## Bibliografia

http://wiki.scilab.org/Scilab_function_variables%3A_representation%2C_manipulation