Type or Client: School project
Development time: Two months @ 4-6 hours per week with one teammate
Target: Computer
Technologies used: C++, Bison, Flex
With my teammate, we developed an application that reads a file and converts it to a C++ code that is executed right after. We were able to “create” a syntax language that executes multiple commands, mainly dedicated to mathematics.
/* Show text */
>>"Enter a number: ";
/* Save input to variable nbr */
<<nbr;
/* Loop */
pour(i=-1;i<nbr;i=i+1){
>>"number ";
>>i;
}
/* Load web page */
>>HTML("https://antoineh.tech/");
/* Show Bitcoin value */
>>JSON(btc);
Every functionalities are available on the GitHub README.md.
We also forked and modified an editor GUI from Jonathan Seijo so every user can be able to write and execute our Agnes syntax in a specific editor.