The BUILTIN attribute specifies that the name is a built-in function, pseudovariable, or a subroutine.
|
Built-in names can be used as programmer-defined names. BUILTIN can be declared for a built-in name in any block that has inherited, from a containing block, a programmer-defined declaration or use of the same name. The following example shows built-in names with the BUILTIN attribute.
1 A: procedure; declare Sqrt float binary; 2 X = Sqrt; 3 B: Begin; Declare Sqrt builtin; Z = Sqrt(P); end B; end A;
In this example: