NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
HAL/S-FC and HAL/S-360 compiler system program descriptionThe compiler is a large multi-phase design and can be broken into four phases: Phase 1 inputs the source language and does a syntactic and semantic analysis generating the source listing, a file of instructions in an internal format (HALMAT) and a collection of tables to be used in subsequent phases. Phase 1.5 massages the code produced by Phase 1, performing machine independent optimization. Phase 2 inputs the HALMAT produced by Phase 1 and outputs machine language object modules in a form suitable for the OS-360 or FCOS linkage editor. Phase 3 produces the SDF tables. The four phases described are written in XPL, a language specifically designed for compiler implementation. In addition to the compiler, there is a large library containing all the routines that can be explicitly called by the source language programmer plus a large collection of routines for implementing various facilities of the language.
Document ID
19760020796
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Date Acquired
September 3, 2013
Publication Date
May 13, 1976
Subject Category
Computer Operations And Hardware
Report/Patent Number
IR-182-1
NASA-CR-147797
Report Number: IR-182-1
Report Number: NASA-CR-147797
Accession Number
76N27884
Funding Number(s)
CONTRACT_GRANT: NAS9-13864
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available