This page lists the names of initial selectors, selectors and properties available in the semantic query language along with their possible abbreviations and synonyms.
For examples of usage, see this page?.
Initial selectors
|
Name | Synonyms
|
files | -
|
@file | -
|
modules | mods
|
@module | @mod
|
@function | @fun
|
@definition | @def
|
@expression | @expr
|
@variable | @var
|
@record | @rec
|
@recfield | @field
|
@macro | -
|
File entity
|
Selectors | Properties
|
Name | Synonyms | Name | Synonyms
|
function | functions, fun, funs | module | is_module, mod, is_mod
|
record | records, rec, recs | header | is_header
|
macro | macros | name | -
|
includes | - | directory | dir
|
included_by | - | path | -
|
imports | - | |
|
exports | - | |
|
Function entity
|
Selectors | Properties
|
Name | Synonyms | Name | Synonyms
|
references | refs, ref, reference | exported | -
|
calls | - | name | -
|
called_by | - | arity | -
|
arguments | args | bif | -
|
body | - | pure | -
|
expressions | exprs, expr, expression | defined | -
|
variables | vars, var, variable | module | mod
|
file | - | dirty | -
|
dynamic_calls | dynref, dynrefs | spec | -
|
dynamic_calls | dyncall, dyncalls | |
|
dynamic_called_by | dyncalled_by | |
|
Expression entity
|
Selectors | Properties
|
Name | Synonyms | Name | Synonyms
|
fundef | - | type | -
|
functions | function, fun, funs | value | val
|
variables | vars, var, variable | class | -
|
records | record, rec, recs | last | is_last
|
macro | macros | index | -
|
subexpression | sub, esub, subexpr | tailcall | is_tailcall
|
parameter | param | has_side_effect | dirty
|
top_expression | top, top_expr | |
|
file | - | |
|
dynamic_ functions | dynfun, dynfuns | |
|
Variable entity
|
Selectors | Properties
|
Name | Synonyms | Name | Synonyms
|
references | refs, ref, reference | name | -
|
bindings | - | |
|
fundef | - | |
|
Record entity
|
Selectors | Properties
|
Name | Synonyms | Name | Synonyms
|
references | refs, ref, reference | name | -
|
fields | - | |
|
file | - | |
|
Record field entity
|
Selectors | Properties
|
Name | Synonyms | Name | Synonyms
|
references | refs, ref, reference | name | -
|
record | rec | |
|
file | - | |
|
Macro entity
|
Selectors | Properties
|
Name | Synonyms | Name | Synonyms
|
references | refs, ref, reference | name | -
|
file | - | arity | -
|
| | const | -
|
Metrics for files and functions (as properties)
|
Name | Synonyms | File | Function
|
module_sum | mod_sum | ok | -
|
function_sum | fun_sum | - | ok
|
line_of_code | loc | ok | ok
|
char_of_code | choc | ok | ok
|
number_of_fun | num_of_fun, num_of_functions, number_of_functions | ok | -
|
number_of_macros | num_of_macros, num_of_macr | ok | -
|
number_of_records | num_of_records, num_of_rec | ok | -
|
included_files | inc_files | ok | -
|
imported_modules | imp_modules, imported_mod, imp_mod | ok | -
|
number_of_funpath | number_of_funpaths, num_of_funpath, num_of_funpaths | ok | -
|
function_calls_in | fun_calls_in | ok | -
|
function_calls_out | fun_calls_out | ok | -
|
calls_for_function | calls_for_fun, call_for_function, call_for_fun | - | ok
|
calls_from_function | calls_from_fun, call_from_function, call_from_fun | - | ok
|
cohesion | coh | ok | -
|
otp_used | otp | ok | -
|
max_application_depth | max_app_depth | ok | ok
|
max_depth_of_calling | max_depth_calling, max_depth_of_call, max_depth_call | ok | ok
|
min_depth_of_calling | min_depth_calling, min_depth_of_call, min_depth_call | ok | -
|
max_depth_of_cases | max_depth_cases | ok | ok
|
max_depth_of_structs | - | ok | ok
|
number_of_funclauses | num_of_funclauses, number_of_funclaus, num_of_funclaus | ok | ok
|
branches_of_recursion | branches_of_rec, branch_of_recursion, branch_of_rec | ok | ok
|
mcCabe | mccabe | ok | ok
|
number_of_funexpr | num_of_funexpr | ok | ok
|
number_of_messpass | num_of_messpass | ok | ok
|
fun_return_points | fun_return_point, function_return_points, function_return_point | ok | ok
|
max_length_of_line | - | ok | ok
|
average_length_of_line | avg_length_of_line | ok | ok
|
no_space_after_comma | - | ok | ok
|
is_tail_recursive | - | - | ok
|
Statistics
|
Name | Synonyms
|
minimum | min
|
maximum | max
|
sum | -
|
mean | average, avg
|
median | med
|
variance | var
|
standard_deviation | sd
|