Flexc সি ++ জন্য একটি আভিধানিক স্ক্যানার জেনারেটর ++ এবং ভার্ন Paxson দ্বারা লিখিত, ++ আনমন এবং ফ্লেক্স অনুরূপ. লক্ষ্য একটি অনুরূপ প্রোগ্রাম তৈরি, কিন্তু সম্পূর্ণভাবে সি ++ তা বাস্তবায়ন ছিল. সর্বাধিক আনমন / আনমন ++ ব্যাকরণ গৌণ সঙ্গে সমন্বয়, ++ flexc সঙ্গে ব্যবহার করা উচিত নয়.
আনমন / আনমন ++ পার্থক্য
চেষ্টা করে ++ flexc যতটা সঙ্গে সামঞ্জস্যপূর্ণ আনমন সম্ভব হতে পারে, কিছু পার্থক্য আছে.
-Obsolete চিহ্ন
সমস্ত ঘোষণা এবং সংজ্ঞায়িত চিহ্ন না উপরে তালিকাভুক্ত কিন্তু আনমন ++ সংজ্ঞায়িত ++ flexc সঙ্গে অপ্রচলিত. বিশেষ করে, আর কোন হেডার% {...}% অধ্যায় আছে. এছাড়াও, সব সদস্য ফাংশন সম্পর্কিত চিহ্ন এখন অপ্রচলিত নির্ধারণ করুন. তারা কেবল অন্যত্র বর্গ হেডার ফাইল ঘোষণা এবং সংজ্ঞায়িত করা যেতে পারে হিসাবে আর এই চিহ্ন জন্য কোন প্রয়োজন নেই.
-কোড ব্লক
Flexc ++ মাল্টি লাইন কর্ম ছাড়া, কোড ব্লক সমর্থন করে না. পূর্বে কোড ব্লক স্থাপন কোড এখন পদ্ধতি স্থাপন করা যেতে পারে.
ব্যবহারকারী কোড
আগের অধ্যায় 2.2 সাথে সম্পর্কিত, flexc ++ ব্যবহারকারী কোড ইনপুট ফাইল একটি শেষ অধ্যায় সমর্থন করে না.
-মন্তব্যসমূহ
Flexc ++ একটি বিট আরো নমনীয় দেখতে আরও তথ্যের জন্য, মন্তব্য গ্রহণ করা হয় অধ্যায় 4.3
এই রিলিজে নতুন কি:
- lex.cc ডিবাগ বার্তা পরিষ্করণ
- রাষ্ট্র গ্রহণ Lookahead অনুরূপ কিনা পরীক্ষা করুন. Selwin ভ্যান Dijk দ্বারা রিপোর্ট সংশোধন করা হয়েছে বাগ.
- flexc নির্মাণ ++ এবং পরীক্ষা স্যুট চালানোর জন্য ব্যবহার করুন icmake. Ccbuild এখন শুধুমাত্র ক্লাস ফাইল আপডেট করার জন্য ব্যবহার করা হয়.
- সমর্থন অপারেটরদের {+ +} এবং জন্য যোগ করা হয়েছে. নিদর্শন
- স্ট্রিম সুইচিং এর মেজর 'পৃষ্ঠা পরিবর্তনের; ... & quot ;. এটি এখন, & quot =% বিকল্প streaminfoclassname দ্বারা কনফিগার করা যাবে (অতিরিক্ত) প্রবাহ তথ্য, সঙ্গে একটি StreamInfo বর্গ ব্যবহার আরও তথ্যের জন্য ডকুমেন্টেশন দেখুন.
{-}
আবশ্যক
- icmake
পাওয়া মন্তব্যসমূহ না