ASP-解釋器
英文說明:
一種程序,它讀取和分析編程語言 ASP 中的程序,並以其應有的方式運行代碼。專案分為四個部分:掃描器、解析器、表達式解釋、表達式完整解釋。
- Scanner 是將註解與實際程式碼分開,並將明確定義的文字和程式語言單字劃分為標記的模組。
- 解析器的主要目標是檢查令牌是否是正確的 Asp 程序,這意味著也遵循 Asp 語法。
- 表達式的解釋意味著我們採用表達式的語法樹並對其進行求值,這意味著計算它傳回的值。我們也檢查表達式是否有類型錯誤。
- 最後一部分是評估所有可能的 Asp 程序,這意味著具有定義函數的程序,包括循環、測試和表達式。此外,我們定義了一個具有不同預定義函數的函式庫。
挪威語描述:
- 該程式是一些程式和分析器,該程式是 gittprogrammingsspråk 的程序,並且是該程式的一部分。火斯克里特的Prosjektet er delt:Scanneren、Parseren、Interprettering av Uttrykk、Full Interpreting。
- 可以使用該模組來對程式進行評論,並透過快速定義符號來刪除該項目。
- Detsentrale målet med Parseren er å sjekke at denne sekvensen har den formen et riktig Asp-program skal ha (altså, at den følger Asps syntaks)。
- 解釋 uttrykk betyr at man skal ta imot et syntakstre for et uttrykk og så evaluere det, dvs beregne resultatverdien。 Man sjekker at uttrykket ikke har typefeil。
- 您可以對多種 Asp 程式設計師、dvs 程式設計師、funksjonsdefinisjoner samt setninger 和 løkker、tester og uttrykk 進行評估。 Dessuten Definerer vi 和 bibliotek med 不同的預定義 funksjoner。
貢獻