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