|
ABSTRACT
META/LISP is a general purpose translator writing system for IBM System/360 currently running on TSS, CP/CMS, and OS/360. The input to the system is a source program which simultaneously describes 1) the syntax of some input data to be translated and 2) algorithms which operate on the input data and a pushdown stack to accomplish a desired translation; the output of the system is a compiled program for translating that input data. In particular when the input data are statements of a higher-level language to be translated into assembly language, META/LISP serves as a compiler-compiler. META/LISP uses the top-down syntax-directed approach which makes the system extremely attractive for the design and implementation of experimental languages; using META/LISP such compilers are easy to write, easy to check out, and - most importantly - easy to modify interactively. The appendices which follow a rather complete description of the system include a self-description of the META/LISP compiler.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
D. V. Schorre, "META II, A Syntax-Directed Compiler Writing Language", <u>Communications of the ACM, 8</u> (10), 1965, p. 605.
|
| |
2
|
E. Book, "The LISP Version of the Meta Compiler", SDC Report RM-2710-330/00, November 2, 1965, 11 pages.
|
| |
3
|
F. Blair, J. Griesmer and J. Harry, "System/360 LISP Reference Manual", IBM Research Report, in preparation.
|
| |
4
|
F. Blair, R. D. Jenks, "LPL - List Processing Language Facility", IBM Research Report, in preparation.
|
| |
5
|
F. Blair, J. H. Griesmer and R. D. Jenks, "An Interactive Facility for Symbolic Mathematics", <u>Proceedings of the International Computing Symposium.</u> Bonn, Germany, 1970, pp. 394--419.
|
| |
6
|
R. D. Jenks, "Automatic Syntax Extension by Embedding", in preparation.
|
 |
7
|
|
| |
8
|
W. McKeeman, et al, "The XPL Compiler Generator System", <u>Proceedings of the FJCC</u>, 1969, pp. 617--635.
|
| |
9
|
<u>BASIC</u>, Dartmouth College Computation Center, 1 October 1964.
|
| |
10
|
|
| |
11
|
|
|