Declarations
rascal-0.42.0
org.rascalmpl.php-analysis-0.3.3
Here we document the qualified naming scheme for the locations we used.
- namespaces
|php+namespace:///a/b|for namespaceA\B|php+namespace:///|for global namespace
- classes
|php+class:///a/b/c|for classCin namespaceA\B|php+class:////c|for classCin global namespace
- interfaces
|php+interface:///a/b/i|for interfaceIin namespaceA\B|php+interface:///i|for interfaceIin global namespace
- traits
|php+trait:///a/b/c|for traitTin namespaceA\B|php+trait:///t|for traitTin global namespace
- methods
|php+method:///a/b/c/m|for methodmin classA\B\C|php+method:///c/m|for methodmin classC
- fields
|php+field:///a/b/c/f|for fieldfin classA\B\C|php+field:///c/f|for fieldfin classC
- constants
|php+constant:///a/b/c/c|for class constantcin classA\B\C|php+constant:///c/c|for class constantcin classC
- functions
|php+function:///a/b/func|for functionfuncin namespaceA\B|php+function:///func|for functionfuncin global namespace
- parameters
- for functions
|php+functionParam:///a/b/f/p|for parameterpof functionA\B\f|php+functionParam:///f/p|for parameterpof functionf
- for methods
|php+methodParam:///a/b/c/m/p|for parameterpof methodmin classA\B\C|php+methodParam:///c/m/p|for parameterpof methodmin classC
- for functions
- variables
- global variables
|php+globalVar:///a/b/v|for variablevin namespaceA\B|php+globalVar:///v|for variablevin global namespace
- for functions
|php+functionVar:///a/b/f/v|for variablevin functionA\B\f|php+functionVar:///f/v|for variablevin functionf
- for methods
|php+methodVar:///a/b/c/m/v|for variablevof methodmin classA\B\C|php+methodVar:///c/m/v|for variablevof methodmin classC
- global variables