Interprète ASP
Descriptif en anglais :
Programme qui lit et analyse un programme dans un langage de programmation, ASP, et exécute le code comme il se doit. Ce projet est divisé en quatre parties : Scanner, Analyseur, Interprétation des expressions, Interprétation complète des expressions.
- Le scanner est ce module qui divise les commentaires du code réel et divise le texte bien défini et les mots du langage de programmation en jetons.
- L'objectif principal de l'analyseur est de vérifier que le jeton est un bon programme Asp, ce qui signifie qu'il suit également la syntaxe Asp.
- L'interprétation des expressions signifie que nous prenons un arbre syntaxique pour l'expression et l'évaluons, ce qui signifie calculer la valeur qu'elle renvoie. Nous vérifions également que l'expression ne contient pas d'erreurs de type.
- La dernière partie consiste à évaluer tous les programmes Asp possibles, c'est-à-dire les programmes avec des fonctions définies, notamment des boucles, des tests et des expressions. De plus, nous avons défini une bibliothèque avec différentes fonctions prédéfinies.
Description norvégienne :
- Et programmez-les et analysez-les et programmez-les et préparez-vous à les programmer, et utilisez-les plus tard pour que ce programme soit à portée de main. Les projets sont de cet article: Scanneren, Parseren, Interprettering av Uttrykk, Full Interpretering.
- Skanneren ern den modulen som fjerner commentarer fra programme, og så deler den gjenstående teksten and in veldefinert sekvens av såkalte symboler.
- La centrale est dotée d'un analyseur qui est en train de se concentrer sur la forme et le programme Asp a été sélectionné (autrement dit, dans les syntaxes Asps).
- L'interprétation de l'uttrykk betyr at man skal ta imot et du syntakstre for et uttrykk og så evaluere det, dvs beregne resultatverdien. L'homme cherche à uttrykket je n'ai pas de type.
- Votre système est d'évaluer tous les programmeurs Asp, programmeurs DVS et définitions de fonctions, ainsi que les paramètres de recherche, de testeur et d'essai. Dessuten definirer vi et bibliotek med diverse funksjoner prédéfinis.
Contribution