Interface for symbol table construction in a multilanguage optim

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395708, G06F 945

Patent

active

056597533

ABSTRACT:
A compiler framework uses a generic "shell" and a generic back end (where the code generator is target-specific). The generic back end provides the functions of optimization, register and memory allocation, and code generation. The code generation function of the back end may be targeted for any of a number of computer architectures. A front end is tailored for each different source language, such as Cobol, Fortran, Pascal, C, C++, etc. The front end scans and parses the source code modules, and generates from them an intermediate language representation of the source code programs expressed in the source code. The intermediate language represents any of the source code languages in a universal manner, so the interface between the front end and back end is of a standard format, and need not be rewritten for each language-specific front end. A feature is the type definition (TD) mechanism, referred to a the TD module. This module provides mechanisms used by the front end and the compiler of the back end in constructing program "type-information" to be incorporated in an object module for use by a linker or debugger. The creation of "type-information" takes place in the context of symbol table creation and allows a front end to specify to the back end an abstract representation of program type information. The TD module provides service routines that allow a front end to describe basic types and abstract types.

REFERENCES:
patent: 5175856 (1992-12-01), Van Dyke et al.
patent: 5187789 (1993-02-01), O'Hair
patent: 5276881 (1994-01-01), Chan
patent: 5280617 (1994-01-01), Brender et al.
"Compilers Unlock RISC Secrets", Larry B. Weber, ESD: The Electronic System Design Magazine, v19, n12, p26(5) Dec. 1989.

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

Interface for symbol table construction in a multilanguage optim does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Interface for symbol table construction in a multilanguage optim, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interface for symbol table construction in a multilanguage optim will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1112849

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