ນີ້ແມ່ນຄໍາສັ່ງ bf ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
bf - ລ່າມ Brainfuck ອີກ
SYNTAX
bf [-h] [ທາງເລືອກໃນການ]ຊື່ເອກະສານ>
ລາຍລະອຽດ
bf ('ນັກແປພາສາ Brainfuck ຄົນອື່ນ') ແມ່ນນາຍພາສາທີ່ງ່າຍດາຍສໍາລັບ esoteric
ພາສາ Brainfuck.
OPTIONS
-c<num>
ລະບຸຕົວເລກ num ຂອງຈຸລັງສຸດທ້າຍທີ່ເຈົ້າໄດ້ຮັບອະນຸຍາດໃຫ້ໃຊ້ໃນ Brainfuck ຂອງທ່ານ
ໂຄງການ.
ດັ່ງນັ້ນຖ້າທ່ານໃຊ້ -c0 (ຫຼືພຽງແຕ່ -c), ທ່ານຈະມີຫນຶ່ງຕາລາງ (ຫນຶ່ງ byte ໃນຫນ່ວຍຄວາມຈໍາ) ທີ່ຈະນໍາໃຊ້
ເທບຂອງເຈົ້າ. ນາຍພາສາ Brainfuck ໂດຍ Urban Mueller ໃຊ້ array ຂອງ 30000 bytes
(-c29999).
ຄ່າເລີ່ມຕົ້ນຂອງພວກເຮົາແມ່ນ 9999. ປົກກະຕິແລ້ວທ່ານຕ້ອງການຫນ້ອຍລົງ.
-i Output ການປ້ອນລະຫັດ Brainfuck ກັບ stderr.
ຄຸນນະສົມບັດນີ້ແມ່ນເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານບໍ່ສາມາດຊອກຫາວ່າເປັນຫຍັງບາງລະຫັດ Brainfuck ບໍ່ເຮັດວຽກ
ວິທີທີ່ມັນຄວນຈະເປັນຕົວຢ່າງບໍ່ສົນໃຈ loops, ຫຼືລັກສະນະ Brainfuck ພາຍໃນຄໍາເຫັນ.
ໝາຍເຫດ: ສູງສຸດ 32 +, -, < ແລະ > ຖືກສະຫຼຸບ ແລະສະແດງເປັນອັນດຽວເທົ່ານັ້ນ. ຄຸນນະສົມບັດນີ້
ໄດ້ນໍາສະເຫນີໃນສະບັບ 20040423.
-n ບາງການແຂ່ງຂັນ Brainfuck ລະບຸ 0 byte ເປັນ End Of Input. ດັ່ງນັ້ນ -n ແປເປັນ \n
byte input ເຂົ້າໄປໃນ 0 byte input. ຂໍ້ເສຍ: ວັດສະດຸປ້ອນສາມາດປະກອບດ້ວຍອັນດຽວເທົ່ານັ້ນ
ເສັ້ນ.
-w ບໍ່ອະນຸຍາດໃຫ້ບິດອ້ອມຮອບ. ນີ້ເຮັດໃຫ້ເກີດຄວາມຜິດພາດຖ້າທ່ານພະຍາຍາມຫຼຸດລົງ ('-') a 0x00
byte ຫຼືເພື່ອເພີ່ມ ('+') a 0xFF byte.
ຄຸນນະສົມບັດນີ້ແມ່ນເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະມີສ່ວນຮ່ວມໃນການແຂ່ງຂັນ Brainfuck ບ່ອນທີ່ດັ່ງກ່າວ
ການຫໍ່ຮອບແມ່ນບໍ່ອະນຸຍາດ.
ໂດຍຄ່າເລີ່ມຕົ້ນ (ໂດຍບໍ່ມີການ -w), ການເພີ່ມ 0xFF ຜົນໄດ້ຮັບໃນ 0x00 ແລະຫຼຸດລົງ 0x00
ຜົນໄດ້ຮັບໃນ 0xFF.
-,<ຮູບແບບການ>
ລະບຸຮູບແບບການປ້ອນຂໍ້ມູນ.ຮູບແບບການ> ສາມາດເປັນ:
0 (ສູນ) ການປ້ອນຂໍ້ມູນປົກກະຕິໂດຍໃຊ້ getchar(3).
1 ການປ້ອນຂໍ້ມູນຕົວອັກສອນດຽວ. ທ່ານຈະບໍ່ເຫັນສິ່ງທີ່ທ່ານພິມ.
2 ການປ້ອນຂໍ້ມູນຕົວອັກສອນດຽວ. ທ່ານຈະເຫັນສິ່ງທີ່ທ່ານພິມ.
3 ອັນດຽວກັນກັບ 1, ແຕ່ບໍ່ອະນຸຍາດໃຫ້ມີຕົວອັກສອນທີ່ຫລົບຫນີໄດ້ ຖ້າຖືກລວບລວມດ້ວຍຄຳແປ.
4 ອັນດຽວກັນກັບ 2, ແຕ່ບໍ່ອະນຸຍາດໃຫ້ມີຕົວລະຄອນຫຼົບໜີ, ຖ້າຖືກລວບລວມດ້ວຍຄຳແປ.
(ແນະ ນຳ)
ຄ່າເລີ່ມຕົ້ນແມ່ນ 0. (ໃນບາງລຸ້ນຄ່າເລີ່ມຕົ້ນແມ່ນ 4.)
ຂອບເຂດ ຈຳ ກັດ
ມັນບໍ່ໄດ້ຖືກອະນຸຍາດໃຫ້ໃສ່ '<' ຂ້າງລຸ່ມນີ້ຕາລາງທໍາອິດ.
ມັນບໍ່ໄດ້ຖືກອະນຸຍາດໃຫ້ '>' ເກີນຕາລາງສຸດທ້າຍ.
AUTHORS
Stephan Beyer[email protected]>
ໃຊ້ bf ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net