A repository for my compiler project for the university.
For this project I going to do a implementation of a simple language with spanish keywords based on Rust.
Este es mi hijo amado, en quien me he complacido.
-
Lexer Analizer
- Todos los tipos de token
- Manejo de archivos
- Manejo de errores
-
Syntax Analizer
- Funciones
- Estructuras de control (para, sino si, mientras, ciclo)
- Declaracion de variables
- Declaracion de vectores
- Expresiones Matematicas y Logicas
-
Semantic Analizer
- Verificacion de tipos
- Verificacion de existencia de variables
- Diferenciacion de argumentos por funcion
- Verificacion de longitud de arreglos
- Verificacion de salida de funciones
- Verificacion de tipos de argumentos
- Math Resolver
- Variables
- Functions