ดาวน์โหลด bnf2xml สำหรับ Linux

นี่คือแอป Linux ชื่อ bnf2xml ซึ่งสามารถดาวน์โหลดรีลีสล่าสุดเป็น bnf2xml-7.0.2.tar.gz สามารถเรียกใช้ออนไลน์ใน OnWorks ผู้ให้บริการโฮสต์ฟรีสำหรับเวิร์กสเตชัน

 
 

ดาวน์โหลดและเรียกใช้แอปนี้ออนไลน์ชื่อ bnf2xml พร้อม OnWorks ฟรี

ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:

- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ

- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ

- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว

- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OnWorks Linux หรือ Windows ออนไลน์ หรือโปรแกรมจำลองออนไลน์ MACOS จากเว็บไซต์นี้

- 5. จาก OnWorks Linux OS คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ

- 6. ดาวน์โหลดแอปพลิเคชั่น ติดตั้ง และเรียกใช้

bnf2xml



รายละเอียด:

bnf2xml ตัวแยกวิเคราะห์ BNF อย่างง่ายที่ใช้ข้อความเป็นอินพุต ค้นหาตามไฟล์การสืบค้น BNF และแสดงข้อความที่ทำเครื่องหมายโดยป้ายกำกับ xml ที่แสดงบริบท

bnf2xml นั้นใช้งานง่ายเหมือนกับไบนารีข้อความ เช่น awk(1) grep(1) bnf2xml ไม่ต้องการ C API เพราะมันแสดงผลการติดฉลาก xml อย่างง่าย

README ปรากฏบนหน้าไฟล์ dl

ตัวอย่าง: $ echo "hi" | bnf2xml รูปแบบไฟล์

ชม ผม
or
ไฮโดรเจนไอโอไดด์

patternfile บอกว่าจะค้นหาเข็มในกองหญ้าได้อย่างไรและต้องแสดงอะไร เช่น:
::= ก | ข | ค | NS ...
::= +

bnf2xml เป็นตัวแยกวิเคราะห์แบบเรียกซ้ำจากบนลงล่าง ไม่เหมือนกับตัวแยกวิเคราะห์แบบ buttom up เช่น gcc(1) หรือบางส่วนจากบนลงล่าง bnf2xml นั้นไม่มีความกำกวมโดยสมบูรณ์ / แก้ไขข้อขัดแย้งทั้งหมด ช้าลงบน ave สำหรับการแยกวิเคราะห์ C หรือกว่า sed(1) สำหรับการค้นหาอย่างง่าย ง่ายกว่าการใช้ flex/C เพื่อสร้าง parser

คำเตือน: ฉันไม่แนะนำว่าควรสร้าง gcc(1) ใหม่โดยใช้ bnf2xml bnf2xml การเปิดตัว BETA ครั้งที่ n แต่ยังไม่มีการบ่น



คุณสมบัติ

  • เอาต์พุต XML (ส่วนใหญ่ที่บอกว่า xml หมายถึงอินพุต xml)
  • BNF สำหรับ C, K&R CPL รวมอยู่ด้วย (ตัวอย่างเอาต์พุต xml บนหน้าไฟล์ dl) (ยังไม่เสร็จสมบูรณ์ %100)
  • ความสามารถในการค้นหาไบนารีในรายการสตริงที่มีขนาดใหญ่มาก
  • เอาต์พุตอื่นช่วยให้สามารถติดตามการจับคู่ทั้งหมดได้ (รวมถึงข้อผิดพลาด)
  • อนุญาตให้จับคู่กับหมายเลขบรรทัด BNF ที่กำหนด
  • (หมายเหตุ: ตัวแยกวิเคราะห์ bnf บางตัวสามารถตั้งโปรแกรมให้ทำเอาต์พุต xml ได้)
  • README ปรากฏบนหน้าดาวน์โหลดไฟล์
  • โดดเด่นด้วยรอยเท้าแบบ end-to-end ที่เรียบง่ายและมีขนาดเล็ก
  • ใหม่: ข้ามหรือพิมพ์ข้อมูล (เพื่อไม่ให้แยกวิเคราะห์) อย่างรวดเร็ว (สำหรับไฟล์ขนาดใหญ่ / งานไฟล์ข้อมูล)
  • ใหม่: ปล่อยป้ายกำกับ ตำแหน่ง ความยาวสำหรับการประมวลผลตัวกรองก่อนโพสต์


ภาษาโปรแกรม

C + +


หมวดหมู่

XML, การค้นหา, ภาษาศาสตร์

นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/bnf2xml/ มีการโฮสต์ใน OnWorks เพื่อให้ทำงานออนไลน์ในวิธีที่ง่ายที่สุดจากหนึ่งในระบบปฏิบัติการฟรีของเรา



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด


หมวดหมู่ดาวน์โหลดซอฟต์แวร์และโปรแกรมสำหรับ Windows & Linux