| CHICKEN-CSI(1) | General Commands Manual | CHICKEN-CSI(1) |
نام (NAME)
chicken-csi —
مفسر
زبان اسکیم
CHICKEN
خلاصه دستور (SYNOPSIS)
chicken-csi [OPTION
...] [FILENAME ...]
توضیحات (DESCRIPTION)
دستور
chicken-csi یک
مفسر برای
زبان
برنامهنویسی
Scheme است که از
بیشتر
ویژگیهای
شرح داده
شده در Revised^5 Report on the
Algorithmic Language Scheme
پشتیبانی
میکند.
chicken-csi
بهعنوان
برنامهای
پیادهسازی
شده که با
کامپایلر CHICKEN
کامپایل
شده است.
مقدار FILENAME نام فایل منبع Scheme با پسوند اختیاری است. OPTION میتواند یکی از موارد زیر باشد:
-h,-help- نمایش نحوه استفاده و خروج.
-version- نمایش نسخه و خروج.
-release- چاپ شماره انتشار و خروج.
-i,-case-insensitive- فعالسازی عدم حساسیت به حروف بزرگ و کوچک در خواندن.
-eEXPRESSION,-evalEXPRESSION- ارزیابی عبارت دادهشده.
-pEXPRESSION,-printEXPRESSION- ارزیابی و چاپ نتیجه(های) عبارت دادهشده.
-PEXPRESSION,-pretty-printEXPRESSION- ارزیابی و چاپ زیبای نتیجه(ها).
-DSYMBOL,-featureSYMBOL- ثبت شناسه ویژگی (feature identifier).
-no-featureSYMBOL- غیرفعالسازی شناسه ویژگی توکار.
-q,-quiet- چاپ نکردن بنر ابتدایی.
-n,-no-init- بارگذاری نکردن فایل مقداردهی اولیه ‘.csirc’.
-b,-batch- خاتمه پس از پردازش خط فرمان.
-w,-no-warnings- غیرفعالسازی تمام هشدارها.
-KSTYLE,-keyword-styleSTYLE- فعالسازی نحو جایگزین کلیدواژهها (prefix، suffix یا none).
-no-parentheses-synonyms- غیرفعالسازی مترادفهای جداکننده لیست.
-r7rs-syntax- غیرفعالسازی افزونههای CHICKEN برای نحو R7RS.
-sPATHNAME,-scriptPATHNAME- استفاده از مفسر برای اسکریپتهای شل.
-ssPATHNAME- اجرای اسکریپت با رویه ‘main’.
-sxPATHNAME- مشابه
-s-،اما با ارزیابی هر عبارت، آن را چاپ میکند. -setup-mode- ترجیح دادن دایرکتوری جاری هنگام یافتن افزونهها.
-RNAME,-require-extensionNAME- وارد کردن افزونه قبل از اجرای کد.
-IPATHNAME,-include-pathPATHNAME- افزودن PATHNAME به مسیر include.
--- نادیده گرفتن تمام گزینههای پس از آن.
متغیرهای محیطی (ENVIRONMENT)
متغیرهای
محیطی زیر
رفتار
chicken-csiرا
تغییر
میدهند:
CSI_OPTIONS- هنگامی که
روی
رشتهای از
گزینههای
خط فرمان
تنظیم شود،
این
گزینهها
بهطور
ضمنی به هر
فراخوانی
مستقیم یا
غیرمستقیم
chicken-csiپاس داده میشوند. توجه داشته باشید که گزینههای زمان اجرا به شکل ‘-:⟨OPTIONS⟩’ نمیتوانند با این روش ارسال شوند. CHICKEN_INCLUDE_PATH- شامل یک یا چند مسیر که مفسر باید در آنها نیز به دنبال فایلهای include بگردد، که با نویسههای ‘;’ از هم جدا شدهاند.
فایلها (FILES)
- $XDG_CONFIG_HOME/chicken/csirc
- فایل Scheme که
هنگام
راهاندازی
بارگذاری
میشود.
(مقدار
پیشفرض
$XDG_CONFIG_HOMEبرابر $HOME/.config است) - $HOME/.csirc
- فایل Scheme که در صورت نبود فایل قبلی، هنگام راهاندازی بارگذاری میشود.
وضعیت خروج (EXIT STATUS)
The chicken-csi utility exits 0 on
success, and >0 if an error occurs.
همچنین ببینید (SEE ALSO)
اطلاعات بیشتر را میتوانید در راهنمای کاربر CHICKEN بیابید.
نویسندگان (AUTHORS)
تیم CHICKEN
گزارش اشکالات (BUGS)
گزارشهای اشکال را از طریق ایمیل به نشانی زیر ارسال کنید: chicken-janitors@nongnu.org
| 26 آوریل 2017 | Linux 6.12.107+deb13-amd64 |