ນີ້ແມ່ນຄໍາສັ່ງ fweb ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ftangle,fweave - ໂປເຊດເຊີ WEB ສໍາລັບ C, C++, Fortran, Ratfor, ແລະ TeX
ສະຫຼຸບສັງລວມ
ftangle -|
| [[-option] ...] src_file[.web] [change_file[.ch]]
fweave --|
ລາຍລະອຽດ
(ຫນ້າຜູ້ຊາຍນີ້ແມ່ນລ້າສະໄຫມແລະບໍ່ໄດ້ຮັກສາໄວ້ແລ້ວ; ກະລຸນາເບິ່ງ 'info fweb' ສໍາລັບ up-to-
ວັນທີ ແລະລາຍລະອຽດໂຄງສ້າງຕົ້ນໄມ້.)
FWEB ແມ່ນສ່ວນຂະຫຍາຍຂອງ Knuth's ເວັບໄຊຕ໌ ລະບົບການຈັດການພາສາ C, C ++, Fortran (ທັງສອງ
Fortran-77 ແລະ Fortran-90), Ratfor, ແລະ TeX. ປັດຊະຍາຂອງ ເວັບໄຊຕ໌ ແລະລາຍລະອຽດທັງຫມົດກ່ຽວກັບ
ການນໍາໃຊ້ FWEB ອາດຈະພົບເຫັນຢູ່ໃນຄູ່ມືຜູ້ໃຊ້ fweb.tex, ມີຢູ່ໃນອອນໄລນ໌ເປັນ texinfo (GNU
ລະບົບ hypertext) ເຂົ້າ `ຂໍ້ມູນ FWEB'. ເບິ່ງ
http://w3.pppl.gov/~krommes/fweb_toc.html.
An ການເລີ່ມຕົ້ນ ເອກະສານ ຊື່ວ່າ .fweb (ລະບົບ Unix) ຫຼື fweb.ini (ຄອມພິວເຕີສ່ວນບຸກຄົນ) ອາດຈະເປັນ
ວາງໄວ້ໃນບັນຊີບ້ານຂອງເຈົ້າ. (ສໍາລັບລະບົບ Unix, ນັ້ນແມ່ນມູນຄ່າຂອງ $HOME. ຊື່
ສາມາດ overridden ໂດຍຕົວແປສະພາບແວດລ້ອມ FWEB_INI.) ໃນໄຟລ໌ນີ້ສາມາດຖືກວາງໄວ້ໃດໆ
ທາງເລືອກທີ່ອະນຸຍາດໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ (ຫນຶ່ງທາງເລືອກຕໍ່ແຖວ). ຖ້າທາງເລືອກເລີ່ມຕົ້ນ
ດ້ວຍ hyphen, ມັນໄດ້ຖືກປຸງແຕ່ງກ່ອນເສັ້ນຄໍາສັ່ງ; ຖ້າມັນເລີ່ມຕົ້ນດ້ວຍ ampersand, ມັນ
ຖືກປຸງແຕ່ງຫຼັງຈາກເສັ້ນຄໍາສັ່ງ (ບໍ່ຄ່ອຍຈໍາເປັນ); ຖ້າມັນເລີ່ມຕົ້ນດ້ວຍທັງສອງ, ມັນແມ່ນ
ຕີຄວາມໝາຍເປັນຊື່ໄຟລ໌ ແລະຖືກປະມວນຜົນຫຼັງຈາກເສັ້ນຄຳສັ່ງ.
A ແບບ ເອກະສານ ຮູບແບບຫຼັງຈາກຜົນປະໂຫຍດ makeindex ແລະມີຊື່ fweb.sty ອາດຈະຖືກຈັດໃສ່ໃນ
ບັນຊີປະຈຸບັນຂອງທ່ານ. (ໄດເລກະທໍລີສາມາດຖືກລົບລ້າງໂດຍຕົວແປສະພາບແວດລ້ອມ
FWEB_STYLE_DIR.) ໄຟລ໌ນີ້ຖືກນໍາໃຊ້ເພື່ອປັບແຕ່ງຮູບລັກສະນະຂອງດັດສະນີແລະຫຼາຍໆຢ່າງ
ຕົວກໍານົດການອື່ນໆທີ່ຄວບຄຸມການເຮັດວຽກຂອງໂປເຊດເຊີ. ເບິ່ງເອກະສານສໍາລັບ
ການສົນທະນາລະອຽດ.
ບັນຊີລາຍຊື່ຕໍ່ໄປນີ້ພຽງແຕ່ສະຫນອງການສະຫຼຸບໂດຍຫຍໍ້ຂອງຕົວເລືອກເສັ້ນຄໍາສັ່ງ. ກະລຸນາ
ເບິ່ງລາຍການ texinfo ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ຕົວເລືອກ FWEB
ຊື່ເອກະສານ
ຊື່ໄຟລ໌ທໍາອິດກໍານົດ FWEB ແຫຼ່ງໄຟລ໌. (ຖ້າບໍ່ຊື່
ມີໄລຍະເວລາ, ການຂະຫຍາຍ .ເວັບ ຖືກເພີ່ມໂດຍອັດຕະໂນມັດ.) ຖ້າໄຟລ໌ທີສອງ
ຊື່ແມ່ນປະຈຸບັນ, ມັນກໍານົດໄຟລ໌ການປ່ຽນແປງ. (ຖ້າຊື່ນັ້ນບໍ່ມີ a
ໄລຍະເວລາ, ການຂະຫຍາຍ ch ແມ່ນເພີ່ມອັດຕະໂນມັດ.) ສໍາລັບວິທີການທາງເລືອກທີ່ຈະ
ການຂະຫຍາຍການປຸງແຕ່ງ, ເບິ່ງຕົວເລືອກ -e.
-1 ເປີດໃຊ້ໂໝດດີບັກສັ້ນໆສຳລັບ FWEAVE.
-2 ເປີດໃຊ້ຮູບແບບການດີບັກ verbose ສໍາລັບ FWEAVE.
-@ ສະແດງຂໍ້ມູນກ່ຽວກັບລະຫັດຄວບຄຸມ.
-A ເປີດການແປ ASCII.
-B ປິດສຽງບີບທີ່ໄດ້ຍິນ.
-b ຈໍານວນ do ແລະ if ຕັນໃນການຜະລິດ Fortran ແລະ Ratfor ແສ່ວ.
-Cn ຕັ້ງຄ່າໂໝດສີເປັນ n, ບ່ອນທີ່ n ແມ່ນ 0 (ບໍ່ມີສີ), 1 (ສີ ANSI), 2 (bilevel), 3
(ສາມລະດັບ), ຫຼື 4 (ຜູ້ໃຊ້ກຳນົດ).
-c ຕັ້ງພາສາທົ່ວໂລກເປັນ C.
-c++ ຕັ້ງພາສາທົ່ວໂລກເປັນ C++.
-D[ຕົວອັກສອນ]
ສະແດງຂໍ້ມູນກ່ຽວກັບຄໍາທີ່ສະຫງວນໄວ້ຂອງພາສາປະຈຸບັນ (ເລີ່ມຕົ້ນດ້ວຍ
[ຕົວອັກສອນ] if ປະຈຸບັນ).
-d[nnnn]
ແປງບໍ່ມີຕົວເລກ ເຮັດ...ຈົບ ການກໍ່ສ້າງມາດຕະຖານ Fortran.
-Ec ປ່ຽນຕົວຂັ້ນຂອງນາມສະກຸນໄຟລ໌ເປັນ c.
-e ເປີດການຕື່ມຊື່ໄຟລ໌ອັດຕະໂນມັດ, ໂດຍໃຊ້ຕົວກໍານົດການຮູບແບບໄຟລ໌ ext.web,
ext.ch, ext.hweb, ແລະ ext.hch.
-F ປຽບທຽບໄຟລ໌ຜົນຜະລິດກັບລຸ້ນເກົ່າ.
-f ປິດການອ້າງອີງໂມດູນສໍາລັບຟັງຊັນ, ຊື່ມະຫາພາກ, ແລະອື່ນໆ.
-H ສະແກນ #include ໄຟລ໌ສໍາລັບການ typedef ແລະ/ຫຼື class declarations.
-h ຂໍ້ຄວາມສັ້ນໆກ່ຽວກັບບ່ອນທີ່ຈະຂໍຄວາມຊ່ວຍເຫຼືອ.
-Iລະບົບ
ຕື່ມຂໍ້ມູນໃສ່ກັບລາຍຊື່ຂອງໄດເລກະທໍລີທີ່ຈະຊອກຫາສໍາລັບໄຟລ໌ລວມ.
-i ອ່ານລວມມີໄຟລ໌ທີ່ມີຊື່ໂດຍ @I ຄໍາສັ່ງ, ແຕ່ບໍ່ພິມເນື້ອໃນ.
-ຂ້ອຍ! ບໍ່ໄດ້ອ່ານລວມທັງໄຟລ໌ທີ່ມີຊື່ໂດຍ @I ຄໍາສັ່ງ.
-j ຍັບຍັ້ງຫຼາຍລວມເອົາໄຟລ໌ດຽວກັນ.
-k ຮັບຮູ້ຕົວພິມນ້ອຍຂອງ Fortran/Ratfor I/O keywords ເຊັ່ນ BLOCKSIZE.
-Ll ເລືອກພາສາ l.
-l[mmm[:nnn]]
ສະທ້ອນເສັ້ນການປ້ອນຂໍ້ມູນລະຫວ່າງ mmm ແລະ nn.
-mid[=ຂໍ້ຄວາມ]
ກໍານົດເປັນ FWEB ມະຫາພາກ.
-m4 ເຂົ້າໃຈ (ສໍາລັບຈຸດປະສົງການຈັດຮູບແບບ) ຄໍາສັ່ງຂອງ m4 ໂປເຊດເຊີກ່ອນ.
- ມ; ອັດຕະໂນມັດຕໍ່ທ້າຍ pseudo-semicolons ໃສ່ທ້າຍຂອງ ເວັບໄຊຕ໌ ຄໍານິຍາມມະຫາພາກ. (ບໍ່
ແນະນໍາ.)
-n ຕັ້ງພາສາທົ່ວໂລກເປັນ Fortran-77.
-n9 ຕັ້ງພາສາທົ່ວໂລກເປັນ Fortran-90.
-n; ສໍາລັບ Fortran-77, ສະຫນອງ semicolons ອັດຕະໂນມັດ (ຄ່າເລີ່ມຕົ້ນ).
- ບໍ່: ໃນ Fortran, ວາງປ້າຍຖະແຫຼງການໃສ່ເສັ້ນແຍກຕ່າງຫາກ.
-nb ເລກ doແລະ ifຢູ່ໃນ Fortran.
-nC ຖິ້ມທຸກສາຍ commet.
-e.g ພິມ semicolons ໃນຜົນຜະລິດ Fortran ແສ່ວ.
-n\ ໃຊ້ syntax ແບບບໍ່ເສຍຄ່າສໍາລັບ Fortran-90; ສືບຕໍ່ເສັ້ນທີ່ມີ backslashes.
-n& ດັ່ງຂ້າງເທິງ, ແຕ່ສືບຕໍ່ສາຍດ້ວຍ ampersands.
-n/ ໃນ Fortran, ເຮັດໃຫ້ '//' ໝາຍເຖິງການເລີ່ມຕົ້ນຂອງຄຳເຫັນສັ້ນແທນ
ການສົມທົບ. (ໃຊ້ '' ສໍາລັບການເຊື່ອມໂຍງ.)
- ນ! ໃນ Fortran, ເຮັດໃຫ້ '!' ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາເຫັນສັ້ນແທນທີ່ຈະເປັນເຫດຜົນ
ການປະຕິເສດ.
-n) ໃນ Fortran, reverse array indices.
-o ປິດ FWEAVE ຂອງ ກົນໄກສໍາລັບຜູ້ປະກອບການ overloading.
-Pຈົດຫມາຍ
ເລືອກໂປເຊດເຊີ TeX, ບ່ອນທີ່ ຈົດຫມາຍ ແມ່ນທັງ 'ທ' ສໍາລັບການ ເທັກ or 'L' ສໍາລັບການ ຢາງ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ LaTeX. ຫມາຍເຫດ ດີ ທີ່ ທໍາມະດາ ເທັກ is no ຕໍ່ໄປອີກແລ້ວ ສະຫນັບສະຫນູນ!
-pຮູບແບບ
Buffer ຂຶ້ນການເຂົ້າຮູບແບບໄຟລ໌, ເພື່ອໄດ້ຮັບການປະມວນຜົນກ່ອນທີ່ໄຟລ໌ສະໄຕໃນທ້ອງຖິ່ນແມ່ນ
ອ່ານ
-r ຕັ້ງພາສາທົ່ວໂລກເປັນ Ratfor-77.
-r9 ຕັ້ງພາສາທົ່ວໂລກເປັນ Ratfor-90.
-rb ເລກ doແລະ ifຢູ່ໃນ Ratfor.
- ກ[ຕົວອັກສອນ]
ສະກັດກັ້ນຄວາມຄິດເຫັນກ່ຽວກັບການຂະຫຍາຍຄໍາຖະແຫຼງຂອງ Ratfor ໂດຍສະເພາະ.
-rK[ຕົວອັກສອນ]
ລວມເອົາຄໍາເຫັນກ່ຽວກັບການຂະຫຍາຍຄໍາຖະແຫຼງ Ratfor ໂດຍສະເພາະ.
-r; ສໍາລັບ Ratfor, ເປີດໂຫມດເຄິ່ງອັດຕະໂນມັດແລະສົມມຸດວ່າ "ແນ່ນອນສືບຕໍ່"
syntax (ບໍ່ ແນະນໍາ.)
-r/ ໃນ Ratfor, ເຮັດໃຫ້ '//' ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາຄິດຄໍາເຫັນສັ້ນແທນທີ່ຈະເປັນ concatenation.
(ໃຊ້ '' ສໍາລັບການເຊື່ອມໂຍງ.)
-r! ໃນ Ratfor, ເຮັດໃຫ້ '!' ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາເຫັນສັ້ນແທນທີ່ຈະເປັນເຫດຜົນ
ການປະຕິເສດ.
-r) ໃນ Ratfor, reverse array indices.
-s ພິມສະຖິຕິກ່ຽວກັບການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາ.
-sm[nn]
ດັ່ງຂ້າງເທິງ, ແຕ່ຍັງສະແດງການຈັດສັນຫນ່ວຍຄວາມຈໍາແບບເຄື່ອນໄຫວຍ້ອນວ່າພວກເຂົາເກີດຂຶ້ນ.
-T ຄໍາສັ່ງການຕັ້ງຄ່າທຸງອື່ນໆສໍາລັບ ftangle; ເບິ່ງລາຍການ texinfo.
-tໃນ[{...}]
ຕັດຕົວລະບຸພາສາ l ມີຄວາມຍາວ n, ຫຼັງຈາກການກັ່ນຕອງທາງເລືອກ
ອອກຕົວອັກສອນທີ່ລະບຸໄວ້ລະຫວ່າງວົງເລັບ.
-U ປ່ຽນໂທເຄັນຜົນຜະລິດທີ່ສະຫງວນໄວ້ເປັນຕົວພິມນ້ອຍ.
-uid ຍົກເລີກການກຳນົດຄ່າມະຫາພາກທີ່ກຳນົດໄວ້ລ່ວງໜ້າ ຫຼືແຖວຄຳສັ່ງ.
-v ເຮັດໃຫ້ຄໍາຄິດເຫັນທັງຫມົດ verbatim.
-W@ທຸງ ຕັ້ງທຸງເຕືອນໂມດູນ [0 ສໍາລັບບໍ່ມີການເຕືອນ, ຫຼືເຫດຜົນ OR ຂອງ 1 (ບໍ່ເຄີຍໃຊ້)
ແລະ/ຫຼື 2 (ໃຊ້ຫຼາຍອັນ)].
1 ຕົວລະບຸຕົວອັກສອນດຽວແບບຂ້າມການອ້າງອີງຢ່າງສົມບູນ.
-W[ ເປີດການປະມວນຜົນພິເສດຂອງດັດຊະນີອາເຣທີ່ເຮັດວົງເລັບ.
-WH ເປີດໃຊ້ການປະມວນຜົນດັດຊະນີອາເຣທີ່ໝາຍວົງເລັບ.
- ວ ຫ້າມພິມຂໍ້ຄວາມ @d ຫຼື @D ໃນຜົນຜະລິດທີ່ແສ່ວ.
-Wf ຢ່າພິມຂໍ້ຄວາມ @f ໃນຜົນຜະລິດທີ່ຖັກແສ່ວ.
-WF ຢ່າພິມຂໍ້ຄວາມ @F ໃນຜົນຜະລິດທີ່ຖັກແສ່ວ.
-ວ ຫ້າມພິມຄຳຖະແຫຼງ @l ເຂົ້າໃນການສົ່ງອອກ.
- ມ ຫ້າມພິມຂໍ້ຄວາມ @m ຫຼື @M ໃນຜົນຜະລິດທີ່ແສ່ວ.
- ວ ຢ່າພິມຂໍ້ຄວາມ @v ໃນຜົນຜະລິດທີ່ຖັກແສ່ວ.
- ວ ຫ້າມພິມຂໍ້ຄວາມ @w ຫຼື @W ໃນຜົນຜະລິດທີ່ແສ່ວ.
-w[ຊື່ເອກະສານ]
ພິມ `ວັດສະດຸປ້ອນ ຊື່ເອກະສານ' ແທນທີ່ `ວັດສະດຸປ້ອນ fwebmac.sty' ໃນຕອນຕົ້ນຂອງ tex output
ໄຟລ໌. ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ພິມບໍ່ມີຫຍັງ.
-X[ຕົວອັກສອນ]
ພິມຂໍ້ມູນອ້າງອີງຂ້າມທີ່ເລືອກ; ກົງກັນຂ້າມຂອງ '-x'.
-x[ຕົວອັກສອນ]
ຫຼຸດຜ່ອນຫຼືລົບລ້າງຂໍ້ມູນການອ້າງອິງຂ້າມ. ຕົວອັກສອນທາງເລືອກສາມາດເປັນຫນຶ່ງ
of 'ຄ', 'ຂ້ອຍ', 'ມ', or '*', ໂດຍອ້າງອີງໃສ່ຕາຕະລາງເນື້ອໃນ, ດັດຊະນີ,
ບັນຊີລາຍຊື່ໂມດູນ, ຫຼືຂໍ້ມູນອ້າງອີງຂ້າມທັງຫມົດ.
-ya[a][nnnn]
ລົບລ້າງຄ່າເລີ່ມຕົ້ນສຳລັບການຈັດສັນໜ່ວຍຄວາມຈຳແບບໄດນາມິກ. ຖ້າ nnnn ຖືກລະເວັ້ນ, ຫຼັງຈາກນັ້ນພຽງແຕ່
ສອບຖາມຄ່າເລີ່ມຕົ້ນ. ຄໍາສັ່ງ '-y' ໂດຍບໍ່ມີການໂຕ້ຖຽງສອບຖາມທຸກສິ່ງທຸກຢ່າງ.
-Z[ຕົວອັກສອນ]
ສະແດງຄ່າເລີ່ມຕົ້ນຂອງຕົວກໍານົດການຮູບແບບໄຟລ໌ (ເລີ່ມຕົ້ນດ້ວຍ ຕົວອັກສອນ if
ປະຈຸບັນ).
-z[ຊື່ເອກະສານ]
ລົບລ້າງຊື່ໄຟລ໌ຮູບແບບເລີ່ມຕົ້ນ.
-. ບໍ່ຮັບຮູ້ຈຸດຄົງທີ່ໃນ Fortran ແລະ Ratfor.
-\ ໜີອອກຈາກສາຍຕໍ່ຢ່າງຈະແຈ້ງ.
-( ສືບຕໍ່ສະຕຣິງທີ່ມີວົງເລັບດ້ວຍ backslashes.
-:[nnnn]
ກໍານົດຕົວເລກການເລີ່ມຕົ້ນອັດຕະໂນມັດສໍາລັບ rtran ແລະ .TP ->[l=][ຊື່]
ປ່ຽນເສັ້ນທາງຜົນຜະລິດ.
-= ຄືກັນກັບຂ້າງເທິງ (ແລະງ່າຍຕໍ່ການພິມ).
-# ປິດຄໍາຄິດຄໍາເຫັນກ່ຽວກັບຈໍານວນເສັ້ນແລະໂມດູນໃນຜົນຜະລິດແສ່ວ.
-+ ຢ່າຕີຄວາມໝາຍຂອງຜູ້ປະຕິບັດການມອບໝາຍປະສົມໃນ Fortran ແລະ Ratfor.
-/ ໃນ Fortran ແລະ Ratfor, ເຮັດໃຫ້ '//' ໝາຍເຖິງການເລີ່ມຕົ້ນຂອງຄຳເຫັນສັ້ນແທນ
ການສົມທົບ. (ໃຊ້ '' ສໍາລັບການເຊື່ອມໂຍງ.)
-! ໃນ Fortran ແລະ Ratfor, ເຮັດໃຫ້ '!' ໝາຍເຖິງການເລີ່ມຕົ້ນຂອງຄຳເຫັນສັ້ນແທນ
ການປະຕິເສດຢ່າງມີເຫດຜົນ.
MANUAL
ເອກະສານເພີ່ມເຕີມສາມາດໄດ້ຮັບຈາກ texinfo, ມີອອນໄລນ໌ໂດຍຜ່ານຂໍ້ມູນ
browser, ບໍ່ວ່າຈະຜ່ານ emacs ຫຼື stand-alone (ລາຍການເມນູ fweb), ໂດຍກ່າວວ່າ `ftangle -ຊ' ຫຼືໃນ
ຮູບແບບທີ່ພິມອອກໂດຍການເວົ້າວ່າ (ຈາກຂັ້ນເທິງ FWEB ໄດເລກະທໍລີການຕິດຕັ້ງ, ຖ້າມັນເປັນ
ມີຢູ່) `lpr ຄູ່ມື/fweb.ps' or `texi2dvi ຄູ່ມື/fweb.texinfo'.
ໃຊ້ fweb ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net