{{htmlmetatags>metatag-description:(ICL George 3 and George 4 universal identifier index)}}
====== Universal Identifiers ======
A universal identifier is a string of up to 11 alphanumeric characters of which the first letter is in the range A to L. A universal identifier may be defined at any point in the program after #CORE and must be unique.
However, the exception to this are universals whose names begin with D and L, these cannot be defined as the compiler will itself assign values to such identifiers as follows:
* Whenever #SEGMENT is compiled, an identifier D//segment// is defined whose value is the program file address of the segment, that is the address of the backing store area where it will be stored.
* Whenever #END is compiled at the end of a new segment, an identifier L//segment// is defined whose value is the length in words of the segment.
Links to universal identifiers starting with: [[george:table-uidA|A]]
[[george:table-uidB|B]]
[[george:table-uidC|C]]
[[george:table-uidE|E]]
[[george:table-uidF|F]]
[[george:table-uidG|G]]
[[george:table-uidH|H]]
[[george:table-uidI|I]]
[[george:table-uidJ|J]]
[[george:table-uidK|K]]