Difference between revisions of "Routine IDs"

(Definitions)
 
Line 1: Line 1:
 
[[Category:Compiler]]
 
[[Category:Compiler]]
 
==Definitions==
 
==Definitions==
A '''routine ID''' is an ID use to identify a set of features which are redeclarations of a unique ancestor. This is used for dynamic binding.
+
A '''routine ID''' is an ID used to identify a set of features which are redeclarations of a unique ancestor. This is used for dynamic binding.
  
 
Every feature has a '''routine ID set'''. The set is most of the time made of one element because most feature are the declaration themself, or the redeclaration of just one ancestor. When you have more than one element, it means that it is the redeclaration of more than one ancestor (e.g. case of merging of two features coming from two different parents).
 
Every feature has a '''routine ID set'''. The set is most of the time made of one element because most feature are the declaration themself, or the redeclaration of just one ancestor. When you have more than one element, it means that it is the redeclaration of more than one ancestor (e.g. case of merging of two features coming from two different parents).

Latest revision as of 10:30, 15 June 2006

Definitions

A routine ID is an ID used to identify a set of features which are redeclarations of a unique ancestor. This is used for dynamic binding.

Every feature has a routine ID set. The set is most of the time made of one element because most feature are the declaration themself, or the redeclaration of just one ancestor. When you have more than one element, it means that it is the redeclaration of more than one ancestor (e.g. case of merging of two features coming from two different parents).