listfunctions

properties of all functions in the workspace

Calling Sequence

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

Arguments

:scope string, “local” (default) or “global” : :flist string array, names of all the function variables in the

specified namespace
: :compiled boolean array, true if the corresponding element of flist
is of type=13
: :profilable boolean array, true if the corresponding element of
flist is of type=13, and additionally profiling information is found in the pseudocode of the function
: :called uint32 array, number of times the corresponding element of
flist has been already called (nonzero only for profilable functions)

:

Description

  • This function checks all the variables in the workspace (given by who) and collects those of type 11 or 13; for the latter, lst=`macr2lst`_(fun) is called, in order to check for the magic profiling entry at the end of the first codeline, i.e. lst(5)(1)==”25”.

Examples

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

See Also

  • function opens a function definition
  • exec script file execution
  • deff on-line definition of function
  • comp scilab function compilation
  • fun2string generates ascii definition of a scilab function
  • profile extract execution profiles of a Scilab function
  • recompilefunction recompiles a scilab function, changing its type

Table Of Contents

This Page