Changes between Version 7 and Version 8 of SemanticQuery/Components
- Timestamp:
- Feb 27, 2015, 1:45:23 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SemanticQuery/Components
v7 v8 6 6 * [SemanticQuery/FunctionEntity Function] 7 7 * [SemanticQuery/FunctionClauseEntity Function clause] 8 * [SemanticQuery/FunctionParameterEntity Function parameter] 8 9 * [SemanticQuery/ExpressionEntity Expression] 9 10 * [SemanticQuery/VariableEntity Variable] … … 11 12 * [SemanticQuery/RecordFieldEntity Record field] 12 13 * [SemanticQuery/MacroEntity Macro] 14 * [SemanticQuery/SpecEntity Spec] 15 * [SemanticQuery/SpecParamEntity Spec param] 16 * [SemanticQuery/TypeEntity Type] 13 17 14 18 == Cheat sheet of query componens … … 28 32 ||{{{@recfield}}} || {{{@field}}} || 29 33 ||{{{@macro}}} || {{{-}}} || 34 ||{{{@spec}}} || {{{-}}} || 35 ||{{{@type}}} || {{{-}}} || 30 36 \\ 31 37 |||||||| [wiki:SemanticQuery/FileEntity File entity] || … … 39 45 ||{{{imports}}} || {{{-}}} || || || 40 46 ||{{{exports}}} || {{{-}}} || || || 47 ||{{{specs}}} || {{{spec}}} || || || 48 ||{{{types}}} || {{{typedef, typedefs, type}}} || || || 49 ||{{{typerefs}}} || {{{-}}} || || || 41 50 \\ 42 51 |||||||| [wiki:SemanticQuery/FunctionEntity Function entity] || … … 46 55 ||{{{calls}}} || {{{-}}} || {{{name}}} || {{{-}}} || 47 56 ||{{{called_by}}} || {{{-}}} || {{{arity}}} || {{{-}}} || 48 ||{{{arguments}}} || {{{args }}} || {{{bif}}} || {{{-}}} ||57 ||{{{arguments}}} || {{{args, parameters, params}}} || {{{bif}}} || {{{-}}} || 49 58 ||{{{body}}} || {{{-}}} || {{{pure}}} || {{{-}}} || 50 59 ||{{{expressions}}} || {{{exprs, expr, expression}}} || {{{defined}}} || {{{-}}} || … … 55 64 ||{{{dynamic_called_by}}} || {{{dyncalled_by}}} || || || 56 65 ||{{{clause}}} || {{{-}}} || || || 66 ||{{{spec}}} || {{{-}}} || || || 67 ||{{{returntype}}} || {{{returntypes, rettype}}} || || || 57 68 \\ 58 69 |||||||| [wiki:SemanticQuery/FunctionClauseEntity Function clause entity] || … … 60 71 ||''Name'' || ''Synonyms'' || ''Name'' || ''Synonyms'' || 61 72 ||{{{calls}}} || {{{-}}} || {{{name}}} || {{{-}}} || 62 ||{{{arguments}}} || {{{args }}} || {{{module}}} || {{{mod}}} ||73 ||{{{arguments}}} || {{{args, parameters, params}}} || {{{module}}} || {{{mod}}} || 63 74 ||{{{body}}} || {{{-}}} || arity || {{{-}}} || 64 75 ||{{{expressions}}} || {{{exprs, expr, expression}}} || {{{spec}}} ||{{{-}}} || … … 67 78 ||{{{function}}} || {{{func}}} || || || 68 79 ||{{{dynamic_calls}}} || {{{dyncall, dyncalls}}} || || || 80 ||{{{spec}}} || {{{-}}} || || || 81 ||{{{returntype}}} || {{{returntypes, rettype}}} || || || 69 82 \\ 70 83 |||||||| [wiki:SemanticQuery/ExpressionEntity Expression entity] || … … 82 95 ||{{{dynamic_ functions}}} || {{{dynfun, dynfuns}}} || || || 83 96 \\ 97 |||||||| [wiki:SemanticQuery/FunctionParameterEntity Function parameter entity] || 98 |||| '''Selectors''' |||| '''Properties''' || 99 ||''Name'' ||''Synonyms'' ||''Name'' ||''Synonyms'' || 100 ||{{{fundef}}} || {{{-}}} || {{{type}}} || {{{-}}} || 101 ||{{{functions}}} || {{{function, fun, funs}}} || {{{value}}} || {{{val}}} || 102 ||{{{variables}}} || {{{vars, var, variable}}} || {{{class}}} || {{{-}}} || 103 ||{{{records}}} || {{{record, rec, recs}}} || {{{last}}} || {{{is_last}}} || 104 ||{{{macro}}} || {{{macros}}} || {{{index}}} || {{{-}}} || 105 ||{{{subexpression}}} || {{{sub, esub, subexpr}}} || {{{tailcall}}} || {{{is_tailcall}}} || 106 ||{{{parameter}}} || {{{param}}} || {{{has_side_effect}}} || {{{dirty}}} || 107 ||{{{top_expression}}} || {{{top, top_expr}}} || || || 108 ||{{{file}}} || {{{-}}} || {{{macro_value}}} || {{{macro_val, macrovalue, macval}}} || 109 ||{{{dynamic_ functions}}} || {{{dynfun, dynfuns}}} || || || 110 ||{{{type}}} || {{{-}}} || || || 111 \\ 84 112 |||||||| [wiki:SemanticQuery/VariableEntity Variable entity] || 85 113 |||| '''Selectors''' |||| '''Properties''' || … … 102 130 ||{{{record}}} || {{{rec}}} || || || 103 131 ||{{{file}}} || {{{-}}} || || || 132 ||{{{type}}} || {{{types}}} || || || 104 133 \\ 105 134 |||||||| [wiki:SemanticQuery/MacroEntity Macro entity] || … … 110 139 ||{{{clause_references}}} || {{{clause_reference, clause_refs, clause_ref}}} || {{{const}}} || {{{-}}} || 111 140 ||{{{all_references}}} || {{{all_reference, all_refs, all_ref}}} || {{{body}}} || {{{-}}} || 141 \\ 142 |||||||| [wiki:SemanticQuery/SpecEntity Spec entity] || 143 |||| '''Selectors''' |||| '''Properties''' || 144 ||''Name'' ||''Synonyms'' ||''Name'' ||''Synonyms'' || 145 ||{{{function}}} || {{{'fun', func}}} || {{{name}}} || {{{funname}}} || 146 ||{{{file}}} || {{{deffile}}} || {{{arity}}} || {{{-}}} || 147 ||{{{refmod}}} || {{{modref}}} || {{{text}}} || {{{-}}} || 148 ||{{{returntype}}} || {{{returntypes}}} || {{{returntext}}} || {{{-}}} || 149 ||{{{guardtype}}} || {{{guardtypes}}} || {{{guardtext}}} || {{{-}}} || 150 ||{{{arguments}}} || {{{args, parameters, params}}} || || || 151 \\ 152 |||||||| [wiki:SemanticQuery/SpecParamEntity Spec-param entity] || 153 |||| '''Selectors''' |||| '''Properties''' || 154 ||''Name'' ||''Synonyms'' ||''Name'' ||''Synonyms'' || 155 ||{{{type}}} || {{{-}}} || {{{name}}} || {{{-}}} || 156 || || || {{{index}}} || {{{-}}} || 157 || || || {{{text}}} || {{{-}}} || 158 \\ 159 |||||||| [wiki:SemanticQuery/TypeEntity Type entity] || 160 |||| '''Selectors''' |||| '''Properties''' || 161 ||''Name'' ||''Synonyms'' ||''Name'' ||''Synonyms'' || 162 ||{{{file}}} || {{{-}}} || {{{name}}} || {{{-}}} || 163 ||{{{subtypes}}} || {{{subtype, sub}}} || {{{arity}}} || {{{number_of_parameters}}} || 164 ||{{{arguments}}} || {{{args, parameters, params}}} || {{{exported}}} || {{{remote_type}}} || 165 ||{{{specref}}} || {{{specrefs, refspec, refspecs}}} || {{{opaque}}} || {{{isopaque, is_opaque}}} || 166 ||{{{references}}} || {{{refs, ref}}} || {{{builtin}}} || {{{isbuiltin, is_builtin, is_built_in}}} || 167 ||{{{paramsref}}} || {{{paramsrefs}}} || || || 112 168 \\ 113 169 |||||||| [wiki:MetricQuery Metrics for files, functions and function clauses (as properties)] ||