|
||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
IdentifierAn identifier is a name (or compound name) pointing to an entity. It is an error to have a name that does not point to an entity. See scoping for a discussion about entities.
identifier := [ "var" ] [ symbol | "module" | "class" | "static" | "this" | "super" ] ( "." ( symbol | "this" ) ) * [ "." ( "class" | "sizeof" | "copyof" | "cloneof" ) ]
(*) If callable is modified by parameter list, it is a [NOT FOUND: accessors/calls]call. Other entity references can also be modified with a parameter list, but in that case the construct is a call emulation.
See also
| Primaries
| Calls
| Refs
| Assignments
| Catch
| Tags
| <module>
| <import>
| <var>
| <const>
| <function>
| <while>
| <break>
| <continue>
| <foreach>
| <for>
| New operator
| Defined expression
| Delete expression
| Grammar
| Assignable primaries
| <namespace>
| <class>
| <invoke>
|
||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||