ต้มสุกบางส่วน (ชวา)
| ห้องสมุดที่ต้มสุกบางส่วน | |
|---|---|
| นักพัฒนา | มาเธียส โดนิตซ์ |
| ปล่อย | 12 พฤศจิกายน 2552 ( 2009-11-12 ) |
| เวอร์ชันเสถียร | |
| เขียนเป็น | ชวา |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| ใบอนุญาต | ใบอนุญาต Apache 2.0 |
| เว็บไซต์ | parboiled |
| ที่เก็บข้อมูล |
|
parboiled เป็นไลบรารี Javaแบบโอเพนซอร์สที่เผยแพร่ภายใต้Apache Licenseโดยให้การสนับสนุนสำหรับการกำหนด ตัวแยกวิเคราะห์ PEGโดยตรงในซอร์สโค้ด Java [ 2 ] [ 3 ]
parboiled มักถูกใช้เป็นทางเลือกแทนนิพจน์ปกติหรือตัวสร้างตัวแยกวิเคราะห์ (เช่นANTLRหรือJavaCC ) โดยเฉพาะอย่างยิ่งสำหรับแอปพลิเคชันขนาดเล็กและขนาดกลาง
นอกเหนือจากการจัดเตรียมโครงสร้างสำหรับการกำหนดไวยากรณ์แล้ว parboiled ยังใช้งานตัวแยกวิเคราะห์แบบเรียกซ้ำ อย่างสมบูรณ์ พร้อมการสนับสนุน การสร้าง แผนผังไวยากรณ์นามธรรมการรายงานข้อผิดพลาดในการแยกวิเคราะห์ และการแก้ไขข้อผิดพลาดในการแยกวิเคราะห์
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการของ parboiled
- ตัวอย่างของตัวแยกวิเคราะห์ Java 6 ที่สมบูรณ์ซึ่งเขียนด้วย parboiled