A Language Implementation System

reportActive / Technical Report | Accession Number: AD0780672 | Open PDF

Abstract:

The paper presents the design and implementation of a Language Implementation System LIS and investigates the use of that system in the development of artificial languages and their associated processors. The language Implementation System accepts the formal definition of the syntax and semantics of an artificial language, and synthesizes a processor for that language. The parsers lexical and primary of the processor are highly efficient Deterministic Push Down Automata DPDAs computed from the languages CLRk grammar. The CLRk Comprehensive Left to Right, looking ahead k symbpls grammars are defined in the paper, and are shown to include virtually all practical artificial languages. Applications of the Language Implementation System are presented, and the system is shown to be applicable not only to traditional artificial languages such as PLI, Algol, and Lisp, but also to interactive management informationdecision system languages.

Security Markings

DOCUMENT & CONTEXTUAL SUMMARY

Distribution:
Approved For Public Release
Distribution Statement:
Approved For Public Release; Distribution Is Unlimited.

RECORD

Collection: TR
Identifying Numbers
Subject Terms