Intérprete ASP
Descripción en inglés:
Un programa que lee y analiza un programa en un lenguaje de programación, ASP, y ejecuta el código como debería. Este proyecto se divide en cuatro partes: Escáner, Analizador, Interpretación de Expresiones, Interpretación completa de Expresiones.
- El escáner es ese módulo que divide los comentarios del código real y divide el texto bien definido y las palabras del lenguaje de programación en tokens.
- El objetivo principal del analizador es comprobar que el token es un programa Asp correcto, lo que significa que también sigue la sintaxis Asp.
- La interpretación de expresiones significa que tomamos un árbol de sintaxis para la expresión y lo evaluamos, lo que significa calcular el valor que devuelve. También comprobamos que la expresión no tenga errores de tipo.
- La última parte es evaluar todos los programas Asp posibles, lo que significa programas con funciones definidas que incluyen bucles, pruebas y expresiones. Además definimos una biblioteca con diferentes funciones predefinidas.
Descripción noruega:
- Y programe como lector y analizador y programe y gitt programeringsspråk, y como deretter utfører det som este programat angir skal gjøres. Prosjektet er delt i fire skritt: Scanneren, Parseren, Interprettering av Uttrykk, Full Interpretering.
- Skanneren er den modulen som fjerner kommentarer fra programt, y så deler den gjenstående teksten i una veldefinert sekvens av såkalte symboler.
- El sensor se puede utilizar con Parseren como una muestra de estas formas y programas Asp rigurosos (además de la sintaxis Asps más común).
- Interpretando av uttrykk betyr at man skal ta imot et syntakstre para et uttrykk og så evaluere det, dvs beregne resultatverdien. Man sjekker at uttrykket ikke har typefeil.
- Siste del er å evalúe todos los múltiples programadores Asp, programadores DVS con funciones definidas, junto con la configuración con el buscador, el probador y el uttrykk. Dessuten definerer vi et bibliotek med diversas funciones predefinidas.
Contribución