In this project we are building an interpreter for the SL programming lenguaje.
- SL.g4: where you can find our declaration of SL grammar
- Funcion: classes to represent user defined and built-in functions and subroutines
- Tipo: Classes to represent diferent SL types
- Valor: classes to represent runtime values
- Visitors: Classes that act on parsee trees to compile functions to objects, or to execute functions
- the generated lexing/parsing code that allows further interpreting
- The antlr 4 runtime required to run the interpreter
- Add the antlr runtime as an external library to your project
- Execute main
- Pass the source code to be executed via stdin