Contributor
<jaskeerat>

Alias Support: Enhancing Model Flexibility in Concerto


Mentors
Ertugrul Karademir, Muhammed Abdulkadir
Organization
Accord Project
Technologies
nodejs, typescript, pegjs
Topics
Compiler design, Abstract Syntax Tree, Semantic analysis
The objective of this project is to provide alias support in concerto language . For example import statement like "import {document as d} from Library" to be supported by the end of this project. This would allow us to import two models with same name in a single file by aliasing them to different names which is currently not supported in the language. Doing this would require changes in both the concerto-parser and concerto-runtime . The project requires compiler design and programming language knowledge. The stack used in project is NodeJs and written in typescript. The concerto-parse is written in PEGJS.