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

Ad


OnWorks favicon

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

ເປີດໃຊ້ ctanglex ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ ctanglex ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ctanglex, cweavex - ແປ CWEB(x) ເປັນ C (ຫຼື C++) ແລະ/ຫຼື TeX

ສະຫຼຸບສັງລວມ


ctanglex [ -bhpl ] [ +cs+ ] cwebfile[.w] [(ປ່ຽນໄຟລ໌[.ch]|+|-) [ໄຟລ໌ອອກ[.c]]]
cweavex [ -bhpx ] [ +cs+dtefawm ] [ + ເສັ້ນທາງຄົ້ນຫາ ] cwebfile[.w] [(ປ່ຽນໄຟລ໌[.ch]|+|-)
[ໄຟລ໌ອອກ[.tex]]]

ລາຍລະອຽດ


ໄດ້ ctanglex ໂຄງ​ການ​ປ່ຽນ​ເອ​ກະ​ສານ​ແຫຼ່ງ CWEB(x​) ເປັນ​ໂຄງ​ການ C ທີ່​ອາດ​ຈະ​ເປັນ​
ລວບລວມໃນວິທີການປົກກະຕິ. ໄຟລ໌ຜົນຜະລິດປະກອບມີ #ສາຍ ສະ​ເພາະ​ສະ​ນັ້ນ​ຄວາມ​ຜິດ​ພາດ​ນັ້ນ​
ການລາຍງານແລະການດີບັກສາມາດເຮັດໄດ້ໃນເງື່ອນໄຂຂອງໄຟລ໌ແຫຼ່ງ CWEB(x).

ໄດ້ cweavex ໂຄງການຈະປ່ຽນໄຟລ໌ CWEB(x) ດຽວກັນເປັນໄຟລ໌ TeX ທີ່ອາດຈະຖືກຈັດຮູບແບບ
ແລະພິມອອກຕາມປົກກະຕິ. ມັນໃຊ້ເວລາດູແລທີ່ເຫມາະສົມຂອງລາຍລະອຽດ typographic ເຊັ່ນຫນ້າ
ການຈັດວາງ ແລະການນຳໃຊ້ indentation, italics, boldface, ແລະອື່ນໆ, ແລະມັນສະໜອງໃຫ້ຢ່າງກວ້າງຂວາງ.
ຂໍ້ມູນອ້າງອີງຂ້າມທີ່ມັນລວບລວມອັດຕະໂນມັດ.

CWEBx ຊ່ວຍໃຫ້ທ່ານສາມາດກະກຽມເອກະສານດຽວທີ່ມີຂໍ້ມູນທັງຫມົດ
ຈໍາ ເປັນ ທັງ ສອງ ໃນ ການ ຜະ ລິດ ໂຄງ ການ C ສັງ ລວມ ແລະ ການ ຜະ ລິດ ເອ ກະ ສານ ທີ່ ມີ ຮູບ ແບບ ທີ່ ດີ
ການ​ອະ​ທິ​ບາຍ​ໂຄງ​ການ​ໃນ​ລະ​ອຽດ​ຫຼາຍ​ເທົ່າ​ທີ່​ນັກ​ຂຽນ​ອາດ​ຈະ​ຕ້ອງ​ການ​. ຜູ້ໃຊ້ CWEBx
ຄວນມີຄວາມຄຸ້ນເຄີຍກັບ TeX ເຊັ່ນດຽວກັນກັບຄວາມຮູ້ກ່ຽວກັບ C.

