A Macro Preprocessor for a FORTRAN Dialect

Abstract

Our objective is to provide a macro preprocessor for a language similar to FORTRAN. This is a "mesh operator" language (PDELAN) intended for the construction of finite difference codes for partial differential equations. It is described in a companion report. The PDELAN compiler generates a FORTRAN object program. These ideas have not been implemented at the time of this writing. The macro preprocessor could be used with a modified version of FORTRAN in which blanks are delimiters and certain "keywords" such as IF, FORMAT, DO, etc., are also reserved words which cannot be used as names by the user. The syntax of the macro preprocessor is intended to be natural to a FORTRAN programmer. Its most frequent application, such as the propagation of COMMON declarations throughout subroutines, should be easy to remember and use. It would place the error messages from the PDELAN compiler in the original source code.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1975
Accession Number
ADA444326

Entities

People

  • John Gary

Organizations

  • University of Colorado Boulder

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Compilers
  • Computer Programs
  • Computer Science
  • Computers
  • Differential Equations
  • Equations
  • Information Operations
  • Language
  • Partial Differential Equations
  • Procedures (Computers)

Readers

  • Computational Linguistics
  • Computer Science.