ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ bnf2xml ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ bnf2xml-7.0.2.tar.gz. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີສໍາລັບບ່ອນເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ bnf2xml ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ OnWorks Linux ອອນລາຍ ຫຼື Windows online emulator ຫຼື MACOS online emulator ຈາກເວັບໄຊທ໌ນີ້.
- 5. ຈາກ OnWorks Linux OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
bnf2xml
Ad
ລາຍລະອຽດ
bnf2xml ຕົວແຍກ BNF ງ່າຍໆທີ່ເອົາຂໍ້ຄວາມເປັນວັດສະດຸປ້ອນ, ຄົ້ນຫາຕາມໄຟລ໌ສອບຖາມ BNF, ແລະສົ່ງຂໍ້ຄວາມທີ່ໝາຍເຖິງໂດຍປ້າຍ xml ທີ່ສະແດງບໍລິບົດ.
bnf2xml ແມ່ນໃຊ້ງ່າຍຄືກັບຕົວໜັງສືສອງໂຕເຊັ່ນ, awk(1) grep(1). bnf2xml ບໍ່ຕ້ອງການ C API ເພາະວ່າມັນອອກປ້າຍ xml ງ່າຍໆ.
README ແມ່ນເຫັນໄດ້ໃນຫນ້າໄຟລ໌ dl.
ຕົວຢ່າງ: $ echo "hi" | bnf2xml ຮູບແບບໄຟລ໌
ຊ i
or
ໄຮໂດຣເຈນ iodide
patternfile ເວົ້າວ່າວິທີການຊອກຫາເຂັມໃນ haystack ແລະສິ່ງທີ່ຈະສະແດງໃຫ້ເຫັນ, ie:
::=ກ | b | ຄ | ງ...
::= +
bnf2xml ແມ່ນຕົວວິເຄາະແບບຫຍໍ້ມາຈາກເທິງລົງລຸ່ມ. ບໍ່ຄືກັບຕົວແຍກວິເຄາະ buttom up ເຊັ່ນ gcc(1) ຫຼືບາງອັນເທິງລົງ, bnf2xml ແມ່ນບໍ່ມີຄວາມຊັດເຈນຢ່າງສົມບູນ / ແກ້ໄຂຂໍ້ຂັດແຍ່ງທັງຫມົດ. ຊ້າລົງໃນ ave. ສໍາລັບການວິເຄາະ C ຫຼືຫຼາຍກວ່າ sed(1) ສໍາລັບການຄົ້ນຫາແບບງ່າຍດາຍ. ງ່າຍກວ່າການໃຊ້ flex/C ເພື່ອສ້າງຕົວວິເຄາະ.
caveate: ຂ້ອຍບໍ່ແນະນໍາວ່າມັນຄຸ້ມຄ່າໃນຂະນະທີ່ເຮັດ gcc(1) ໃຫມ່ໂດຍໃຊ້ bnf2xml. bnf2xml ການເປີດຕົວ nth BETA, ແຕ່ບໍ່ມີການຈົ່ມເທື່ອ.
ຄຸນລັກສະນະ
- XML Output. (ສ່ວນໃຫຍ່ເວົ້າວ່າ xml ຫມາຍຄວາມວ່າ xml input)
- BNF ສໍາລັບ C, K&R CPL, ລວມ (ຕົວຢ່າງຜົນຜະລິດ xml ໃນຫນ້າ dl) (ບໍ່ສໍາເລັດ %100)
- ຄວາມສາມາດທີ່ຈະເຮັດການຄົ້ນຫາຖານສອງເຂົ້າໄປໃນບັນຊີລາຍການຊ່ອຍແນ່ຂະຫນາດໃຫຍ່ຫຼາຍ.
- ຜົນຜະລິດອື່ນອະນຸຍາດໃຫ້ຕິດຕາມການຈັບຄູ່ຢ່າງເຕັມທີ່ (ລວມທັງຄວາມຜິດພາດ).
- ອະນຸຍາດໃຫ້ຈັບຄູ່ກັບໝາຍເລກແຖວ BNF ທີ່ລະບຸ
- (ຫມາຍເຫດ: ບາງຕົວວິເຄາະ bnf ສາມາດຖືກຕັ້ງໂຄງການເພື່ອເຮັດ xml ຜົນຜະລິດ)
- README ແມ່ນເຫັນໄດ້ໃນຫນ້າດາວໂຫຼດໄຟລ໌
- ມີຮອຍຕີນທີ່ລຽບງ່າຍຂະໜາດນ້ອຍແຕ່ປາຍຫາປາຍ
- ໃໝ່: ຂ້າມ ຫຼື ພິມຂໍ້ມູນ (ເພື່ອບໍ່ແຍກວິເຄາະ) ຢ່າງວ່ອງໄວ (ສຳລັບໄຟລ໌ຂະໜາດໃຫຍ່/ໄຟລ໌ຂໍ້ມູນ)
- ໃໝ່: ປ່ອຍປ້າຍ uniqe, ຕຳແໜ່ງ, ຄວາມຍາວສຳລັບການປະມວນຜົນການກັ່ນຕອງກ່ອນຫຼັງ
ພາສາການຂຽນໂປຣແກຣມ
C ++
ປະເພດ
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/bnf2xml/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.