انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

gosh - آنلاین در ابر

gosh را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستوری است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


gosh - یک مفسر اسکریپت Scheme

خلاصه


خدایا [-biqV] [-I مسیر ] [-آ مسیر ] [-u واحد ] [-l پرونده ] [-e صادرات ] [-E صادرات ] [-f پرچم
] [--] [ خط استدلال ... ]

شرح


گاش یک مفسر Scheme مستقل است که در بالای آن ساخته شده است چپ دست موتور اسکریپت طرح.

چه زمانی خط داده می شود، خدا اسکریپت را بارگذاری می کند و کد طرح را در آن ارزیابی می کند. سپس، اگر
خط یک رویه به نام تعریف می کند اصلی ، خدا آن را با یک استدلال واحد می نامد که الف است
لیست نام اسکریپت و آرگومان های بعدی چه زمانی اصلی یک مقدار صحیح برمی گرداند،
خدا با آن به عنوان کد خروج خارج می شود. اگر اصلی مقدار غیر صحیح را برمی گرداند، یا یک خطا است
در هنگام ارزیابی سیگنال داده می شود، خدا با کد خروج 70 (EX_SOFTWARE) خارج می شود. SRFI-22 را ببینید
(http://srfi.schemers.org/srfi-22/srfi-22.html) برای جزئیات اگر وجود ندارد اصلی روش
تعریف شده در اسکریپت، پس از بارگذاری فایل اسکریپت، gosh با کد 0 خارج می شود.

اگر هیچ فایل اسکریپتی داده نشود، gosh به حالت تعاملی می رود. به طور پیش فرض، gosh درخواست می کند
کاربر برای وارد کردن یک عبارت Scheme، آن را می خواند و ارزیابی می کند، سپس نتیجه را چاپ می کند.
تا زمانی که EOF خوانده شود. اگر ورودی استاندارد ترمینال نباشد، gosh a را چاپ نمی کند
سریع؛ این به کاربر اجازه می دهد تا از gosh به عنوان یک برنامه فیلتر استفاده کند. این رفتار قابل کنترل است
توسط گزینه -i یا -b؛ زیر را ببینید.

OPTIONS


گزینه های خط فرمان قبل از بارگیری فایل اسکریپت یا ورود به آن پردازش می شوند
حالت تعاملی

گزینه های -I، -A، -u، -l، -L، -e و -E به ترتیب ظاهر پردازش می شوند. برای
به عنوان مثال، افزودن یک مسیر بار توسط گزینه -I روی گزینه های -l بعد از آن تأثیر می گذارد، اما نه روی گزینه ها
قبل از آن.

-V نسخه gosh را چاپ می کند و خارج می شود.

-b حالت دسته ای. درخواست چاپ نمی کند حتی ورودی استاندارد ترمینال است. جایگزین می کند
-من.

-i حالت تعاملی اعلان چاپ را مجبور می کند، حتی ورودی استاندارد ترمینال نیست.

-q از خواندن فایل اولیه اولیه جلوگیری می کند.

-Iمسیر
می افزاید: مسیر در مقابل لیست مسیر بارگذاری

-Aمسیر
اضافه می کند مسیر به انتهای لیست مسیر بار.

-uواحد
بارگیری و واردات مدول، گویی "(استفاده کنید واحد )" در کد مشخص شده است.

-lپرونده
یک فایل Scheme را بارگیری می کند فایل.

-Lپرونده
لایک -l، اما اگر شکایت نمی کند پرونده وجود ندارد

-eصادرات
یک عبارت Scheme را ارزیابی می کند expr.

-Eصادرات
همان -e، با این تفاوت که صادرات طوری خوانده می شود که گویی با پرانتز احاطه شده است.

-pنوع
پروفایلر را روشن می کند. در حال حاضر نوع فقط می تواند "زمان" باشد.

-fپرچم
پرچم های مختلف را تنظیم می کند.
case-fold از خواننده حساس به حروف بزرگ و کوچک استفاده می کند (مانند R5RS)
گزارش load-verbose در حین بارگذاری فایل ها
بدون خط رویه ها و ثابت های اولیه را درون خطی نکنید
(ترکیب no-inline-globals، no-inline-locals، و
ثابت های بدون خط.)
No-inline-globals رویه های جهانی را به صورت درون خطی انجام نمی دهند.
No-inline-local ها رویه های محلی را درون خطی نمی کنند.
ثابت های بدون خط، ثابت های درون خطی نیستند.
بدون پست درون خطی مجوز بهینه سازی پست درون خطی را اجرا نکنید.

-Fاز ویژگی های
را از ویژگی های در فرم‌های بسط پیوسته موجود است.

-- مشخص می کند که گزینه دیگری وجود ندارد. اگر بعد از این بحث های بیشتری وجود داشته باشد،
آنها به عنوان نام فایل اسکریپت و آرگومان های آن در نظر گرفته می شوند.

محیط زیست


GAUCHE_LOAD_PATH
یک دو نقطه فهرستی از مسیرهای بارگذاری جدا شده است.
مسیرها قبل از مسیرهای بارگذاری پیش‌فرض سیستم اضافه می‌شوند.

GAUCHE_DYNLOAD_PATH
یک دو نقطه لیستی از مسیرهای بار برای بارگذاری پویا جدا شده است
اشیاء. مسیرها قبل از مسیرهای بارگذاری پیش‌فرض سیستم اضافه می‌شوند.

AUTHORS


Shiro Kawai (shiro @ acm. org)

با استفاده از خدمات onworks.net از gosh آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad