Patent
1996-01-16
1997-12-23
Oberley, Alvin E.
395708, G06F 945
Patent
active
057014906
ABSTRACT:
A method and apparatus for compiling a source program to yield an object program. A syntactical analyzer stores pointers into an ID table into a parse tree instead of storing identifier names in the parse tree. The ID table has a Current Effective Definition (CED) for each identifier that changes as various blocks of the source program are entered and exited. The CED always points to a location in the symbol table where information about the current definition of the identifier is stored. A syntactical analyzer in the compiler uses the information stored in the parse tree to avoid searching the symbol table.
REFERENCES:
patent: 4667290 (1987-05-01), Goss et al.
patent: 5276880 (1994-01-01), Platoff et al.
patent: 5361351 (1994-11-01), Lenkov et al.
"Compilers: Principles, Techniques and Tools", Aho et al., Addison-Wesley, 1988, Chapter 4.
"A new efficient incremental evaluator for attribute grammars": Naini M., Southeastcon, 1988, pp. 386-390.
"Source Encoding Using Syntactic Information Source Models", Robert D. Cameron, IEEE Trans. on Information Theory, 1988, pp. 843-850.
Chaki Kakali
Oberley Alvin E.
Sun Microsystems Inc.
LandOfFree
Method and apparatus for compiler symbol table organization with does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for compiler symbol table organization with, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for compiler symbol table organization with will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1808511