.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "PAMPHLETANGLER 1" .TH PAMPHLETANGLER 1 "2019-09-09" "clojure-pamphlet" "Ernesto Lanchares" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" pamphletangler \- استخراج تکه‌های کد از فایل‌های pamphlet در LaTeX .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBpamphletangler\fR [\s-1OPTION...\s0] \fI\s-1FILE\s0\fR \fI\s-1CHUNKNAME\s0\fR .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" سیستم clojure pamphlet سیستمی مبتنی بر سیستم برنامه‌نویسی باسواد (literate) در clojure است. در سیستم pamphlet مربوط به clojure شما فایل اصلی LaTeX خود را دارید که می‌تواند به صورت عادی کامپایل شود. این فایل حاوی مستندات و کد مبدأ است (دقیقاً مانند سایر روش‌های برنامه‌نویسی ادیبانه). این تکه‌کدها در محیط \*(Aqchunk\*(Aq قرار داده می‌شوند، بنابراین توسط tangler جهت استخراج قابل شناسایی هستند. تکه‌ها (chunks) می‌توانند توسط دستور \&\*(Aqgetchunk\*(Aq درون یکدیگر گنجانده شوند (که به تناسب حروف‌چینی خواهند شد). در نهایت، شما فایل LaTeX خود را از طریق tangler پردازش کرده و تکه‌کد مورد نظر خود را به دست می‌آورید. .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" .IP "\-L, \-\-line=linetext" 29 .IX Item "-L, --line=linetext" در صورت تنظیم، این متن پس از پرش خطوط درج خواهد شد و رشتهٔ درون \*(L"changetext\*(R" را به شماره خط تغییر می‌دهد. این گزینه برای این استفاده می‌شود که گزارش‌های خطا به جای شماره خط در خروجی، به شماره خط فایل pamphlet ارجاع دهند. .IP "\-C, \-\-change=changetext" 29 .IX Item "-C, --change=changetext" پیش‌فرض آن \*(L"{}\*(R" است؛ این متنی است که در صورت تعیین گزینهٔ linetext با شماره خط جایگزین خواهد شد. .IP "\-?, \-\-help" 29 .IX Item "-?, --help" نمایش این فهرست راهنما. .IP "\-\-usage" 29 .IX Item "--usage" نمایش پیام کوتاه نحوهٔ استفاده. .IP "\-\-man" 29 .IX Item "--man" چاپ صفحهٔ راهنما. .IP "\-V, \-\-version" 29 .IX Item "-V, --version" چاپ نسخهٔ برنامه. .SH "مجوز (LICENSE)" .IX Header "LICENSE" حق نشر (C) 2019 Ernesto Lanchares Sanchez. .PP .Vb 5 \& نرم‌افزار clojure\-pamphlet tangler یک نرم‌افزار آزاد است؛ شما می‌توانید \& آن را تحت شرایط مجوز عمومی همگانی کاهش‌یافته گنو (GNU Lesser General \& Public License) منتشر شده توسط بنیاد نرم‌افزارهای آزاد؛ چه نسخهٔ ۳ \& مجوز یا (به انتخاب خودتان) هر نسخهٔ بالاتر بازتوزیع کرده \& یا تغییر دهید. \& \& برنامهٔ clojure\-pamphlet tangler با این امید توزیع شده است که مفید \& واقع شود، اما بدون هیچ‌گونه ضمانت؛ حتی بدون ضمانت ضمنی \& قابل‌فروش‌بودن یا مناسب‌بودن برای یک هدف خاص. \& برای جزئیات بیشتر به GNU Lesser General Public License مراجعه کنید. \& \& شما باید به همراه این برنامه یک نسخه از GNU Lesser General Public \& License را دریافت کرده باشید؛ در غیر این صورت، ببینید: \& . .Ve .SH "نویسندگان (AUTHORS)" .IX Header "AUTHOR" Ernesto Lanchares .SH "گزارش باگ‌ها (BUGS)" .IX Header "BUGS" گزارش باگ‌ها به e.lancha98@gmail.com