ACM Home Page
Please provide us with feedback. Feedback
META/LISP: an interactive translator writing system
Full text PdfPdf (430 KB)
Source ACM SIGSAM Bulletin archive
Issue 16  (October 1970) table of contents
Pages: 10 - 18  
Year of Publication: 1970
ISSN:0163-5824
Author
R. D. Jenks  IBM Thomas J. Watson Research Center, Yorktown Heights, New York
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 11,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1093415.1093417
What is a DOI?

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