Prosjektoppgave i faget IN2030 ved UiO. Hensiktet med faget er å lage en interpret for ASP som er en minimalisert versjon av Python.
Grovt er oppgaven delt inn i 4 deler:
- Scanning - lese inn asp filen
- Parsing - forstå hva man har scannet inn
- Evaluering av uttrykk - lage logiske uttrykk fra parsing og evaluere de
- Evaluering av setninger og funksjoner - utførelse og evaluering av setninger, funksjoner og fulle programmer
For at programmet kompilere programmet og lage jar filen trenger man å ha installert ant kommandoen på pcen sin, en guide til hvordan man gjør dette ligger her.
Når du har en kompilert jar fil er det bare å kjøre en asp (eller noen Python) fil med
java -jar x.asp
For en gjennomgang av prosjektet kan man lese kompeniet
Les mer om emnet og faget her