Document details

Operator Overloading as a DSL Parsing Mechanism

Author(s): Simões, Alberto ; Costa Meira, Rui Miguel

Date: 2021

Persistent ID: http://hdl.handle.net/11110/2120

Origin: CiencIPCA

Subject(s): Domain Specific Languages; Operator Overloading


Description

This chapter describes an approach for the implementation of embedded domainspecific languages by using operator overloads and the creation of abstract syntax trees in run-time. Using the host language parser, an AST is created stating the structure of the DSL expression that is later analyzed, simplified, and optimized before the evaluation step. For the illustration of this process, the chapter proposes a domain-specific language for a basic linear algebra system dealing with matrices algebra and its optimization.

Document Type Book part
Language English
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents