ນີ້ແມ່ນແອັບ Windows ທີ່ມີຊື່ວ່າ RE/flex lexical analyzer generator ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ເປັນ reflex-1.5.8.zip. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີ OnWorks ສໍາລັບສະຖານີເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ RE/flex lexical generator ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ emulator ອອນ ໄລ ນ ໌ OS OnWorks ຈາກ ເວັບ ໄຊ ທ ໌ ນີ້, ແຕ່ ດີກ ວ່າ Windows ອອນ ໄລ ນ ໌ emulator.
- 5. ຈາກ OnWorks Windows OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກແລະຕິດຕັ້ງມັນ.
- 7. ດາວໂຫລດ Wine ຈາກບ່ອນເກັບມ້ຽນຊອບແວການແຈກຢາຍ Linux ຂອງທ່ານ. ເມື່ອຕິດຕັ້ງແລ້ວ, ທ່ານສາມາດຄລິກສອງຄັ້ງ app ເພື່ອດໍາເນີນການໃຫ້ເຂົາເຈົ້າກັບ Wine. ນອກນັ້ນທ່ານຍັງສາມາດລອງ PlayOnLinux, ການໂຕ້ຕອບທີ່ແປກປະຫຼາດໃນໄລຍະ Wine ທີ່ຈະຊ່ວຍໃຫ້ທ່ານຕິດຕັ້ງໂປລແກລມ Windows ແລະເກມທີ່ນິຍົມ.
ເຫຼົ້າແວງເປັນວິທີການແລ່ນຊອບແວ Windows ໃນ Linux, ແຕ່ບໍ່ມີ Windows ທີ່ຕ້ອງການ. ເຫຼົ້າແວງແມ່ນຊັ້ນຄວາມເຂົ້າກັນໄດ້ຂອງ Windows ແຫຼ່ງເປີດທີ່ສາມາດເອີ້ນໃຊ້ໂຄງການ Windows ໂດຍກົງໃນ desktop Linux ໃດກໍໄດ້. ໂດຍພື້ນຖານແລ້ວ, Wine ກໍາລັງພະຍາຍາມປະຕິບັດໃຫມ່ຢ່າງພຽງພໍຂອງ Windows ຕັ້ງແຕ່ເລີ່ມຕົ້ນເພື່ອໃຫ້ມັນສາມາດດໍາເນີນການຄໍາຮ້ອງສະຫມັກ Windows ທັງຫມົດໄດ້ໂດຍບໍ່ຕ້ອງໃຊ້ Windows.
ໜ້າ ຈໍ
Ad
RE/flex ເຄື່ອງຈັກວິເຄາະ lexical
ລາຍລະອຽດ
RE/flex ແມ່ນເຄື່ອງສ້າງຕົວວິເຄາະ lexical ທີ່ໄວ (ໄວກວ່າ Flex) ດ້ວຍການຮອງຮັບ Unicode ເຕັມຮູບແບບ, indent/nodent/dedent anchors, lazy quantifiers, and many other modern features. ຍອມຮັບ syntax ສະເພາະຂອງ Flex lexer ແລະເຂົ້າກັນໄດ້ກັບ Bison/Yacc parser. ສ້າງລະຫັດແຫຼ່ງທີ່ສາມາດໃຊ້ຄືນໄດ້ທີ່ເຂົ້າໃຈງ່າຍ. ຮອງຮັບການສະແກນໄວຂອງໄຟລ໌ UTF-8/16/32, ສະຕຣິງ ແລະສະຕຣີມ. ເຄື່ອງມືເຄື່ອງສະແກນ reflex ສ້າງລະຫັດຫ້ອງ lexer ທີ່ສະອາດທີ່ປອດໄພກະທູ້. ສ້າງໄຟລ໌ Graphviz ເພື່ອສ້າງພາບ DFAs ຂອງເຄື່ອງລັດ. RE/flex ເຮັດວຽກຢ່າງບໍ່ຢຸດຢັ້ງກັບ Bison.ພາສາ: 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
Changelog: ເບິ່ງ SF-README.md
ຄຸນລັກສະນະ
- RE/flex ແມ່ນໄວ: ໄວກວ່າ Flex, ເບິ່ງ Wiki ສໍາລັບການປຽບທຽບປະສິດທິພາບ
- ສ້າງລະຫັດແຫຼ່ງທີ່ສາມາດໃຊ້ຄືນໄດ້ທີ່ເຂົ້າໃຈງ່າຍ
- ເຂົ້າກັນໄດ້ກັບ Flex ແລະ Bison ເພື່ອລົບລ້າງເສັ້ນໂຄ້ງການຮຽນຮູ້
- ເອກະສານຢ່າງກວ້າງຂວາງໃນຄູ່ມືອອນໄລນ໌
- ເພີ່ມການຮອງຮັບ Unicode, ການຈັບຄູ່ຄຸນສົມບັດ \p{C} ແລະ C++11, Java, C#, ແລະຄຸນສົມບັດ Python Unicode ສຳລັບການຈັບຄູ່ຊື່ຕົວລະບຸ.
- ເພີ່ມ indent/nodent/dedent anchors ເພື່ອຈັບຄູ່ກົດລະບຽບຢູ່ໃນຂໍ້ຄວາມທີ່ມີການຫຍໍ້ຫນ້າ
- ເພີ່ມຕົວປະລິມານທີ່ຂີ້ຄ້ານໃສ່ syntax ສະແດງອອກປົກກະຕິ POSIX
- ເພີ່ມຂອບເຂດຄໍາສັບໃສ່ syntax ສະແດງອອກປົກກະຕິ POSIX
- ເຮັດວຽກກັບ Bison ແລະສະຫນັບສະຫນູນ reentrant, bison-bridge, bison-locations, bison-complete
- ລວມມີຕົວຢ່າງຫຼາຍຢ່າງເຊັ່ນ tokenizer ສໍາລັບລະຫັດ C/C++, tokenizer ສໍາລັບລະຫັດ Python, tokenizer ສໍາລັບລະຫັດ Java, ແລະອື່ນໆ.
- ສ້າງຫ້ອງຮຽນ lexer C++ ທີ່ປອດໄພກະທູ້ທີ່ສະອາດ
- ບັຟເຟຣງການປ້ອນຂໍ້ມູນໄວ ແລະປັບຕົວໄດ້ (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), ສະຕຣີມ C++, ແລະສະຕຣິງ (ກວ້າງ)
- ສ້າງໄຟລ໌ Graphviz ເພື່ອສ້າງພາບ DFAs ດ້ວຍເຄື່ອງມື Graphviz dot
- ການສ້າງຊັ້ນຮຽນ Lexer ທີ່ສາມາດປັບແຕ່ງໄດ້ເພື່ອປັບແຕ່ງສ່ວນຕິດຕໍ່ຂອງຕົວວິເຄາະຕ່າງໆ, ລວມທັງ Yacc ແລະ Bison
- %class ແລະ %init ເພື່ອປັບແຕ່ງຊັ້ນຮຽນ Lexer ທີ່ສ້າງຂຶ້ນ
- % ລວມທັງການ modularize ຂໍ້ກໍານົດ lex
- RE/flex ສ້າງໄຟລ໌ lex.yy.cpp ໃນຂະນະທີ່ Flex ສ້າງໄຟລ໌ lex.yy.cc (C++ ມີທາງເລືອກ -+)
- ຕື່ມການຂະຫຍາຍລຳດັບຂອງເຄື່ອງຈັກຈັບຄູ່ຮູບແບບ, ດ້ວຍການເລືອກເຄື່ອງຈັກ regex, ເຊັ່ນ Boost.Regex ແລະ RE/flex regex.
- ຫໍສະໝຸດ RE/flex regex ເຮັດໃຫ້ C++11 std::regex ແລະ Boost.Regex ໃຊ້ງ່າຍກວ່າຫຼາຍໃນລະຫັດ C++ ທຳມະດາສຳລັບການຈັບຄູ່ຮູບແບບຂອງສະຕຣິງ (ກວ້າງ), ໄຟລ໌ ແລະສະຕຣີມທີ່ມີຄວາມຍາວບໍ່ຈຳກັດ.
Audience
ການພັດທະນາ
ໃນການໂຕ້ຕອບຜູ້ໃຊ້
ເສັ້ນຄໍາສັ່ງ
ພາສາການຂຽນໂປຣແກຣມ
C ++
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/re-flex/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.




