META II a syntax-oriented compiler writing language

@inproceedings{Schorre1964METAIA,
  title={META II a syntax-oriented compiler writing language},
  author={D. Val Schorre},
  booktitle={ACM National Conference},
  year={1964}
}
  • D. V. Schorre
  • Published in ACM National Conference 1964
  • Computer Science, Linguistics
META II is a compiler writing language which consists of syntax equations resembling Backus normal form and into which instructions to output assembly language commands are inserted. Compilers have been written in this language for VALGOL I and VALGOL II. The former is a simple algebraic language designed for the purpose of illustrating META II. The latter contains a fairly large subset of ALGOL 60. The method of writing compilers which is given in detail in the paper may be explained briefly… 

Figures from this paper

Tutorial: Metacompilers Part 1
TLDR
META II is a compiler writing language which consists of syntax equations resembling Backus normal form and into which instructions to output assembly language commands are inserted, and the META II compiler is written in its own language, thus lending itself to modification.
META-3 syntax-directed compiler writing compiler to generate efficient code
TLDR
The basic compilation method is a top to bottom recursive scan without backtrack based on the compiler written for the IBM 1401 by Val Schorre, with features added to the language to facilitate the direct generation of efficient machine code.
An experimental general purpose compiler
TLDR
The aim is to provide, in an existing programming language, facilities for list processing, stack maintenance, and character manipulation, which can then be used to write a compiler for the language under development.
The META/REDUCE translator writing system
TLDR
The body of the work describes the control constructs and primitives of the META/REDUCE translator writing system and describes the description of a working interpreter for a subset of a contemporary programming language.
The Rest of the World
METAPI - a language for extensions
  • G. D. Chandler
  • Computer Science
    International Symposium on Extensible Languages
  • 1971
The METAPI system [1,2] can be considered to be a combination of a translator writing system and an extensible language system. The history and usage of the system should make clear how it functions
BUILD: a primitive approach to the design of computer languages and their translators
TLDR
The proposed approach develops a language base, utilizing primitive language forms, upon which new languages may be built for all purposes, and a partial implementation of a general processor for this approach has been completed and is described.
2 Dynamic Syntax Extension in CherryLisp
  • T. Storm
  • Computer Science, Linguistics
  • 2009
TLDR
CherryLisp is tentatively presented: a Lisp dialect with dynamically user-definable syntax that suffers from neither of these drawbacks of domain specific language embedding.
DMS: Practical Code Generation and Enhancement by Program Transformation
TLDR
The vision of Design Maintenance as a practical, scalable tool is the driver behind the present commercial implementation of the DMS Software Reengineering Toolkit [DMS2001].
On the use of syntax-based translators for symbolic and algebraic manipulation
In this paper two w ell known formalisms, due to Irons and Knuth, for mapping syntactic tree structures into appropriate target strings or structures are considered. Their utility as general purpose
...
...

References

SHOWING 1-10 OF 11 REFERENCES
The structure and use of the syntax directed compiler
  • E. Irons
  • Computer Science, Linguistics
  • 1963
META-3 syntax-directed compiler writing compiler to generate efficient code
TLDR
The basic compilation method is a top to bottom recursive scan without backtrack based on the compiler written for the IBM 1401 by Val Schorre, with features added to the language to facilitate the direct generation of efficient machine code.
Design of a separable transition-diagram compiler
A COBOL compiler design is presented which is compact enough to permit rapid, one-pass compilation of a large subset of COBOL on a moderately large computer. Versions of the same compiler for smaller
A PHRASE-STRUCTURE LANGUAGE TRANSLATOR
Abstract : A syntax-directed translator is described with several new features which result in much faster running time and the ability to handle longer input strings. The computer pro ram for the
LOGIK, A Syntax Directed Cumpiler for Cumputer Bit-Time Simul~tion
  • LOGIK, A Syntax Directed Cumpiler for Cumputer Bit-Time Simul~tion
  • 1964
Implementation of a Symbol Manipulator for HeuristicTranslation
  • Implementation of a Symbol Manipulator for HeuristicTranslation
  • 1963
EXAMPLE PROGRAM IN VALGOL I I FIGURE 9
  • EXAMPLE PROGRAM IN VALGOL I I FIGURE 9
ACM Natl. Conf
  • ACM Natl. Conf
...
...