bf - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ 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 Beyers-beyer@gmx.net>

ໃຊ້ bf ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