ນີ້ແມ່ນຄໍາສັ່ງ cppo ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
cppo - ໂປເຊດເຊີທີ່ຄ້າຍຄື cpp ທີ່ມີນ້ໍາຫນັກເບົາສໍາລັບ OCaml
ສະຫຼຸບສັງລວມ
cppo [ຕົວເລືອກຕ່າງໆ ...] ໄຟ...
ລາຍລະອຽດ
cppo ແມ່ນເທົ່າກັບ C preprocessor ສໍາລັບ OCaml. ມັນອະນຸຍາດໃຫ້ຄໍານິຍາມແລະ
ການຂະຫຍາຍຕົວຂອງງ່າຍດາຍ (ໃນການສົມທຽບກັບ camp4) ມະຫາພາກ ແລະການລວມໄຟລ໌. cppo ສະຫນັບສະຫນູນ
ມະຫາພາກທີ່ມີປະໂຫຍດ, ເງື່ອນໄຂ, ການສະແດງອອກ boolean ແລະເລກເລກ, stringification, ແລະ
ໂທຫາທີ່ແຕກຕ່າງກັນ, preprocessors ພາຍນອກ. ສໍາລັບລາຍລະອຽດທີ່ຊັດເຈນຂອງຄຸນນະສົມບັດ, ເບິ່ງ
/usr/share/doc/cppo/README.gz.
OPTIONS
-D IDENT
ກໍານົດ IDENT
-U IDENT
ບໍ່ໄດ້ກໍານົດ IDENT
-I DIR ເພີ່ມ DIR ໄປຫາເສັ້ນທາງຄົ້ນຫາສໍາລັບໄຟລ໌ລວມ
-o ເອກະສານ
ຂຽນຜົນໄດ້ຮັບໃສ່ ເອກະສານ
-q ກໍານົດແລະຮັກສາວົງຢືມ camlp4
-s ຄໍາສັ່ງເສັ້ນຜົນໄດ້ຮັບຊີ້ໄປຫາສະຖານທີ່ແຫຼ່ງທີ່ແນ່ນອນຂອງແຕ່ລະ token,
ລວມທັງສິ່ງທີ່ມາຈາກຮ່າງກາຍຂອງຄໍານິຍາມມະຫາພາກ. ພຶດຕິກໍານີ້ແມ່ນປິດໂດຍ
Default
-n ຫ້າມອອກຄຳສັ່ງແຖວອື່ນນອກເໜືອໄປຈາກທີ່ພົບໃນການປ້ອນຂໍ້ມູນ (overrides
-s).
-ການປ່ຽນແປງ
ສະບັບພິມແລະອອກ
-x NAME:CMD_TEMPLATE
ກຳນົດພາກສ່ວນເປົ້າໝາຍຕົວປະມວນຜົນກ່ອນກຳນົດເອງເລີ່ມຕົ້ນດ້ວຍ:
#ext "NAME"
ແລະລົງທ້າຍດ້ວຍ:
#ທ້າຍ
NAME ຕ້ອງເປັນຕົວລະບຸຕົວພິມນ້ອຍຂອງແບບຟອມ [az][A-Za-z0-9_]*
CMD_TEMPLATE ເປັນແມ່ແບບຄໍາສັ່ງທີ່ສະຫນັບສະຫນູນລໍາດັບພິເສດຕໍ່ໄປນີ້:
%F ຊື່ໄຟລ໌ (ບໍ່ພົ້ນ; ລະວັງການໂຈມຕີສະຄຣິບທີ່ເປັນໄປໄດ້)
%B ຈໍານວນແຖວທຳອິດ
ຈໍານວນ %E ຂອງແຖວສຸດທ້າຍ
%% ເຊັນດຽວເປີເຊັນ
ຊື່ໄຟລ໌, ໝາຍເລກແຖວທຳອິດ ແລະໝາຍເລກແຖວສຸດທ້າຍແມ່ນມີຢູ່
preprocessor ພາຍນອກຜ່ານຕົວແປສະພາບແວດລ້ອມ CPPO_FILE, CPPO_FIRST_LINE,
CPPO_LAST_LINE.
ຄໍາສັ່ງຄາດວ່າຈະອ່ານຈາກ stdin ແລະຂຽນໄປຫາ stdout.
-ຊ່ວຍ | - ຊ່ວຍ
ຕົວເລືອກສະແດງແລະອອກ
ໃຊ້ cppo ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net