49da7b422ca36155d3feb3c1517dd970bf844139
IBAFlang (Imperative But Also Functional language)
As you may realise from reading the language definition, the language is more I than F. That's why this is just version 0.1 of IBAF.
This repo contains the projects for IBAF.
IBAF-cbsis the project that contains the source.cbsfiles that defines the language.IBAF-Editoris the Spoofax project that can be used to build the IDE for IBAF.IBAF-Testsis a project containing some example programs and the funcon terms they compile to.
Some relevant papers:
- CBS introduction: Software meta-language engineering and CBS
- In-depth look at funcons: Fundamental Constructs in Programming Languages
- In-depth look at the CBS workbench/editor: A Component-Based Formal Language Workbench
Description
Languages
CSS
90.7%
Java
9.3%