Flexc ++ เป็นเครื่องกำเนิดไฟฟ้าเครื่องสแกนเนอร์คำศัพท์สำหรับ C ++ และจะคล้ายกับดิ้นและดิ้น ++ เขียนโดยเวิร์น Paxson เป้าหมายของเราคือการสร้างโปรแกรมที่คล้ายกัน แต่จะใช้มันอย่างสมบูรณ์ใน C ++ ดิ้นส่วนใหญ่ / ดิ้น ++ ไวยากรณ์ควรจะสามารถใช้งานได้กับ flexc ++ มีการปรับเปลี่ยนเล็กน้อย
ความแตกต่างกับดิ้น / ดิ้น ++
แม้ว่า flexc ++ พยายามที่จะเท่ากันได้กับเฟล็กซ์ที่เป็นไปได้มีความแตกต่างบางอย่าง
สัญลักษณ์ -Obsolete
ประกาศทั้งหมดและกำหนดสัญลักษณ์ที่ไม่ได้ระบุไว้ข้างต้น แต่ที่กำหนดไว้ใน ++ ดิ้นมีความล้าสมัยกับ flexc ++ โดยเฉพาะอย่างยิ่งไม่มี% ส่วนหัว {... }% ส่วนอีกต่อไป นอกจากนี้ทุก DEFINE สัญลักษณ์ที่เกี่ยวข้องกับฟังก์ชันที่เป็นสมาชิกอยู่ในขณะนี้ล้าสมัย ไม่มีความจำเป็นสำหรับสัญลักษณ์เหล่านี้ไม่มีอีกต่อไปขณะที่พวกเขาสามารถได้รับการประกาศในแฟ้มส่วนหัวของชั้นเรียนและที่อื่น ๆ ที่กำหนดไว้
บล็อก -Code
Flexc ++ ไม่สนับสนุนบล็อกรหัสยกเว้นสำหรับการดำเนินการหลายสาย รหัสวางไว้ก่อนหน้านี้ในบล็อกรหัสตอนนี้สามารถอยู่ในวิธีการ
รหัสที่ผู้ใช้
ที่เกี่ยวข้องกับส่วนก่อนหน้า 2.2 flexc ++ ไม่สนับสนุนส่วนสุดท้ายของแฟ้มใส่รหัสผู้ใช้
-Comments
Flexc ++ เป็นบิตความยืดหยุ่นมากขึ้นในการแสดงความคิดเห็นสำหรับข้อมูลเพิ่มเติมโปรดดูที่ส่วน 4.3
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- การล้างข้อมูลของข้อความในการแก้ปัญหา lex.cc
- ตรวจสอบว่าการยอมรับรัฐสอดคล้องกับ Lookahead แก้ไขข้อผิดพลาดที่รายงานโดย Selwin van Dijk.
- icmake ใช้ในการสร้าง flexc ++ และเรียกใช้ชุดทดสอบ Ccbuild คือตอนนี้ใช้เพียงเพื่อปรับปรุงแฟ้มเรียน.
- เพิ่มการสนับสนุนสำหรับผู้ประกอบการ + {} และ {-}. ในรูปแบบ
- ยกเครื่องใหญ่สลับกระแสมันตอนนี้ใช้ชั้น StreamInfo ด้วย (พิเศษ) ข้อมูลสตรีมที่กำหนดโดยตัวเลือก% streaminfoclassname = & quot; ... & quot ;. ดูเอกสารสำหรับข้อมูลเพิ่มเติม.
ต้องการ
- icmake
ความคิดเห็นที่ไม่พบ