KDevelop5/DUChainIdentities: Difference between revisions

    From KDE TechBase
    (Added more PHP IDs)
    (Add more (all?) PHP identity types)
    Line 14: Line 14:
    |-
    |-
    | rowspan="3" | PHP
    | rowspan="3" | PHP
    | 50 || IntegralTypeExtended
    | 50 || <tt>IntegralTypeExtended</tt>
    |-
    |-
    | 51 || StructureType
    | 51 || <tt>StructureType</tt>
    |-
    |-
    | 52-59
    | 52-59 || not used yet
    |-
    |-
    | Ruby, Python || 60-69
    | Ruby, Python || 60-69
    Line 24: Line 24:
    | C++ || 70-79
    | C++ || 70-79
    |-
    |-
    | rowspan="4" | PHP
    | rowspan="10" | PHP
    | 80-82
    | 80 || <tt>ConstantDeclaration</tt> (not used anymore)
    |-
    |-
    | 83 || VariableDeclaration
    | 81 || <tt>ClassDeclaration</tt> (not used anymore)
    |-
    |-
    | 84 || ClassMethodDeclaration
    | 82 || apparently never used
    |-
    |-
    | 85-89
    | 83 || <tt>VariableDeclaration</tt>
    |-
    | 84 || <tt>ClassMethodDeclaration</tt>
    |-
    | 85 || <tt>ClassDeclaration</tt>
    |-
    | 86 || <tt>FunctionDeclaration</tt>
    |-
    | 87 || <tt>NamespaceDeclaration</tt>
    |-
    | 88 || <tt>NamespaceAliasDeclaration</tt>
    |-
    | 89 || unused
    |-
    |-
    | XML || 90-99
    | XML || 90-99
    |}
    |}

    Revision as of 03:04, 23 January 2013

    This is a list of ranges used by various plugins for their Declaration and Type identities.

    Please edit this page as appropriate, it's probably not complete like this.

    Category ID
    C++ / KDevPlatform 0-39
    Java 30-40
    C++ 40-49
    PHP 50 IntegralTypeExtended
    51 StructureType
    52-59 not used yet
    Ruby, Python 60-69
    C++ 70-79
    PHP 80 ConstantDeclaration (not used anymore)
    81 ClassDeclaration (not used anymore)
    82 apparently never used
    83 VariableDeclaration
    84 ClassMethodDeclaration
    85 ClassDeclaration
    86 FunctionDeclaration
    87 NamespaceDeclaration
    88 NamespaceAliasDeclaration
    89 unused
    XML 90-99