Affiliation:
1. System Development Corporation, Santa Monica, California
Abstract
Cwic/360 (<u>C</u>ompiler for <u>W</u>riting and <u>I</u>mplementing <u>C</u>ompilers) is a metacompiler system. It is composed of compilers for three special-purpose languages, each intended to permit the description of certain aspects of translation in a straightforward, natural manner. The Syntax language is used to describe the recognition of source text and the construction from it of an intermediate tree structure. The Generator language is used to describe the transformation of the tree into appropriate object language. The MOL/360 language is used to provide an interface with the machine and its operating system.This paper describes each of these languages, presents examples of their use, and discusses the philosophy underlying their design and implementation.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Compiler generation for performance-oriented embedded DSLs (short paper);Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences;2019-10-21
2. Metacasanova: an optimized meta-compiler for domain-specific languages;Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering;2017-10-23
3. Building Game Scripting DSL’s with the Metacasanova Metacompiler;Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering;2016-11-15
4. Progress;ACM SIGPLAN Notices;1972-07