Browse Prior Art Database

Integrated Language Processing Language

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

Publishing Venue

IBM

Related People

Hidalgo, DS: AUTHOR

Abstract

Disclosed is a method for facilitating the design, implementation and maintenance of many formal languages and their translators. The method consists of the use of an abstract design language that provides a high-level syntax to support the design of the four basic elements of a language (vocabulary, lexical characteristics, syntax, and semantic schemes) in an integrated, coherent and highly efficient manner. LPL (Language Processing Language) is a language conceived to support such method of integrated language design.

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

Integrated Language Processing Language

       Disclosed is a method for facilitating the design,
implementation and maintenance of many formal languages and their
translators. The method consists of the use of an abstract design
language that provides a high-level syntax to support the design of
the four basic elements of a language (vocabulary, lexical
characteristics, syntax, and semantic schemes) in an integrated,
coherent and highly efficient manner. LPL (Language Processing
Language) is a language conceived to support such method of
integrated language design. Because LPL itself is a formal language
and because the design of the four basic linguistic elements
previously mentioned is integrated, it is possible to mechanically
process the design specification written in LPL, thus automating the
resolution of dependencies between those elements and their
implementation into compilable language source code.

      A main objective of LPL is to allow the language translator
designer to integrate lexical, syntactic and semantic specifications
into a single language definition source, therefore freeing the
designer from having to track the relationships between those three
main aspects of language translator design and implementation. This
is particularly important during the maintenance phase of the
translator's life cycle. The single language definition source is
referred to as the Language Definition File (LDF).

      LPL as a language design language offers...