คำถามติดแท็ก bison

5
ข้อดีของ Antlr (เทียบกับ lex / yacc / bison) [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเคยใช้ lex และ yacc (มักจะเป็นวัวกระทิง) ในอดีตสำหรับโครงการต่าง ๆ โดยทั่วไปแล้วนักแปล (เช่นกลุ่มย่อยของ EDIF ที่สตรีมไปยังแอป EDA) นอกจากนี้ฉันต้องสนับสนุนรหัสตามไวยากรณ์ lex / yacc ย้อนหลังไปหลายสิบปี ดังนั้นฉันรู้วิธีของฉันรอบ ๆ เครื่องมือแม้ว่าฉันไม่มีผู้เชี่ยวชาญ ฉันเคยเห็นความคิดเห็นเชิงบวกเกี่ยวกับ Antlr ในเวทีต่าง ๆ ในอดีตและฉันอยากรู้ว่าสิ่งที่ฉันอาจจะหายไป ดังนั้นหากคุณใช้ทั้งคู่โปรดบอกฉันว่ามีอะไรที่ดีกว่าหรือสูงกว่าใน Antlr ข้อ จำกัด ในปัจจุบันของฉันคือฉันทำงานในร้าน C ++ และผลิตภัณฑ์ใด ๆ ที่เราจัดส่งจะไม่รวม Java ดังนั้นตัวแยกวิเคราะห์ผลลัพธ์จะต้องปฏิบัติตามกฎนั้น
143 c++  antlr  yacc  bison 

5
Flex / Lex และ Yacc / Bison ต่างกันอย่างไร
Flex & Lex กับ Yacc & Bison ต่างกันอย่างไร ฉันค้นหาอินเทอร์เน็ตอย่างดุเดือดและไม่พบคำตอบที่ชัดเจน ฉันสามารถติดตั้ง Lex และ Yacc แท้บน Ubuntu ได้หรือฉันสามารถติดตั้งได้เฉพาะ flex และ bison ฉันสับสน. Lex หรือ Yacc ยังคงได้รับการดูแลโดยใครบางคนหรือไม่? ทั้งหมดนี้ฟรีหรือไม่? หาก Lex ไม่ฟรีทำไมฉันถึงติดตั้งในการแจกจ่าย Ubuntu ของฉัน lex --version lex 2.5.35
122 parsing  bison  yacc  flex-lexer  lex 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.