লিনাক্সের জন্য RE/ফ্লেক্স লেক্সিকাল অ্যানালাইজার জেনারেটর ডাউনলোড

এটি হল RE/flex লেকসিকাল অ্যানালাইজার জেনারেটর নামের একটি লিনাক্স অ্যাপ যার সর্বশেষ রিলিজ রিফ্লেক্স-1.5.8.zip হিসাবে ডাউনলোড করা যেতে পারে। এটি ওয়ার্কস্টেশনের জন্য বিনামূল্যের হোস্টিং প্রদানকারী OnWorks-এ অনলাইনে চালানো যেতে পারে।

 
 

RE/flex লেকসিকাল অ্যানালাইজার জেনারেটর নামের এই অ্যাপটি OnWorks-এর সাথে বিনামূল্যে ডাউনলোড করুন এবং অনলাইনে চালান।

এই অ্যাপটি চালানোর জন্য এই নির্দেশাবলী অনুসরণ করুন:

- 1. আপনার পিসিতে এই অ্যাপ্লিকেশনটি ডাউনলোড করুন৷

- 2. আমাদের ফাইল ম্যানেজারে প্রবেশ করুন 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. অ্যাপ্লিকেশনটি ডাউনলোড করুন, এটি ইনস্টল করুন এবং এটি চালান।

স্ক্রিনশট:


RE/ফ্লেক্স আভিধানিক বিশ্লেষক জেনারেটর


বর্ণনাঃ

RE/flex হল দ্রুত আভিধানিক বিশ্লেষক জেনারেটর (ফ্লেক্সের চেয়ে দ্রুত) সম্পূর্ণ ইউনিকোড সমর্থন, ইন্ডেন্ট/নোডেন্ট/ডিডেন্ট অ্যাঙ্কর, অলস কোয়ান্টিফায়ার এবং অন্যান্য অনেক আধুনিক বৈশিষ্ট্য সহ। Flex lexer স্পেসিফিকেশন সিনট্যাক্স গ্রহণ করে এবং Bison/Yacc পার্সারদের সাথে সামঞ্জস্যপূর্ণ। পুনরায় ব্যবহারযোগ্য সোর্স কোড তৈরি করে যা বোঝা সহজ। UTF-8/16/32 ফাইল, স্ট্রিং এবং স্ট্রিমগুলির দ্রুত স্ক্যানিং সমর্থন করে। রিফ্লেক্স স্ক্যানার জেনারেটর টুলটি পরিষ্কার লেক্সার ক্লাস কোড তৈরি করে যা থ্রেড-নিরাপদ। স্টেট মেশিন DFAs কল্পনা করতে Graphviz ফাইল তৈরি করে। RE/flex বাইসনের সাথে নির্বিঘ্নে কাজ করে।

ভাষা: C++
লাইসেন্স: BSD-3
কোড গুণমান: A+ https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
ডকুমেন্টেশন: https://www.genivia.com/doc/reflex/html/index.html
সংগ্রহস্থল: https://github.com/Genivia/RE-flex
চেঞ্জলগ: SF-README.md দেখুন

বৈশিষ্ট্য

  • RE/flex দ্রুত: ফ্লেক্সের চেয়ে দ্রুত, কর্মক্ষমতা তুলনার জন্য উইকি দেখুন
  • পুনরায় ব্যবহারযোগ্য সোর্স কোড তৈরি করে যা বোঝা সহজ
  • একটি শেখার বক্ররেখা দূর করতে ফ্লেক্স এবং বাইসনের সাথে সামঞ্জস্যপূর্ণ
  • অনলাইন ম্যানুয়াল ব্যাপক ডকুমেন্টেশন
  • ইউনিকোড সমর্থন যোগ করে, প্রপার্টি ম্যাচিং \p{C} এবং C++11, Java, C#, এবং পাইথন ইউনিকোড প্রোপার্টি শনাক্তকারী নামের মিলের জন্য
  • ইন্ডেন্টেশনের সাথে টেক্সটের নিয়ম মেলানোর জন্য ইন্ডেন্ট/নোডেন্ট/ডিডেন্ট অ্যাঙ্কর যোগ করে
  • POSIX রেগুলার এক্সপ্রেশন সিনট্যাক্সে অলস কোয়ান্টিফায়ার যোগ করে
  • POSIX রেগুলার এক্সপ্রেশন সিনট্যাক্সে শব্দের সীমানা যোগ করে
  • বাইসন-এর সাথে কাজ করে এবং পুনরায় প্রবেশকারী, বাইসন-ব্রিজ, বাইসন-অবস্থান, বাইসন-সম্পূর্ণ সমর্থন করে
  • অনেক উদাহরণ অন্তর্ভুক্ত করে, যেমন C/C++ কোডের জন্য একটি টোকেনাইজার, পাইথন কোডের জন্য একটি টোকেনাইজার, জাভা কোডের জন্য একটি টোকেনাইজার এবং আরও অনেক কিছু
  • পরিষ্কার থ্রেড-নিরাপদ C++ লেক্সার ক্লাস তৈরি করে
  • ইনপুট ফাইলের দ্রুত এবং অভিযোজিত বাফারিং (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), C++ স্ট্রীম এবং (প্রশস্ত) স্ট্রিং
  • Graphviz ডট টুলের সাহায্যে DFAs কল্পনা করতে Graphviz ফাইল তৈরি করে
  • ইয়াক এবং বাইসন সহ বিভিন্ন পার্সারের জন্য ইন্টারফেস কাস্টমাইজ করার জন্য কনফিগারযোগ্য লেক্সার ক্লাস জেনারেশন
  • %class এবং %init তৈরি করা লেক্সার ক্লাস কাস্টমাইজ করতে
  • % লেক্স স্পেসিফিকেশন মডুলারাইজ অন্তর্ভুক্ত
  • RE/flex lex.yy.cpp ফাইল তৈরি করে যখন ফ্লেক্স lex.yy.cc ফাইল তৈরি করে (বিকল্প -+ সহ C++)
  • Boost.Regex এবং RE/flex regex এর মতো রেজেক্স ইঞ্জিনের পছন্দ সহ প্যাটার্ন ম্যাচার ইঞ্জিনগুলির একটি এক্সটেনসিবল শ্রেণিবিন্যাস যোগ করে
  • RE/flex regex লাইব্রেরি C++11 std::regex এবং Boost.Regex-কে (প্রশস্ত) স্ট্রিং, ফাইল এবং সম্ভাব্য সীমাহীন দৈর্ঘ্যের স্ট্রীমের প্যাটার্ন ম্যাচিংয়ের জন্য প্লেইন C++ কোডে ব্যবহার করা অনেক সহজ করে তোলে।


পাঠকবর্গ

ডেভেলপারগণ


ব্যবহারকারী ইন্টারফেস

কমান্ড লাইন


প্রোগ্রামিং ভাষা

সি ++



এটি একটি অ্যাপ্লিকেশন যা https://sourceforge.net/projects/re-flex/ থেকেও আনা যেতে পারে। আমাদের বিনামূল্যের অপারেটিভ সিস্টেমগুলির মধ্যে একটি থেকে সবচেয়ে সহজ উপায়ে অনলাইনে চালানোর জন্য এটি OnWorks-এ হোস্ট করা হয়েছে।



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম


উইন্ডোজ এবং লিনাক্সের জন্য সফ্টওয়্যার এবং প্রোগ্রাম ডাউনলোড করার জন্য বিভাগ