1966
DOI: 10.1145/365876.365879
|View full text |Cite
|
Sign up to set email alerts
|

Syntax macros and extended translation

Abstract: A translation approach is described which allows one to extend the syntax and semantics of a given high-level base language by the use of a new formalism called a syntaxmacro. Syntax-macros define string transformations based on syntactic elements of the base language. Two types of macros are discussed, and examples are given of their use. The conditional generation of macros based on options and alternatives recognized by the scan are also described.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0
3

Year Published

1975
1975
2013
2013

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 89 publications
(32 citation statements)
references
References 6 publications
(4 reference statements)
0
29
0
3
Order By: Relevance
“…The following discussion is meant to position our work more precisely. Early work on syntactic embeddings revolves around the concept of syntax macros [17]. They allow a user to dynamically extend a general purpose programming language with syntactic abstractions.…”
Section: Related Workmentioning
confidence: 99%
“…The following discussion is meant to position our work more precisely. Early work on syntactic embeddings revolves around the concept of syntax macros [17]. They allow a user to dynamically extend a general purpose programming language with syntactic abstractions.…”
Section: Related Workmentioning
confidence: 99%
“…Most pre-processors only have knowledge of the lexical syntax and leave error reporting to the compiler. More advanced macro systems, such as [1,3,8], avoid lexical processing as well. For a discussion of the relation to macro systems see [6].…”
Section: Embedding Swul In Javamentioning
confidence: 99%
“…JTS is designed for extending programming languages with domain specific constructs. It implements and extends ideas of intentional programming and work in the field of syntax macros [6].…”
Section: The Syntax Of Program Fragments In Meta Programmingmentioning
confidence: 99%