Changes between Version 7 and Version 8 of SemanticQuery/Components


Ignore:
Timestamp:
Feb 27, 2015, 1:45:23 PM (9 years ago)
Author:
manualwiki
Comment:

mostly sq-type related changes

Legend:

Unmodified
Added
Removed
Modified
  • SemanticQuery/Components

    v7 v8  
    66 * [SemanticQuery/FunctionEntity Function] 
    77 * [SemanticQuery/FunctionClauseEntity Function clause] 
     8 * [SemanticQuery/FunctionParameterEntity Function parameter] 
    89 * [SemanticQuery/ExpressionEntity Expression] 
    910 * [SemanticQuery/VariableEntity Variable] 
     
    1112 * [SemanticQuery/RecordFieldEntity Record field] 
    1213 * [SemanticQuery/MacroEntity Macro] 
     14 * [SemanticQuery/SpecEntity Spec] 
     15 * [SemanticQuery/SpecParamEntity Spec param] 
     16 * [SemanticQuery/TypeEntity Type] 
    1317 
    1418== Cheat sheet of query componens 
     
    2832||{{{@recfield}}}  || {{{@field}}} || 
    2933||{{{@macro}}}  || {{{-}}} || 
     34||{{{@spec}}}  || {{{-}}} || 
     35||{{{@type}}}  || {{{-}}} || 
    3036\\ 
    3137||||||||    [wiki:SemanticQuery/FileEntity File entity]    || 
     
    3945||{{{imports}}}  || {{{-}}} || ||  || 
    4046||{{{exports}}}  || {{{-}}} || ||  || 
     47||{{{specs}}} || {{{spec}}} || ||  || 
     48||{{{types}}} || {{{typedef, typedefs, type}}} || ||  || 
     49||{{{typerefs}}} || {{{-}}} || ||  || 
    4150\\ 
    4251||||||||    [wiki:SemanticQuery/FunctionEntity Function entity]    || 
     
    4655||{{{calls}}}  || {{{-}}} || {{{name}}}  || {{{-}}} || 
    4756||{{{called_by}}}  || {{{-}}} || {{{arity}}}  || {{{-}}} || 
    48 ||{{{arguments}}}  || {{{args}}} || {{{bif}}}  || {{{-}}} || 
     57||{{{arguments}}}  || {{{args, parameters, params}}} || {{{bif}}}  || {{{-}}} || 
    4958||{{{body}}}  || {{{-}}} || {{{pure}}}  || {{{-}}} || 
    5059||{{{expressions}}}  || {{{exprs, expr, expression}}} || {{{defined}}}  || {{{-}}} || 
     
    5564||{{{dynamic_called_by}}}  || {{{dyncalled_by}}} ||  ||  || 
    5665||{{{clause}}}  || {{{-}}} ||  ||  || 
     66||{{{spec}}} || {{{-}}} ||  ||  || 
     67||{{{returntype}}} || {{{returntypes, rettype}}} ||  ||  || 
    5768\\ 
    5869||||||||    [wiki:SemanticQuery/FunctionClauseEntity Function clause entity]    || 
     
    6071||''Name'' || ''Synonyms'' || ''Name''  || ''Synonyms'' || 
    6172||{{{calls}}}  || {{{-}}} || {{{name}}}  || {{{-}}} || 
    62 ||{{{arguments}}}  || {{{args}}} || {{{module}}}   || {{{mod}}} || 
     73||{{{arguments}}}  || {{{args, parameters, params}}} || {{{module}}}   || {{{mod}}} || 
    6374||{{{body}}}  || {{{-}}} || arity  || {{{-}}} || 
    6475||{{{expressions}}}  || {{{exprs, expr, expression}}} || {{{spec}}}  ||{{{-}}} || 
     
    6778||{{{function}}}  || {{{func}}} ||  ||  || 
    6879||{{{dynamic_calls}}}  || {{{dyncall, dyncalls}}} ||  ||  || 
     80||{{{spec}}} || {{{-}}} ||  ||  || 
     81||{{{returntype}}} || {{{returntypes, rettype}}} ||  ||  || 
    6982\\ 
    7083||||||||   [wiki:SemanticQuery/ExpressionEntity Expression entity]    || 
     
    8295||{{{dynamic_ functions}}}  || {{{dynfun, dynfuns}}} || ||  || 
    8396\\ 
     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\\ 
    84112||||||||    [wiki:SemanticQuery/VariableEntity Variable entity]    || 
    85113||||    '''Selectors'''   |||| '''Properties'''   || 
     
    102130||{{{record}}}  || {{{rec}}} || ||  || 
    103131||{{{file}}}  || {{{-}}} || ||  || 
     132||{{{type}}}  || {{{types}}} || ||  || 
    104133\\ 
    105134||||||||   [wiki:SemanticQuery/MacroEntity Macro entity]    || 
     
    110139||{{{clause_references}}}  || {{{clause_reference, clause_refs, clause_ref}}} || {{{const}}}  || {{{-}}} || 
    111140||{{{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}}} || || || 
    112168\\ 
    113169||||||||    [wiki:MetricQuery Metrics for files, functions and function clauses (as properties)]    ||