คำถามในหัวข้อ 'antlr3'

ฉันจะทำให้การทำนายโทเค็น DFA ง่ายขึ้นได้อย่างไร
Lexer DFA ส่งผลให้เกิดข้อผิดพลาด "รหัสใหญ่เกินไป" ฉันกำลังพยายามแยกวิเคราะห์ Java Server Pages โดยใช้ ANTLR 3 Java มีขีดจำกัดที่ 64k สำหรับโค้ดไบต์ของวิธีเดียว และฉันยังคงพบข้อผิดพลาด "โค้ดใหญ่เกินไป" เมื่อคอมไพล์ซอร์ส Java ที่สร้างโดย ANTLR...
1487 มุมมอง
schedule 29.10.2023

จะกำหนดการยกเว้นหลายอักขระในกฎ ANTLR3 lexer ได้อย่างไร
ฉันกำลังพยายามสร้างกฎ lexer สำหรับ Antlr3 ซึ่งจะจับคู่สตริงที่มีเครื่องหมายคำพูดสามอัน ตัวอย่างเช่น: """this is some text""" นี่คือวิธีที่ฉันทำ: TEXT: '"""' ('\\"' | ~'"')+ '"""' { this.setText( this.getText()...
166 มุมมอง
schedule 28.10.2023