คำถามในหัวข้อ 'antlr'
ฉันจะทำให้การทำนายโทเค็น DFA ง่ายขึ้นได้อย่างไร
Lexer DFA ส่งผลให้เกิดข้อผิดพลาด "รหัสใหญ่เกินไป"
ฉันกำลังพยายามแยกวิเคราะห์ Java Server Pages โดยใช้ ANTLR 3
Java มีขีดจำกัดที่ 64k สำหรับโค้ดไบต์ของวิธีเดียว และฉันยังคงพบข้อผิดพลาด "โค้ดใหญ่เกินไป" เมื่อคอมไพล์ซอร์ส Java ที่สร้างโดย ANTLR...
1487 มุมมอง
schedule
29.10.2023
รวบรวมไฟล์โดยใช้ไวยากรณ์ ANTLR
ฉันได้เขียนไวยากรณ์ antlr เพื่อนำไปใช้เป็นส่วนหนึ่งของคอมไพเลอร์สำหรับโปรแกรม SmallC ในที่สุด สำหรับการดึงโค้ด เดิมทีฉันใช้โปรแกรมจาวาซึ่งเรียกไวยากรณ์และมีสตริงอินพุต (โค้ด smallC) และสิ่งนี้ก็ใช้งานได้...
2733 มุมมอง
schedule
23.12.2023
ANTLR: การกู้คืนและการรายงานข้อผิดพลาด
ฉันมีปัญหาในการกู้คืนและข้อผิดพลาดในการโพสต์ใหม่ด้วย ANTLR v3 ฉันไปตามลิงค์นี้ http://www.antlr.org/blog/antlr3/error.handling.tml แต่ฉันไม่มีวิธีแก้ปัญหานั้น ฉันต้องการจัดทำรายงานและการกู้คืนเช่นในโปรแกรมต้นทางเช่นนี้: รหัสอินพุตของนักเรียน:...
1488 มุมมอง
schedule
30.10.2023
จะกำหนดการยกเว้นหลายอักขระในกฎ ANTLR3 lexer ได้อย่างไร
ฉันกำลังพยายามสร้างกฎ lexer สำหรับ Antlr3 ซึ่งจะจับคู่สตริงที่มีเครื่องหมายคำพูดสามอัน ตัวอย่างเช่น:
"""this is some text"""
นี่คือวิธีที่ฉันทำ:
TEXT:
'"""' ('\\"' | ~'"')+ '"""'
{
this.setText(
this.getText()...
166 มุมมอง
schedule
28.10.2023
รับข้อผิดพลาดทางไวยากรณ์ที่มีความหมายจาก antlr parser
ฉันได้สร้าง Script-Interpreter สำหรับ .Net โดยใช้ Antlr มันใช้งานได้ค่อนข้างดี แต่ข้อผิดพลาดทางไวยากรณ์ที่สร้างขึ้นนั้นแย่มาก คุณสามารถดูไลบรารีที่อยู่ในขั้นตอนการพัฒนาระยะเริ่มต้นได้ ที่นี่ และไวยากรณ์ที่ใช้คือ อิงตาม ไวยากรณ์ ecma-Script นี้...
389 มุมมอง
schedule
22.11.2023