'\" t .\" Title: crystal-tool-unreachable .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-07-23 .\" Manual: Crystal Compiler Command Line Reference Guide .\" Source: crystal 1.21.0 .\" Language: Persian .\" .TH "CRYSTAL\-TOOL\-UNREACHABLE" "1" "2026-07-23" "crystal 1.21.0" "Crystal Compiler Command Line Reference Guide" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" crystal-tool-unreachable \- شناسایی متدهایی که هرگز فراخوانی نمی‌شوند .SH "خلاصه دستور (SYNOPSIS)" .sp \fBcrystal tool unreachable\fP [گزینه‌ها] [source.\|.\|.] .SH "توضیحات (DESCRIPTION)" .sp متدهایی را که هرگز فراخوانی نمی‌شوند نمایش می‌دهد. خروجی متنی فهرستی از خطوط است که ستون‌های آن با نویسه تب (tab) جدا شده‌اند. .sp فیلدهای خروجی: .sp \fBcount\fP .RS 4 مجموع تمام فراخوانی‌های این متد (فقط با گزینه \fB\-\-tallies\fP؛ در غیر این صورت صرف‌نظر می‌شود) .RE .sp \fBlocation\fP .RS 4 مسیر، خط و ستون، که همگی با دونقطه و نام جدا شده‌اند .RE .sp \fBlines\fP .RS 4 طول تعریف متد بر حسب خطوط و حاشیه‌نویسی‌ها .RE .SH "گزینه‌ها (OPTIONS)" .sp \fB\-D\fP \fIFLAG\fP, \fB\-\-define\fP=\fIFLAG\fP .RS 4 تعریف یک فلگ زمان کامپایل. این گزینه برای تعریف شرطی انواع، متدها یا دستورات بر اساس فلگ‌های موجود در زمان کامپایل مفید است. فلگ‌های پیش‌فرض از سه‌گانه هدف (target triple) مشخص‌شده با \fB\-\-target\-triple\fP یا پیش‌فرض میزبان (در صورت عدم تعیین) گرفته می‌شوند. .RE .sp \fB\-f\fP \fIFORMAT\fP, \fB\-\-format\fP=\fIFORMAT\fP .RS 4 فرمت خروجی: \*(Aqtext\*(Aq (پیش‌فرض)، \*(Aqjson\*(Aq، \*(Aqcodecov\*(Aq یا \*(Aqcsv\*(Aq. .RE .sp \fB\-\-tallies\fP .RS 4 نمایش متدهای قابل دسترس و تعداد فراخوانی‌های آن‌ها علاوه بر موارد غیرقابل دسترس. .RE .sp \fB\-\-check\fP .RS 4 خروج با وضعیت خطا در صورت وجود هرگونه کد غیرقابل دسترس. .RE .sp \fB\-i\fP \fIPATH\fP, \fB\-\-include\fP=\fIPATH\fP .RS 4 گنجاندن مسیر در خروجی. .RE .sp \fB\-e\fP \fIPATH\fP, \fB\-\-exclude\fP=\fIPATH\fP .RS 4 مستثنی کردن مسیر در خروجی (پیش‌فرض: lib). .RE .sp \fB\-\-error\-trace\fP .RS 4 نمایش ردگیری کامل خطا (error trace). .RE .sp \fB\-\-prelude\fP .RS 4 مشخص کردن پرلود (prelude) مورد استفاده. نسخه پیش‌فرض زباله‌روب (garbage collector) را مقداردهی اولیه می‌کند. همچنین می‌توانید از \fB\-\-prelude=empty\fP استفاده کنید تا از هیچ پرلودی استفاده نشود. این گزینه می‌تواند برای بررسی تولید کد برای یک فایل منبع خاص مفید باشد. .RE