.TH QJS 1 "2026-07-22" .SH "نام (NAME)" qjs \- مفسر جاوااسکریپت QuickJS-NG .SH "خلاصه دستور (SYNOPSIS)" .SY qjs .RI [ OPTION ].\|.\|.\& .RI [ FILE " [" ARGUMENT ].\|.\|.] .YS .SH "توضیحات (DESCRIPTION)" ‏QuickJS-NG یک موتور JavaScript کوچک و تعبیه‌پذیر است. هدف این موتور، پشتیبانی از جدیدترین مشخصات استاندارد ECMAScript است. .PP فایل اجرایی \fBqjs\fR مفسر JavaScript را اجرا می‌کند. این برنامه شامل یک کتابخانه استاندارد ساده و محیط تعاملی REPL است. .SH "گزینه‌ها (OPTIONS)" .TP .B \-c\fR,\fP \-\-compile کامپایل \fIFILE\fR به یک فایل اجرایی مستقل، همراه با بسته‌بندی مفسر و اسکریپت در کنار یکدیگر. .TP .B \-C\fR,\fP \-\-script بارگذاری \fIFILE\fR به‌عنوان یک اسکریپت کلاسیک JavaScript. به‌طور پیش‌فرض، \fBqjs\fR تلاش می‌کند تشخیص دهد که آیا \fIFILE\fR یک اسکریپت JS است یا یک ماژول ES. .TP .B \-d\fR,\fP \-\-dump تخلیه و نمایش آمار مصرف حافظه. .TP \fB\-D \fIFLAGS\fR, \fB\-\-dump-flags\fR=\fIFLAGS\fR مشخص کردن پرچم‌های تخلیه اشکال‌زدایی (debug dump). این موارد را می‌توان از طریق متغیر محیطی \fBQJS_DUMP_FLAGS\fR نیز تنظیم کرد. .TP \fB\-e\fR \fIEXPR\fR, \fB\-\-eval\fR \fIEXPR\fR ارزیابی عبارت \fIEXPR\fR و خروج. .TP .B \-h\fR,\fP \-\-help چاپ پیام راهنما و خروج. .TP .B \-i\fR,\fP \-\-interactive ورود به حالت تعاملی (interactive). در صورتی که هیچ \fIFILE\fR مشخص نشده باشد، این حالت پیش‌فرض است. .TP \fB\-I\fR \fIIFILE\fR, \fB\-\-include\fR \fIIFILE\fR پیوست کردن و گنجاندن یک فایل اضافی. .TP .BI \-\-memory\-limit " N" محدود کردن مصرف حافظه به \fIN\fR کیلوبایت. .TP .B \-m\fR,\fP \-\-module بارگذاری \fIFILE\fR به‌عنوان یک ماژول ECMAScript. به‌طور پیش‌فرض، \fBqjs\fR تلاش می‌کند تشخیص دهد که آیا \fIFILE\fR یک اسکریپت JS است یا یک ماژول ES. .TP \fB\-\-o\fR \fIOUTPUT\fR, \fB\-\-out\fR \fIOUTPUT\fR نام فایل خروجی هنگام ایجاد یک فایل اجرایی مستقل با گزینه \fB\-c\fR. .TP .BI \-\-stack\-size " N" محدود کردن اندازه پشته (stack) به \fIN\fR کیلوبایت. .TP .B \-\-std در دسترس قرار دادن ماژول‌های \fI'std'\fR، \fI'os'\fR و \fI'bjson'\fR برای اسکریپت. .TP .B \-T\fR,\fP \-\-trace ردیابی تخصیص حافظه. .TP .B \-v\fR,\fP \-\-version چاپ رشته نسخه و خروج. .TP .B \-q\fR,\fP \-\-quit راه‌اندازی مفسر و خروج آنی و فوری. .SH "همچنین ببینید (SEE ALSO)" .SS "صفحات راهنما (Man pages)" .BR qjsc (1) .SS "مستندات برخط (Online documentation)" مستندات دقیق و تفصیلی درباره این پروژه در نشانی زیر در دسترس است: https://quickjs-ng.github.io/quickjs