Accession Number : AD0713771

Title :   MEI-2 SYNTACTICAL TRANSLATOR,

Corporate Author : FOREIGN TECHNOLOGY DIV WRIGHT-PATTERSON AFB OHIO

Personal Author(s) : Peledov,G. V.

Report Date : 12 AUG 1970

Pagination or Media Count : 10

Abstract : A brief description is given of the MEI-2 syntactical translator, which was designed at the Moscow Power Engineering Institute for operation with the Minsk-22 computer. The input language is a shortened version of ALGAMS, which is in turn derived from ALGOL-60. The internal language is based on pseudo-instructions including those for 'sign,' 'operation,' 'index,' and 'address.' Operations included are arithmetical, address, logic, transfer, control, and access to subroutine. Translation is obtained from a syntactical compiler which comprises analytic and synthetic functions. In the analytic step, the incoming language is parsed according to the programmed syntactical rules, thus generating a syntactical tree. The synthetic operation is governed by semantic rules, in accordance with which an output sequence of symbols is generated which conforms to the required syntax. A continuous debugging routine is included, examples of which are described. (Author)

Descriptors :   (*MACHINE TRANSLATION, COMPUTER PROGRAMMING), ALGORITHMS, PROGRAMMING LANGUAGES, SUBROUTINES, SYNTAX, COMPILERS, USSR

Subject Categories : Linguistics
      Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE