Patent ID: 6083282
Filing Date: 2000-07-04
Classification: G06F

Abstract:
A method performed by program code executing in a computer of compiling source code organized in a plurality of blocks of text, the blocks including a plurality of outermost blocks and inner blocks enclosed in the outermost blocks, where the outermost blocks are not enclosed in any other block, wherein each block has an associated namespace, the method comprising for an unqualified referencing name in a current inner block of the source code:searching for a matching name of a program object in a namespace associated with a current outermost block which encloses the current inner block containing the unqualified referencing name;if no matching name is found in the namespace associated with the current outermost block and a second outermost block not enclosing and not enclosed in the current outermost block is directly referenced in the current outermost block, searching for a matching name of a program object in a namespace associated with the second outermost block; andif a matching name is found, binding the unqualified referencing name to the program object having the matching name.