CHICKEN-CSI(1) General Commands Manual CHICKEN-CSI(1)

chicken-csi — مفسر زبان اسکیم CHICKEN

chicken-csi [OPTION ...] [FILENAME ...]

دستور chicken-csi یک مفسر برای زبان برنامه‌نویسی Scheme است که از بیشتر ویژگی‌های شرح داده شده در Revised^5 Report on the Algorithmic Language Scheme پشتیبانی می‌کند. chicken-csi به‌عنوان برنامه‌ای پیاده‌سازی شده که با کامپایلر CHICKEN کامپایل شده است.

مقدار FILENAME نام فایل منبع Scheme با پسوند اختیاری است. OPTION می‌تواند یکی از موارد زیر باشد:

, -help
نمایش نحوه استفاده و خروج.
نمایش نسخه و خروج.
چاپ شماره انتشار و خروج.
, -case-insensitive
فعال‌سازی عدم حساسیت به حروف بزرگ و کوچک در خواندن.
EXPRESSION, -eval EXPRESSION
ارزیابی عبارت داده‌شده.
EXPRESSION, -print EXPRESSION
ارزیابی و چاپ نتیجه(های) عبارت داده‌شده.
EXPRESSION, -pretty-print EXPRESSION
ارزیابی و چاپ زیبای نتیجه(ها).
SYMBOL, -feature SYMBOL
ثبت شناسه ویژگی (feature identifier).
SYMBOL
غیرفعال‌سازی شناسه ویژگی توکار.
, -quiet
چاپ نکردن بنر ابتدایی.
, -no-init
بارگذاری نکردن فایل مقداردهی اولیه ‘.csirc’.
, -batch
خاتمه پس از پردازش خط فرمان.
, -no-warnings
غیرفعال‌سازی تمام هشدارها.
STYLE, -keyword-style STYLE
فعال‌سازی نحو جایگزین کلیدواژه‌ها (prefix، suffix یا none).
غیرفعال‌سازی مترادف‌های جداکننده لیست.
غیرفعال‌سازی افزونه‌های CHICKEN برای نحو R7RS.
PATHNAME, -script PATHNAME
استفاده از مفسر برای اسکریپت‌های شل.
PATHNAME
اجرای اسکریپت با رویه ‘main’.
PATHNAME
مشابه -s -، اما با ارزیابی هر عبارت، آن را چاپ می‌کند.
ترجیح دادن دایرکتوری جاری هنگام یافتن افزونه‌ها.
NAME, -require-extension NAME
وارد کردن افزونه قبل از اجرای کد.
PATHNAME, -include-path PATHNAME
افزودن PATHNAME به مسیر include.
--
نادیده گرفتن تمام گزینه‌های پس از آن.

متغیرهای محیطی زیر رفتار chicken-csiرا تغییر می‌دهند:

هنگامی که روی رشته‌ای از گزینه‌های خط فرمان تنظیم شود، این گزینه‌ها به‌طور ضمنی به هر فراخوانی مستقیم یا غیرمستقیم chicken-csi پاس داده می‌شوند. توجه داشته باشید که گزینه‌های زمان اجرا به شکل ‘-:⟨OPTIONS⟩’ نمی‌توانند با این روش ارسال شوند.
شامل یک یا چند مسیر که مفسر باید در آن‌ها نیز به دنبال فایل‌های include بگردد، که با نویسه‌های ‘;’ از هم جدا شده‌اند.

$XDG_CONFIG_HOME/chicken/csirc
فایل Scheme که هنگام راه‌اندازی بارگذاری می‌شود. (مقدار پیش‌فرض $XDG_CONFIG_HOME برابر $HOME/.config است)
$HOME/.csirc
فایل Scheme که در صورت نبود فایل قبلی، هنگام راه‌اندازی بارگذاری می‌شود.

The chicken-csi utility exits 0 on success, and >0 if an error occurs.

chicken(1), csc(1)

اطلاعات بیشتر را می‌توانید در راهنمای کاربر CHICKEN بیابید.

تیم CHICKEN

گزارش‌های اشکال را از طریق ایمیل به نشانی زیر ارسال کنید: chicken-janitors@nongnu.org

26 آوریل 2017 Linux 6.12.107+deb13-amd64