Accession Number:

AD0713771

Title:

MEI-2 SYNTACTICAL TRANSLATOR,

Descriptive Note:

Corporate Author:

FOREIGN TECHNOLOGY DIV WRIGHT-PATTERSON AFB OHIO

Personal Author(s):

Report Date:

1970-08-12

Pagination or Media Count:

10.0

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

Subject Categories:

  • Linguistics
  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE