H ? « »

Language peer sets for TRANDIR:
United States
United States/1969
Designed 1969
1960s languages
Third generation
High Cold War
Genus Definition languages
Specialised Languages
Definition languages
Language-related
Content-reflexive
Definition languages/1969
Language-related/1969
Content-reflexive/1969
Definition languages/United States
Language-related/United States
Content-reflexive/United States
Specialised Languages
Specialised Languages/1969
Specialised Languages/us

TRANDIR(ID:482/tra017)

alternate simple view
Country: United States
Designed 1969
Published: 1969
Genus: Definition languages
Sammet category: Specialised Languages


TRANslation DIRector. A language for syntax-directed compiling

Computer Associates Massachusetts

Part of the Translator Generator System (TGS-II)

Sammett 1969:
"programs [are] written in TRANDIR to describe a specific translation process. TRANDIR contains primarily an algebraic section, a pattern-matching section, and a number of built-in functions. The TRANDIR language is used for all phases of the compiler, as distinguished from the FSL language to be discussed later. TRANDIR contains a number of action operators, such as CYCLE, EMIT, and SCAN, which involve system-defined tables. There are symbol descriptor variables as well as integer and statement label variables. The symbol descriptor variables refer to locations in a communications area. As an illustration, one of the built-in functions is COPER, which has as an argument a symbol descriptor value which represents a terminal symbol of the language being translated. The action statements listed earlier are really a set of functions that specify the operations to be performed to execute a given translation. For example the EMIT transfers a sequence of symbol descriptors from one table to another; PHRASE replaces the syntactic structure just analyzed with a symbol descriptor value specified by the argument of the phrase. A pattern test can be used to recognize specific syntactic patterns for macro sequences"



Places
Related languages
TGS-II TRANDIR   Subsystem

References:
  • Cheatham, T. E., Jr., AND Sattler, K. (1964) Cheatham, T. E., Jr., AND Sattler, K. "Syntax-directed compiling" pp31-57 Abstract
          in [AFIPS JCC 25] (1964) [AFIPS JCC 25] Proceedings of the 1964 Spring Joint Computer Conference SJCC 1964
  • Cheatham, T. E., JR. (1965) Cheatham, W. E., JR. "The TGS-II translator generator system" pp592-593
          in Information System Sciences, Proc. (1965) Information System Sciences, Proc. of the Second Congress, 1965, Spartan Books, New York, 1965
  • Feldman, Jerome and Gries, David (1968) Feldman, Jerome and Gries, David "Translator writing systems" p77-113 Abstract Extract: TGS
          in [ACM] (1968) [ACM] CACM 11(02) (February 1968)
  • Sammet, Jean E. (1969) Sammet, Jean E. "Computer Languages - Principles and History" Englewood Cliffs, N.J. Prentice-Hall 1969. p.640. Extract: TRANDIR Extract: TRANDIR
          in [ACM] (1968) [ACM] CACM 11(02) (February 1968)
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 626 Abstract
          in [ACM] (1968) [ACM] CACM 11(02) (February 1968)
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder