RE/flex ലെക്സിക്കൽ അനലൈസർ ജനറേറ്റർ എന്ന് പേരിട്ടിരിക്കുന്ന Linux ആപ്പാണിത്, ഇതിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് reflex-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. ആപ്ലിക്കേഷൻ ഡൌൺലോഡ് ചെയ്യുക, അത് ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.
സ്ക്രീൻഷോട്ടുകൾ
Ad
RE/flex ലെക്സിക്കൽ അനലൈസർ ജനറേറ്റർ
വിവരണം
പൂർണ്ണമായ യൂണികോഡ് പിന്തുണ, ഇൻഡന്റ്/നോഡന്റ്/ഡെഡന്റ് ആങ്കറുകൾ, അലസമായ ക്വാണ്ടിഫയറുകൾ, മറ്റ് നിരവധി ആധുനിക സവിശേഷതകൾ എന്നിവയുള്ള ഫാസ്റ്റ് ലെക്സിക്കൽ അനലൈസർ ജനറേറ്ററാണ് RE/flex. ഫ്ലെക്സ് ലെക്സർ സ്പെസിഫിക്കേഷൻ സിന്റാക്സ് സ്വീകരിക്കുകയും ബൈസൺ/യാക്ക് പാഴ്സറുകളുമായി പൊരുത്തപ്പെടുകയും ചെയ്യുന്നു. മനസ്സിലാക്കാൻ എളുപ്പമുള്ള പുനരുപയോഗിക്കാവുന്ന സോഴ്സ് കോഡ് സൃഷ്ടിക്കുന്നു. UTF-8/16/32 ഫയലുകൾ, സ്ട്രിംഗുകൾ, സ്ട്രീമുകൾ എന്നിവയുടെ വേഗത്തിലുള്ള സ്കാനിംഗ് പിന്തുണയ്ക്കുന്നു. റിഫ്ലെക്സ് സ്കാനർ ജനറേറ്റർ ടൂൾ ത്രെഡ്-സേഫ് ആയ ക്ലീൻ ലെക്സർ ക്ലാസ് കോഡ് സൃഷ്ടിക്കുന്നു. സ്റ്റേറ്റ് മെഷീൻ ഡിഎഫ്എകൾ ദൃശ്യവൽക്കരിക്കുന്നതിന് ഗ്രാഫ്വിസ് ഫയലുകൾ സൃഷ്ടിക്കുന്നു. 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#, Python Unicode പ്രോപ്പർട്ടികൾ എന്നിവ ചേർക്കുന്നു
- ഇൻഡന്റേഷനുമായി ടെക്സ്റ്റിലെ നിയമങ്ങൾ പൊരുത്തപ്പെടുത്തുന്നതിന് ഇൻഡന്റ്/നോഡന്റ്/ഡെഡന്റ് ആങ്കറുകൾ ചേർക്കുന്നു
- POSIX റെഗുലർ എക്സ്പ്രഷൻ സിന്റാക്സിലേക്ക് അലസമായ ക്വാണ്ടിഫയറുകൾ ചേർക്കുന്നു
- POSIX റെഗുലർ എക്സ്പ്രഷൻ വാക്യഘടനയിലേക്ക് പദ അതിരുകൾ ചേർക്കുന്നു
- കാട്ടുപോത്തിനൊപ്പം പ്രവർത്തിക്കുകയും വീണ്ടും പ്രവേശിക്കൽ, കാട്ടുപോത്ത്-പാലം, കാട്ടുപോത്ത്-ലൊക്കേഷനുകൾ, കാട്ടുപോത്ത്-പൂർണത എന്നിവ പിന്തുണയ്ക്കുകയും ചെയ്യുന്നു
- C/C++ കോഡിനുള്ള ടോക്കണൈസർ, പൈത്തൺ കോഡിനുള്ള ഒരു ടോക്കണൈസർ, ജാവ കോഡിനുള്ള ടോക്കണൈസർ എന്നിവയും മറ്റും പോലുള്ള നിരവധി ഉദാഹരണങ്ങൾ ഉൾപ്പെടുന്നു.
- ക്ലീൻ ത്രെഡ്-സേഫ് C++ ലെക്സർ ക്ലാസുകൾ സൃഷ്ടിക്കുന്നു
- ഇൻപുട്ട് ഫയലുകൾ (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), C++ സ്ട്രീമുകൾ, കൂടാതെ (വൈഡ്) സ്ട്രിംഗുകളുടെ വേഗതയേറിയതും അഡാപ്റ്റീവ് ബഫറിംഗ്
- ഗ്രാഫ്വിസ് ഡോട്ട് ടൂൾ ഉപയോഗിച്ച് ഡിഎഫ്എകൾ ദൃശ്യവൽക്കരിക്കാൻ ഗ്രാഫ്വിസ് ഫയലുകൾ സൃഷ്ടിക്കുന്നു
- യാക്ക്, ബൈസൺ എന്നിവയുൾപ്പെടെ വിവിധ പാഴ്സറുകൾക്കായി ഇന്റർഫേസ് ഇഷ്ടാനുസൃതമാക്കാൻ ക്രമീകരിക്കാവുന്ന ലെക്സർ ക്ലാസ് ജനറേഷൻ
- ജനറേറ്റ് ചെയ്ത ലെക്സർ ക്ലാസുകൾ ഇഷ്ടാനുസൃതമാക്കാൻ %ക്ലാസും %init ഉം
- %ലെക്സ് സ്പെസിഫിക്കേഷനുകൾ മോഡുലാറൈസ് ചെയ്യാൻ ഉൾപ്പെടുത്തുക
- RE/flex lex.yy.cpp ഫയലുകൾ ജനറേറ്റുചെയ്യുമ്പോൾ ഫ്ലെക്സ് lex.yy.cc ഫയലുകൾ സൃഷ്ടിക്കുന്നു (സി++ ഓപ്ഷനോടുകൂടിയ -+)
- Boost.Regex, RE/flex regex എന്നിവ പോലെയുള്ള റീജക്സ് എഞ്ചിനുകളുടെ ഒരു തിരഞ്ഞെടുപ്പിനൊപ്പം പാറ്റേൺ മാച്ചർ എഞ്ചിനുകളുടെ വിപുലീകരിക്കാവുന്ന ശ്രേണി ചേർക്കുന്നു.
- RE/flex regex ലൈബ്രറി C++11 std::regex, Boost.Regex എന്നിവയെ പ്ലെയിൻ C++ കോഡിൽ ഉപയോഗിക്കാൻ വളരെ എളുപ്പമാക്കുന്നു (വൈഡ്) സ്ട്രിംഗുകൾ, ഫയലുകൾ, സ്ട്രീമുകൾ എന്നിവയിൽ പാറ്റേൺ പൊരുത്തപ്പെടുത്തൽ.
പ്രേക്ഷകർ
ഡെവലപ്പർമാർ
ഉപയോക്തൃ ഇന്റർഫേസ്
കമാൻഡ്-ലൈൻ
പ്രോഗ്രാമിംഗ് ഭാഷ
സി ++
https://sourceforge.net/projects/re-flex/ എന്നതിൽ നിന്നും ലഭിക്കാവുന്ന ഒരു ആപ്ലിക്കേഷനാണിത്. ഞങ്ങളുടെ സൗജന്യ ഓപ്പറേറ്റീവ് സിസ്റ്റങ്ങളിലൊന്നിൽ നിന്ന് ഏറ്റവും എളുപ്പമുള്ള രീതിയിൽ ഓൺലൈനിൽ പ്രവർത്തിപ്പിക്കുന്നതിനായി ഇത് OnWorks-ൽ ഹോസ്റ്റ് ചെയ്തിരിക്കുന്നു.