2017
DOI: 10.22152/programming-journal.org/2017/1/15
|View full text |Cite
|
Sign up to set email alerts
|

User-Defined Operators Including Name Binding for New Language Constructs

Abstract: User-defined syntax extensions are useful to implement an embedded domain specific language (EDSL) with good code readability. They allow EDSL authors to define domain-natural notation, which is often different from the host language syntax. Recently, there have been several research works of powerful user-defined syntax extensions.One promising approach uses user-defined operators. A user-defined operator is a function with userdefined syntax. It can be regarded as a syntax extension implemented without macro… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 25 publications
0
1
0
Order By: Relevance
“…SugarJ [11] provides a method for extending Java syntax. ProteaJ [19], Wyvern [24], and Honu [26] are programming languages that natively support syntax extension. Using these syntax extension mechanisms, domain-specific notation can be embedded as is.…”
Section: Domain-specific Languagementioning
confidence: 99%
“…SugarJ [11] provides a method for extending Java syntax. ProteaJ [19], Wyvern [24], and Honu [26] are programming languages that natively support syntax extension. Using these syntax extension mechanisms, domain-specific notation can be embedded as is.…”
Section: Domain-specific Languagementioning
confidence: 99%