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。
贡献