DID YOU KNOW? DTIC has over 3.5 million final reports on DoD funded research, development, test, and evaluation activities available to our registered users. Click
HERE to register or log in.
Accession Number:
ADA172949
Title:
A High-Level Design for PAN
Descriptive Note:
Technical rept. 15 Nov 1981-30 Dec 1985
Corporate Author:
CALIFORNIA UNIV BERKELEY COMPUTER SCIENCE DIV
Report Date:
1985-12-30
Pagination or Media Count:
7.0
Abstract:
Pan is a multilingual language-based editor for manipulating tree- structured documents. The editor supports both tree- and text-oriented operations. The expected use of this system is as the front-end for a development environment in which experienced developers use several languages while creating a complex program or other document. One task of the front-end is to gather and make available information about the document for use by the developers and by other tools. Multiple languages are handled by separating the language-specific information from the generic utilities supplied by the editor. Language-specific information, in the form of a language description, is preprocessed into tables for use by the editor. The editing component itself is table-driven. New languages can be added to the system by creating and loading a new set of tables. Pan is designed to handle different languages in different editing workspaces switching workspaces within an editing session allows the user to edit different languages. There are two major components to the Pan system the editor and the table generator.
Distribution Statement:
APPROVED FOR PUBLIC RELEASE