NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
PCG: A prototype incremental compilation facility for the SAGA environment, appendix FA programming environment supports the activity of developing and maintaining software. New environments provide language-oriented tools such as syntax-directed editors, whose usefulness is enhanced because they embody language-specific knowledge. When syntactic and semantic analysis occur early in the cycle of program production, that is, during editing, the use of a standard compiler is inefficient, for it must re-analyze the program before generating code. Likewise, it is inefficient to recompile an entire file, when the editor can determine that only portions of it need updating. The pcg, or Pascal code generation, facility described here generates code directly from the syntax trees produced by the SAGA syntax directed Pascal editor. By preserving the intermediate code used in the previous compilation, it can limit recompilation to the routines actually modified by editing.
Document ID
19870018871
Acquisition Source
Legacy CDMS
Document Type
Other
Authors
Kimball, Joseph John
(Illinois Univ. Urbana, IL, United States)
Date Acquired
September 5, 2013
Publication Date
January 1, 1985
Publication Information
Publication: SAGA: A Project to Automate the Management of Software Production Systems
Subject Category
Computer Programming And Software
Accession Number
87N28304
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available