Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Language Processing Language, Definition Source File

IP.com Disclosure Number: IPCOM000108226D
Original Publication Date: 1992-May-01
Included in the Prior Art Database: 2005-Mar-22
Document File: 1 page(s) / 44K

Publishing Venue

IBM

Related People

Hidalgo, DS: AUTHOR

Abstract

Disclosed is a feature of the LANGUAGE PROCESSING LANGUAGE (LPL) that supports the integration of formal language design into a single logical source. The Language Definition File (LDF) represents such integrated source, which fulfills one of the main goals of LPL: that of providing a means by which language translator design specification can be integrated in such a manner that interdependencies between the lexical, syntactic and semantic aspects of the design can be automatically handled by an LPL translator.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 88% of the total text.

Language Processing Language, Definition Source File

       Disclosed is a feature of the LANGUAGE PROCESSING
LANGUAGE (LPL) that supports the integration of formal language
design into a single logical source. The Language Definition File
(LDF) represents such integrated source, which fulfills one of the
main goals of LPL: that of providing a means by which language
translator design specification can be integrated in such a manner
that interdependencies between the lexical, syntactic and semantic
aspects of the design can be automatically handled by an LPL
translator.

      The LDF is the source object prepared by the designer. In it,
the four basic aspects of language translator design are integrated.
The LDF also represents the main structure of LPL, and is divided
into the following four main sections: 1) Code control options, 2)
Predefined symbol section, 3) Lexical section definitions and 4)
Syntactic translation scheme. The figure gives the formal definition
of the LDF's global structure.

      The use of the LDF integrated concept frees the formal language
translator designer from the need to track the effect that changes to
an LDF section have on the implementation of other sections. Because
the LDF is a single logical source unit, the effects of such changes
can be automatically reflected in the implementation code generated
by an LPL translator from such an LDF. Therefore, this single design
source object concept simplifies and enhances the formal...