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