ASP-ล่าม
คำอธิบายภาษาอังกฤษ:
โปรแกรมที่อ่านและวิเคราะห์โปรแกรมในภาษาการเขียนโปรแกรม ASP และรันโค้ดตามที่ควรจะเป็น โปรเจ็กต์นี้แบ่งออกเป็นสี่ส่วน: เครื่องสแกน, Parser, การตีความนิพจน์, การตีความนิพจน์แบบเต็ม
- เครื่องสแกนเป็นโมดูลที่แบ่งความคิดเห็นจากโค้ดจริง และแบ่งข้อความและคำภาษาโปรแกรมที่กำหนดไว้อย่างดีเป็นโทเค็น
- เป้าหมายหลักของ Parser คือการตรวจสอบว่าโทเค็นเป็นโปรแกรม Asp ที่ถูกต้อง ซึ่งหมายถึงเป็นไปตามไวยากรณ์ของ Asp ด้วย
- การตีความนิพจน์หมายความว่าเราใช้แผนผังไวยากรณ์สำหรับนิพจน์และประเมินค่านั้น ซึ่งหมายถึงการคำนวณค่าที่ส่งคืน นอกจากนี้เรายังตรวจสอบด้วยว่านิพจน์ไม่มีข้อผิดพลาดประเภท
- ส่วนสุดท้ายคือการประเมินโปรแกรม Asp ที่เป็นไปได้ทั้งหมด ซึ่งหมายถึงโปรแกรมที่มีฟังก์ชันที่กำหนดไว้ รวมถึงลูป การทดสอบ และนิพจน์ นอกจากนี้เรายังกำหนดไลบรารีด้วยฟังก์ชันที่กำหนดไว้ล่วงหน้าที่แตกต่างกัน
คำอธิบายภาษานอร์เวย์:
- และโปรแกรมอื่น ๆ เช่น และผู้วิเคราะห์ และโปรแกรมอื่น ๆ และโปรแกรมอื่น ๆ และโปรแกรมอื่น ๆ ต้นแบบของฉันคือ: Scanneren, Parseren, Interprettering av Uttrykk, Full Interpretering
- Skanneren er den modulen som fjerner kommentarer fra programmet, og så deler den gjenstående teksten i en veldefinert sekvens av såkalte symboler.
- คุณสามารถอ่านรายละเอียดเพิ่มเติมเกี่ยวกับ Parseren er å sjekke ที่ denne sekvensen har den formen et riktig Asp-program skal ha (altså, ที่ den følger Asps syntaks)
- การตีความโดย uttrykk betyr ที่ man skal ta imot et syntakstre for et uttrykk og så evaluere det, dvs beregne resultatverdien ผู้ชาย sjekker ที่ uttrykket ikke har typefeil.
- คุณเพียงแค่ต้องประเมินค่าทั้งหมดจาก Asp-programmer, dvs programmer med funksjonsdefinisjoner, samt setninger med løkker, ผู้ทดสอบและทดสอบ Dessuten Definerer vi และ bibliotek med funksjoner ที่กำหนดไว้ล่วงหน้าที่หลากหลาย
ผลงาน