Ito ang Windows app na pinangalanang RE/flex lexical analyzer generator na ang pinakabagong release ay maaaring ma-download bilang reflex-1.5.8.zip. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.
I-download at patakbuhin online ang app na ito na pinangalanang RE/flex lexical analyzer generator na may OnWorks nang libre.
Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:
- 1. Na-download ang application na ito sa iyong PC.
- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.
- 3. I-upload ang application na ito sa naturang filemanager.
- 4. Magsimula ng anumang OS OnWorks online emulator mula sa website na ito, ngunit mas mahusay na Windows online emulator.
- 5. Mula sa OnWorks Windows OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.
- 6. I-download ang application at i-install ito.
- 7. I-download ang Wine mula sa iyong mga Linux distributions software repository. Kapag na-install na, maaari mong i-double click ang app upang patakbuhin ang mga ito gamit ang Wine. Maaari mo ring subukan ang PlayOnLinux, isang magarbong interface sa ibabaw ng Wine na tutulong sa iyong mag-install ng mga sikat na programa at laro sa Windows.
Ang alak ay isang paraan upang patakbuhin ang software ng Windows sa Linux, ngunit walang kinakailangang Windows. Ang alak ay isang open-source na layer ng compatibility ng Windows na maaaring direktang magpatakbo ng mga program sa Windows sa anumang desktop ng Linux. Sa totoo lang, sinusubukan ng Wine na muling ipatupad ang sapat na Windows mula sa simula upang mapatakbo nito ang lahat ng mga Windows application na iyon nang hindi talaga nangangailangan ng Windows.
MGA LALAKI
Ad
RE/flex lexical analyzer generator
DESCRIPTION
Ang RE/flex ay ang mabilis na lexical analyzer generator (mas mabilis kaysa sa Flex) na may ganap na suporta sa Unicode, indent/nodent/dedent anchor, lazy quantifier, at marami pang modernong feature. Tumatanggap ng Flex lexer specification syntax at tugma sa mga parser ng Bison/Yacc. Bumubuo ng magagamit muli na source code na madaling maunawaan. Sinusuportahan ang mabilis na pag-scan ng mga file, string, at stream ng UTF-8/16/32. Ang reflex scanner generator tool ay bumubuo ng malinis na lexer class code na thread-safe. Bumubuo ng mga Graphviz file upang mailarawan ang mga state machine DFA. Ang RE/flex ay walang putol na gumagana sa Bison.Wika: C++
Lisensya: BSD-3
Kalidad ng code: A+ https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
Dokumentasyon: https://www.genivia.com/doc/reflex/html/index.html
Imbakan: https://github.com/Genivia/RE-flex
Changelog: tingnan ang SF-README.md
Mga tampok
- Ang RE/flex ay mabilis: mas mabilis kaysa sa Flex, tingnan ang Wiki para sa mga paghahambing ng pagganap
- Bumubuo ng magagamit muli na source code na madaling maunawaan
- Compatible sa Flex at Bison para maalis ang learning curve
- Malawak na dokumentasyon sa online manual
- Nagdaragdag ng suporta sa Unicode, pagtutugma ng property na \p{C} at C++11, Java, C#, at mga katangian ng Python Unicode para sa pagtutugma ng pangalan ng identifier
- Nagdaragdag ng mga indent/nodent/dedent anchor upang tumugma sa mga panuntunan sa text na may indentation
- Nagdaragdag ng mga tamad na quantifier sa POSIX regular expression syntax
- Nagdaragdag ng mga hangganan ng salita sa syntax ng regular na expression ng POSIX
- Gumagana sa Bison at sumusuporta sa reentrant, bison-bridge, bison-locations, bison-complete
- May kasamang maraming halimbawa, tulad ng isang tokenizer para sa C/C++ code, isang tokenizer para sa Python code, isang tokenizer para sa Java code, at higit pa
- Bumubuo ng malinis na thread-safe na mga klase ng C++ lexer
- Mabilis at adaptive na pag-buffer ng mga input file (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), C++ stream, at (wide) string
- Bumubuo ng mga Graphviz file upang mailarawan ang mga DFA gamit ang Graphviz dot tool
- Configurable Lexer class generation para i-customize ang interface para sa iba't ibang parser, kabilang ang Yacc at Bison
- %class at %init para i-customize ang nabuong mga klase ng Lexer
- %isama para i-modularize ang mga detalye ng lex
- Ang RE/flex ay bumubuo ng mga lex.yy.cpp na file habang ang Flex ay bumubuo ng mga lex.yy.cc file (C++ na may opsyon -+)
- Nagdaragdag ng pinalawak na hierarchy ng mga pattern matcher engine, na may pagpipilian ng mga regex engine, gaya ng Boost.Regex at RE/flex regex
- Ang RE/flex regex library ay ginagawang mas madaling gamitin ang C++11 std::regex at Boost.Regex sa simpleng C++ code para sa pagtutugma ng pattern sa (malawak) na mga string, file, at stream na may potensyal na walang limitasyong haba
Audience
Mga Nag-develop
Interface ng gumagamit
Command-line
Wika ng Programming
C + +
Ito ay isang application na maaari ding kunin mula sa https://sourceforge.net/projects/re-flex/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.




