ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ XBNF ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ xbnf_i686-winxp5.1.exe. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີ OnWorks ສໍາລັບສະຖານີບ່ອນເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ XBNF ກັບ 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. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
ພາບຫນ້າຈໍ:
XBNF
DESCRIPTION:
Neurotranslator ເປັນ compiler clever ໂດຍການນໍາໃຊ້ການແປພາສາແລະກົດລະບຽບ bijective,
ການປັບປຸງ BNF ຖືກເອີ້ນວ່າ XBNF ເປັນ eXtension ຂອງພາສາຄໍາອະທິບາຍ BNF.
XBNF ອາດຈະມີສ່ວນຮ່ວມໃນຫຼາຍໆໂດເມນຄອມພິວເຕີທີ່ແຕກຕ່າງກັນ:
- ການເຂົ້າລະຫັດ / ການຖອດລະຫັດລະຫວ່າງພາສາ, ຮູບແບບໄຟລ໌, ...
- ລະຫັດລັບ
- ເຄືອຂ່າຍ
ສາມາດສ້າງ flux outputs ຫຼາຍອັນ (-o ທາງເລືອກ)
Flux ແມ່ນແຜນທີ່ຕາມລໍາດັບຂອງຮູບລັກສະນະຂອງ # ໃນຄໍານິຍາມ.
* ຕົວຢ່າງ logic.xbnf :
axiome : ou (RC)
axiome : ()
ou: et "+"ou #" (ou " et " "ou ")"
ou : ແລະ
ແລະ: ຄວາມຈິງ "." et # "(et "fact" "et ")"
ແລະ: ຄວາມຈິງ
ຄວາມຈິງ : < > boolean < > # boolean
ຄວາມຈິງ : < > "(" < > ou < > ")" < > | < > ou < > # ເຈົ້າ
boolean : "1" # "ຄວາມຈິງ"
boolean : "0" # "false"
< >: (STRING "\t ") | ()
* ແປຈາກ stdin ເປັນ stdout:
ຄໍາສັ່ງ# xbnf -i - -o - samples/logic.xbnf
(0 + 1). 1 + ( 0 . ( 1 + 1 + 0 ) )
+ 1 . 0 . 1
^D
(ou (ou (ou false true) true) (ou (ແລະ false (ou true ...
ຄຸນລັກສະນະ
- ຊ່ອງປ້ອນແລະອອກ XBNF (#)
- ການແປພາສາໂດຍກົງໂດຍໃຊ້ " =>" ແລະການຂະຫຍາຍຕົວ flux parsing ກັບ -if / -of
- ຜົນຜະລິດແບບສຸ່ມ (EX: p.3 ສໍາລັບຄວາມເປັນໄປໄດ້ຂອງ 3/F)
- ການກວດສອບ loop (ເປີດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ)
- ພຽງແຕ່ໄລຍະການແຍກຫນຶ່ງສໍາລັບການປ້ອນຂໍ້ມູນແລະໄລຍະການແຍກຫນຶ່ງສໍາລັບຜົນຜະລິດ
- ພາລາມິເຕີໄວຍາກອນໂດຍໃຊ້ (PARAM* call)
- ການປະເມີນຂອບເຂດໂດຍໃຊ້ -is/-os
- ດີບັກທີ່ມີອໍານາດສໍາລັບໄວຍາກອນແຕ່ຍັງໃຊ້ XBNF ພາຍໃນ
Audience
ເຕັກໂນໂລຊີຂໍ້ມູນຂ່າວສານ, ຜູ້ໃຊ້ສຸດທ້າຍຂັ້ນສູງ, ຜູ້ເບິ່ງແຍງລະບົບ, ນັກພັດທະນາ, ສະຖາປະນິກ
ໃນການໂຕ້ຕອບຜູ້ໃຊ້
ເສັ້ນຄໍາສັ່ງ
ພາສາການຂຽນໂປຣແກຣມ
C ++
ປະເພດ
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/neurotranslator/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.