ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

ດາວໂຫຼດ XBNF ສໍາລັບ Linux

ດາວໂຫຼດແອັບ XBNF Linux ຟຣີເພື່ອແລ່ນອອນໄລນ໌ໃນ Ubuntu ອອນໄລນ໌, Fedora ອອນໄລນ໌ ຫຼື Debian ອອນໄລນ໌

ນີ້ແມ່ນແອັບ 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. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.

ໜ້າ ຈໍ

Ad


XBNF


ລາຍລະອຽດ

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 ++


ປະເພດ

Compilers, ການແປພາສາເຄື່ອງ, ພາສາ

ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/neurotranslator/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad