ASP-Dolmetscher
Englische Beschreibung:
Ein Programm, das ein Programm in einer Programmiersprache, ASP, liest und analysiert und den Code wie vorgesehen ausführt. Dieses Projekt ist in vier Teile unterteilt: Scanner, Parser, Interpretation von Ausdrücken, vollständige Interpretation von Ausdrücken.
- Scanner ist das Modul, das Kommentare aus echtem Code trennt und gut definierte Texte und Programmiersprachenwörter in Token unterteilt.
- Das Hauptziel des Parsers besteht darin, zu überprüfen, ob der Token ein richtiges Asp-Programm ist, also auch der Asp-Syntax folgt.
- Die Interpretation von Ausdrücken bedeutet, dass wir einen Syntaxbaum für den Ausdruck nehmen und diesen auswerten, was bedeutet, dass wir den Wert berechnen, den er zurückgibt. Wir prüfen außerdem, ob der Ausdruck keine Typfehler aufweist.
- Der letzte Teil besteht darin, alle möglichen Asp-Programme auszuwerten, also Programme mit definierten Funktionen einschließlich Schleifen, Tests und Ausdrücken. Darüber hinaus haben wir eine Bibliothek mit verschiedenen vordefinierten Funktionen definiert.
Norwegische Beschreibung:
- Das Programm liest und analysiert das Programm und ist ein erfahrener Programmierer, und einige werden darauf achten, dass dieses Programm nicht mehr benötigt wird. Die Projekte umfassen folgende Bereiche: Scanner, Parser, Dolmetschen von Uttrykk, Full Interpretering.
- Das Modul besteht darin, Kommentare zum Programm abzugeben, und der letzte Text wird innerhalb von sechs Sekunden durch das gewünschte Symbol definiert.
- Das Hauptmerkmal des Parsers besteht darin, diese Sekten aus den Formen und dem richtigen Asp-Programm zu erstellen (oder auch aus den folgenden Asps-Syntaxen).
- Beim Interpretieren eines Textes müssen die richtige Größe und die Syntax für den Text gewählt und ausgewertet werden, was zu Ergebnissen führt. Man versucht, den Text nicht zu lesen.
- Auf dieser Seite werden alle anderen Asp-Programmierer, DVS-Programmierer mit Funktionsdefinitionen und Einstellungen mit Blick auf Tests, Tests und Tests bewertet. Sie müssen eine Bibliothek und eine Bibliothek mit verschiedenen vordefinierten Funktionen definieren.
Beitrag