A Compiler-Compiler for DSL Embedding
Amir Shaikhha, Vojin T. Jovanovic, Christoph E. Koch
Abstract
Open-access reader
Amir Shaikhha, Vojin T. Jovanovic, Christoph E. Koch
Abstract
Open-access reader
In this paper, we present a framework to generate compilers for embedded domain-specific languages (EDSLs). This framework provides facilities to automatically generate the boilerplate code required for building DSL compilers on top of extensible optimizing compilers. We evaluate the practicality of our framework by demonstrating several use-cases successfully built with it.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper, we present a framework to generate compilers for embedded domain-specific languages (EDSLs). This framework provides facilities to automatically generate the boilerplate code required for building DSL compilers on top of extensible optimizing compilers. We evaluate the practicality of our framework by demonstrating several use-cases successfully built with it.
Key concepts: Compiler, Digital subscriber line, Computer science, Programming language, Domain-specific language, Embedding, Compiler construction, Compiler correctness