Changes between Version 3 and Version 4 of SemanticQuery/FunctionEntity


Ignore:
Timestamp:
Apr 19, 2012, 8:41:59 AM (13 years ago)
Author:
manualwiki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SemanticQuery/FunctionEntity

    v3 v4  
    2828* {{{arity}}} (''int''): gives the arity (number of arguments). 
    2929* {{{bif}}} (''bool''): returns true if the function is an auto-imported built-in function. 
    30 * {{{pure}}} (''bool''): returns true if the function is free of [wiki:SideEffect side-effects]. We have to mention here, that those functions that are not loaded into the database of !RefactorErl (for example, library functions) are considered as impure. If you need a more precise analysis, you should add the affected files to the database of !RefactorErl. The knowledge about the BIF-s is built into the tool. 
    31 * {{{dirty}}} (''bool''): returns true if the function has [wiki:SideEffect side-effects], or in other words, it is impure. 
     30* {{{pure}}} (''bool''): returns true if the function is free of side-effects. We have to mention here, that those functions that are not loaded into the database of !RefactorErl (for example, library functions) are considered as impure. If you need a more precise analysis, you should add the affected files to the database of !RefactorErl. The knowledge about the BIF-s is built into the tool. 
     31* {{{dirty}}} (''bool''): returns true if the function has side-effects, or in other words, it is impure. 
    3232* {{{defined}}} (''bool''): returns true if the definition of the function is loaded into the database. 
    3333* {{{module}}} (''atom''): returns the name of the defining module.