next up previous
Next: Applied occurrences Up: Name Analysis Previous: Identifiers denoting required entities


Defining occurrences

This specification distinguishes defining occurrences syntactically, so that the necessary computations can be inherited from the library:

Defining occurrences[11]:
TREE SYMBOL LblIdDef INHERITS IdentOcc, IdDefScope END;
TREE SYMBOL ConIdDef INHERITS IdentOcc, IdDefScope END;
TREE SYMBOL TypIdDef INHERITS IdentOcc, IdDefScope END;
TREE SYMBOL TagIdDef INHERITS IdentOcc, IdDefScope END;
TREE SYMBOL VblIdDef INHERITS IdentOcc, IdDefScope END;
TREE SYMBOL FmlIdDef INHERITS IdentOcc, IdDefScope END;
TREE SYMBOL PrcIdDef INHERITS IdentOcc, IdDefScope END;
TREE SYMBOL FncIdDef INHERITS IdentOcc, IdDefScope END;
This macro is defined in definitions 11.
This macro is invoked in definition 2.



2008-08-29