.Dd $Mdocdate$ .Dt WABT 1 .Os .Sh "نام (NAME)" .Nm wat-desugar .Nd تجزیه ساختار متنی \&.wat و چاپ در قالب تخت «معیار» (canonical) .Sh "خلاصه دستور (SYNOPSIS)" .Nm wat-desugar .Op گزینه‌ها .Ar فایل .Sh "توضیحات (DESCRIPTION)" .Nm ساختار متنی \&.wat را به‌صورتی که توسط مفسر مشخصات (عبارت‌های s، نحو تخت یا ترکیبی) پشتیبانی می‌شود، تجزیه کرده و آن را در قالب تخت «معیار» (canonical) چاپ می‌کند. .Pp گزینه‌ها به شرح زیر هستند: .Bl -tag -width Ds .It Fl Fl help چاپ این پیام راهنما .It Fl Fl version چاپ اطلاعات نسخه .It Fl o , Fl Fl output=FILE فایل خروجی برای پرونده قالب‌بندی‌شده .It Fl Fl debug-parser فعال‌سازی اشکال‌زدایی تجزیه‌کننده فایل‌های wat .It Fl f , Fl Fl fold-exprs نوشتن عبارت‌های تاشده (folded) در صورت امکان .It Fl Fl inline-exports نوشتن تمام برون‌ریزی‌ها (exports) به‌صورت درون‌خطی .It Fl Fl inline-imports نوشتن تمام درون‌ریزی‌ها (imports) به‌صورت درون‌خطی .It Fl Fl enable-exceptions فعال‌سازی آزمایشی مدیریت استثناها .It Fl Fl disable-mutable-globals غیرفعال‌سازی درون‌ریزی/برون‌ریزی متغیرهای عمومی تغییرپذیر (mutable globals) .It Fl Fl disable-saturating-float-to-int غیرفعال‌سازی عملگرهای اشباع ممیز شناور به عدد صحیح (saturating float-to-int) .It Fl Fl disable-sign-extension غیرفعال‌سازی عملگرهای بسط علامت (sign-extension) .It Fl Fl disable-simd غیرفعال‌سازی پشتیبانی از SIMD .It Fl Fl enable-threads فعال‌سازی پشتیبانی از ریسه‌ها (threads) .It Fl Fl enable-function-references فعال‌سازی ارجاعات تابع نوع‌دار (typed function references) .It Fl Fl disable-multi-value غیرفعال‌سازی چندمقداری (multi-value) .It Fl Fl enable-tail-call فعال‌سازی پشتیبانی از فراخوانی دم (tail-call) .It Fl Fl disable-bulk-memory غیرفعال‌سازی عملیات حافظه حجیم (bulk-memory) .It Fl Fl disable-reference-types غیرفعال‌سازی انواع مرجع (externref) .It Fl Fl enable-annotations فعال‌سازی نحو یادداشت‌های سفارشی (custom annotations) .It Fl Fl enable-code-metadata فعال‌سازی متاداده‌های کد .It Fl Fl enable-gc فعال‌سازی جمع‌آوری زباله (Garbage collection) .It Fl Fl enable-memory64 فعال‌سازی حافظه ۶۴ بیتی .It Fl Fl enable-multi-memory فعال‌سازی چندحافظه‌ای (multi-memory) .It Fl Fl enable-extended-const فعال‌سازی عبارت‌های ثابت توسعه‌یافته (extended const) .It Fl Fl enable-all فعال‌سازی تمام ویژگی‌ها .It Fl Fl generate-names اختصاص نام‌های خودکار به توابع، انواع و موارد دیگر فاقد نام .El .Sh "مثال‌ها (EXAMPLES)" نوشتن خروجی در خروجی استاندارد (stdout) .Pp .Dl $ wat-desugar test.wat .Pp نوشتن خروجی در test2.wat .Pp .Dl $ wat-desugar test.wat -o test2.wat .Pp تولید نام برای متغیرهای نمایه‌گذاری‌شده (indexed) .Pp .Dl $ wat-desugar --generate-names test.wat .Sh "همچنین ببینید (SEE ALSO)" .Xr wasm-decompile 1 , .Xr wasm-interp 1 , .Xr wasm-objdump 1 , .Xr wasm-stats 1 , .Xr wasm-strip 1 , .Xr wasm-validate 1 , .Xr wasm2c 1 , .Xr wasm2wat 1 , .Xr wast2json 1 , .Xr wat2wasm 1 , .Xr spectest-interp 1 .Sh "گزارش باگ‌ها (BUGS)" اگر باگی پیدا کردید، لطفاً آن را در نشانی زیر گزارش کنید: .br .Lk https://github.com/WebAssembly/wabt/issues .