ເສັ້ນຄໍາສັ່ງຄວນມີຫນຶ່ງ, ສອງ, ຫຼືສາມຊື່ໃສ່ມັນ. ທໍາອິດແມ່ນປະຕິບັດເປັນ
ໄຟລ໌ CWEB(x) (ແລະ `.w' ຖືກເພີ່ມຖ້າບໍ່ມີສ່ວນຂະຫຍາຍ). ຖ້າໄຟລ໌ນັ້ນບໍ່ສາມາດເປີດໄດ້,
ສ່ວນຂະຫຍາຍ `.ເວັບ' ຖືກ​ພະ​ຍາ​ຍາມ​ແທນ​ທີ່​ຈະ​. ຖ້າມີຊື່ທີສອງ, ມັນແມ່ນໄຟລ໌ການປ່ຽນແປງ (ແລະ
`ch' ຖືກເພີ່ມຖ້າບໍ່ມີສ່ວນຂະຫຍາຍ), ຖ້າບໍ່ດັ່ງນັ້ນຊື່ຂອງໄຟລ໌ CWEB(x) ກັບຂອງມັນ
ສ່ວນຂະຫຍາຍຖືກແທນທີ່ດ້ວຍ `ch' ຖືກ​ພະ​ຍາ​ຍາມ​ເປັນ​ການ​ປ່ຽນ​ແປງ​ຊື່​ໄຟລ​໌​; ຖ້າບໍ່ມີໄຟລ໌ດັ່ງກ່າວ, ບໍ່ມີການປ່ຽນແປງ
ໄຟລ໌ຖືກນໍາໃຊ້. ແທນທີ່ຈະເປັນໄຟລ໌ການປ່ຽນແປງຫນຶ່ງອາດຈະລະບຸ `-' ຫຼື `+' ; `-' ໝາຍ ຄວາມວ່າຢ່າໃຊ້ a
ປ່ຽນໄຟລ໌, ແລະ `+' ຫມາຍຄວາມວ່າໃຊ້ໄຟລ໌ການປ່ຽນແປງພຽງແຕ່ຖ້າໄຟລ໌ຂອງຊື່ເລີ່ມຕົ້ນມີຢູ່
(ຄືກັນກັບວ່າມີພຽງຊື່ດຽວເທົ່ານັ້ນ). ໄຟລ໌ການປ່ຽນແປງ overrides ບາງສ່ວນຂອງໄຟລ໌ CWEB(x),
ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນເອກະສານ. ຊື່ທີສາມ, ຖ້າມີ, ລະບຸໄຟລ໌ຜົນຜະລິດ
ຊື່ຢ່າງຈະແຈ້ງ. ຊື່ໄຟລ໌ຜົນຜະລິດເລີ່ມຕົ້ນແມ່ນຂອງໄຟລ໌ CWEB(x) ທີ່ມີນາມສະກຸນ
`.c' (ສໍາ​ລັບ ctanglex ) ຫຼື `.tex' (ສໍາ​ລັບ cweavex ); ສ່ວນຂະຫຍາຍເລີ່ມຕົ້ນຍັງຖືກນຳໃຊ້ຖ້າ a
ຊື່ທີສາມແມ່ນໃຫ້ໂດຍບໍ່ມີການຂະຫຍາຍ.

ທາງເລືອກໃນແຖວຄໍາສັ່ງອາດຈະຖືກເປີດດ້ວຍ `+' ແລະປິດກັບ `-' ; ຫຼາຍ
ຕົວອັກສອນອາດຈະປະຕິບັດຕາມໃນການໂຕ້ຖຽງດຽວກັນ, ເຊິ່ງຊີ້ບອກທາງເລືອກຫຼາຍຢ່າງທີ່ຫັນ
on ຕາມລໍາດັບ off ພ້ອມໆກັນ. ໃນຄວາມເປັນຈິງ, ທາງເລືອກໄດ້ຖືກປຸງແຕ່ງຈາກຊ້າຍຫາ
ຖືກຕ້ອງ, ດັ່ງນັ້ນລໍາດັບເຊັ່ນ `-b +b' ເທົ່າກັບ `+b' (ເຊິ່ງເປັນຄ່າເລີ່ມຕົ້ນ).

ໄດ້ +b ທາງ​ເລືອກ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ເສັ້ນ​ປ້າຍ​ໂຄ​ສະ​ນາ​ຢູ່​ໃນ​ສະ​ຖານ​ທີ່​ຂອງ​ທ່ານ​. ໄດ້ +h ທາງເລືອກສະແດງໃຫ້ເຫັນຂໍ້ຄວາມທີ່ມີຄວາມສຸກຖ້າຫາກວ່າ
ການປຸງແຕ່ງແມ່ນປະສົບຜົນສໍາເລັດ. ໄດ້ +p ທາງເລືອກສະແດງໃຫ້ເຫັນບົດລາຍງານຄວາມຄືບຫນ້າ (ໂມດູນຕິດດາວ
ຕົວເລກ) ໃນຂະນະທີ່ການປຸງແຕ່ງເກີດຂຶ້ນ. ຖ້າເຈົ້າເວົ້າວ່າ-bhp', ທ່ານບໍ່ໄດ້ຮັບຜົນຜະລິດ terminal ແຕ່
ຂໍ້ຄວາມຜິດພາດ.

ໄດ້ +c ທາງເລືອກ emulates Levy/Knuth CWEB. ໄດ້ +s ທາງເລືອກພິມສະຖິຕິກ່ຽວກັບຄວາມຊົງຈໍາ
ການນໍາໃຊ້ໃນຕອນທ້າຍຂອງການດໍາເນີນການ (ສົມມຸດວ່າບັນດາໂຄງການໄດ້ຖືກລວບລວມດ້ວຍ -DSTAT
ປ່ຽນ, ຍ້ອນວ່າພວກມັນເປັນຄ່າເລີ່ມຕົ້ນໃນລະບົບ Debian). ໂດຍການຕັ້ງຄ່າທາງເລືອກ ++ ຫນຶ່ງສາມາດ
ເລືອກພາສາ C++ ແທນ C.

ທາງເລືອກ -l ແມ່ນໃຊ້ໄດ້ກັບ ctanglex ເທົ່ານັ້ນ; ເມື່ອເລືອກ, ຜົນຜະລິດ C ແມ່ນເຮັດໃຫ້ຫຼາຍ
ສາມາດອ່ານໄດ້ສຳລັບມະນຸດໂດຍການລະເວັ້ນ #ສາຍ ທິດ​ທາງ​ແລະ​ການ​ປົກ​ປັກ​ຮັກ​ສາ​ຮູບ​ແບບ​ແລະ​ຄໍາ​ເຫັນ​.

ມີຫຼາຍທາງເລືອກອື່ນທີ່ໃຊ້ໄດ້ກັບ cweavex ເທົ່ານັ້ນ. ທາງເລືອກ -x ຫມາຍ​ຄວາມ​ວ່າ​ລະ​ເວັ້ນ​
ດັດຊະນີ ແລະຕາຕະລາງເນື້ອໃນ. ໂດຍການຕັ້ງຄ່າທາງເລືອກ +d ໜຶ່ງສາເຫດ cweavex ລາຍງານ
ບັນຫາທີ່ພົບໃນການວິເຄາະຊິ້ນສ່ວນຂອງໂປຣແກຣມ. ກັບ +t ດັດຊະນີ ແລະຊື່ໂມດູນ
ຈະຖືກຂຽນເພື່ອແຍກໄຟລ໌. ກັບ +e ຕາຕະລາງເນື້ອໃນຖືກບັງຄັບໃຫ້ເລີ່ມຕົ້ນດ້ວຍ a
ແຜ່ນໃຫມ່ເມື່ອໃຊ້ເຄື່ອງພິມສອງດ້ານ. ທາງເລືອກ +f , +a , +u , +w , ແລະ +m ການປ່ຽນແປງ
ຮູບແບບທີ່ໂປຣແກຣມຖືກຈັດຮູບແບບ: +f ຫມາຍ​ຄວາມ​ວ່າ​ບັງ​ຄັບ​ເສັ້ນ​ໃຫມ່​ຫຼັງ​ຈາກ​ທີ່​ງ່າຍ​ດາຍ​ທຸກ​
ຖະແຫຼງການຢູ່ໃນຮູບແບບຜົນຜະລິດ, ແລະ +a ຫມາຍ ຄວາມ ວ່າ ຍັງ ບັງ ຄັບ ເສັ້ນ ໃຫມ່ ກ່ອນ ທີ່ ຈະ ງ່າຍ ດາຍ ທຸກ
ຄໍາຖະແຫຼງ, ເຖິງແມ່ນວ່າມັນປະຕິບັດຕາມປ້າຍຊື່ຫຼືເງື່ອນໄຂ; ທາງເລືອກ +u ຈະປ່ຽນຮູບແບບ
ດັ່ງນັ້ນການແບ່ງເສັ້ນໄປຫຼັງຈາກ `{' ແທນທີ່ຈະເປັນກ່ອນ, ດັ່ງນັ້ນຈຶ່ງປ້ອງກັນບໍ່ໃຫ້ພວກເຂົາສອດຄ່ອງ
ກັບການຈັບຄູ່ຂອງພວກເຂົາ `}' (ນີ້ແມ່ນຮູບແບບຂອງ Levy/Knuth CWEB), ໃນຂະນະທີ່ທາງເລືອກ +w ເອົາ
ການແບ່ງເສັ້ນທັງກ່ອນ ແລະຫຼັງ `{', ການສ້າງໂຄງຮ່າງສົມມາທິຫຼາຍຂື້ນໂດຍຄ່າໃຊ້ຈ່າຍຂອງ
ບາງເຈ້ຍພິເສດ. ສຸດທ້າຍ, ທາງເລືອກ +m ຫຼີກ​ລ້ຽງ​ການ​ບັງ​ຄັບ​ໃຫ້​ແບ່ງ​ເສັ້ນ​ລະ​ຫວ່າງ​ຕໍ່​ເນື່ອງ​
ປະກາດໃນບລັອກທ້ອງຖິ່ນ. ດ້ວຍທາງເລືອກ + ເສັ້ນທາງຄົ້ນຫາ ຫນຶ່ງສາມາດກໍານົດສະຖານທີ່ເພື່ອ
ຊອກຫາໄຟລ໌ header, ເມື່ອພວກມັນບໍ່ພົບຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ. ຊ່ອຍແນ່
ປະຕິບັດຕາມ `+i' ຈະຖືກເກັບໄວ້ແລະ prepended ກັບຊື່ໄຟລ໌ header ຖ້າຫາກວ່າມັນບໍ່ສາມາດ
ພົບເຫັນຢ່າງອື່ນ (ດັ່ງນັ້ນສະຕຣິງອາດຈະສິ້ນສຸດດ້ວຍຕົວແຍກຊື່ເສັ້ນທາງ '/'). ເພີ່ມເຕີມ
ສາມາດລະບຸໄດ້ຫຼາຍກວ່າໜຶ່ງເສັ້ນທາງຄົ້ນຫາດັ່ງກ່າວ; ພວກເຂົາເຈົ້າຈະຖືກພະຍາຍາມຢູ່ໃນຄໍາສັ່ງຈາກຊ້າຍຫາ
right

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


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

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

  • 1
    Alt-F
    Alt-F
    Alt-F ສະໜອງແຫຼ່ງທີ່ມາຟຣີ ແລະເປີດ
    ເຟີມແວທາງເລືອກສໍາລັບ DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F ມີ Samba ແລະ NFS;
    ຮອງຮັບ ext2/3/4...
    ດາວໂຫລດ Alt-F
  • 2
    usm
    usm
    Usm ແມ່ນຊຸດ slackware ເປັນເອກະພາບ
    ຜູ້ຈັດການທີ່ຈັດການອັດຕະໂນມັດ
    ການແກ້ໄຂການເພິ່ງພາອາໄສ. ມັນຮວມກັນ
    repositories ຊຸດຕ່າງໆລວມທັງ
    ຂີ້ຄ້ານ, ຂີ້ຄ້ານ, ປ...
    ດາວໂຫລດ usm
  • 3
    Chart.js
    Chart.js
    Chart.js ແມ່ນຫ້ອງສະຫມຸດ Javascript ທີ່
    ອະນຸຍາດໃຫ້ນັກອອກແບບແລະນັກພັດທະນາແຕ້ມ
    ຕາຕະລາງທຸກປະເພດໂດຍໃຊ້ HTML5
    ອົງປະກອບຜ້າໃບ. ຕາຕະລາງ js ສະເຫນີທີ່ດີເລີດ
    array ...
    ດາວໂຫລດ Chart.js
  • 4
    i Report-Designer ສຳ ລັບ JasperReports
    i Report-Designer ສຳ ລັບ JasperReports
    ໝາຍເຫດ: iReport/Jaspersoft Studio Support
    ປະກາດ: ເປັນສະບັບ 5.5.0,
    Jaspersoft Studio ຈະເປັນທາງການ
    ລູກຄ້າອອກແບບສໍາລັບ JasperReports. iReport
    ຈະ ...
    ດາວໂຫລດ iReport-Designer ສໍາລັບ JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF ຈະຕິດຕັ້ງທັງໝົດ
    ຊອບແວທີ່ Fedora Linux ແລະອື່ນໆ
    ບໍ່ລວມເອົາຕາມຄ່າເລີ່ມຕົ້ນ, ຫຼັງຈາກ
    ແລ່ນ Fedora ເປັນຄັ້ງທໍາອິດ. ຂອງມັນ
    ງ່າຍ​ສໍາ​ລັບ ...
    ດາວໂຫລດ PostInstallerF
  • 6
    ສາຍແຮ່
    ສາຍແຮ່
    ໂຄງການເສັ້ນທາງໄດ້ຖືກຍ້າຍໄປ
    https://strace.io. strace is a
    ການວິນິດໄສ, debugging ແລະຄໍາແນະນໍາ
    userspace tracer ສໍາລັບ Linux. ມັນຖືກນໍາໃຊ້
    ຕິດ​ຕາມ​ກວດ​ກາ ...
    ດາວ​ໂຫຼດ​ຕິດ​ຕາມ​
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad