Method and apparatus for compiler symbol table organization with

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-1808511

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.