WABT(1) General Commands Manual WABT(1) نام (NAME) wat-desugar – تجزیه ساختار متنی .wat و چاپ در قالب تخت «معیار» (canonical) خلاصه دستور (SYNOPSIS) wat-desugar [گزینه‌ها] فایل توضیحات (DESCRIPTION) wat-desugar ساختار متنی .wat را به‌صورتی که توسط مفسر مشخصات (عبارت‌های s، نحو تخت یا ترکیبی) پشتیبانی می‌شود، تجزیه کرده و آن را در قالب تخت «معیار» (canonical) چاپ می‌کند. گزینه‌ها به شرح زیر هستند: --help چاپ این پیام راهنما --version چاپ اطلاعات نسخه -o, --output=FILE فایل خروجی برای پرونده قالب‌بندی‌شده --debug-parser فعال‌سازی اشکال‌زدایی تجزیه‌کننده فایل‌های wat -f, --fold-exprs نوشتن عبارت‌های تاشده (folded) در صورت امکان --inline-exports نوشتن تمام برون‌ریزی‌ها (exports) به‌صورت درون‌خطی --inline-imports نوشتن تمام درون‌ریزی‌ها (imports) به‌صورت درون‌خطی --enable-exceptions فعال‌سازی آزمایشی مدیریت استثناها --disable-mutable-globals غیرفعال‌سازی درون‌ریزی/برون‌ریزی متغیرهای عمومی تغییرپذیر (mutable globals) --disable-saturating-float-to-int غیرفعال‌سازی عملگرهای اشباع ممیز شناور به عدد صحیح (saturating float-to-int) --disable-sign-extension غیرفعال‌سازی عملگرهای بسط علامت (sign-extension) --disable-simd غیرفعال‌سازی پشتیبانی از SIMD --enable-threads فعال‌سازی پشتیبانی از ریسه‌ها (threads) --enable-function-references فعال‌سازی ارجاعات تابع نوع‌دار (typed function references) --disable-multi-value غیرفعال‌سازی چندمقداری (multi-value) --enable-tail-call فعال‌سازی پشتیبانی از فراخوانی دم (tail-call) --disable-bulk-memory غیرفعال‌سازی عملیات حافظه حجیم (bulk-memory) --disable-reference-types غیرفعال‌سازی انواع مرجع (externref) --enable-annotations فعال‌سازی نحو یادداشت‌های سفارشی (custom annotations) --enable-code-metadata فعال‌سازی متاداده‌های کد --enable-gc فعال‌سازی جمع‌آوری زباله (Garbage collection) --enable-memory64 فعال‌سازی حافظه ۶۴ بیتی --enable-multi-memory فعال‌سازی چندحافظه‌ای (multi-memory) --enable-extended-const فعال‌سازی عبارت‌های ثابت توسعه‌یافته (extended const) --enable-all فعال‌سازی تمام ویژگی‌ها --generate-names اختصاص نام‌های خودکار به توابع، انواع و موارد دیگر فاقد نام مثال‌ها (EXAMPLES) نوشتن خروجی در خروجی استاندارد (stdout) $ wat-desugar test.wat نوشتن خروجی در test2.wat $ wat-desugar test.wat -o test2.wat تولید نام برای متغیرهای نمایه‌گذاری‌شده (indexed) $ wat-desugar --generate-names test.wat همچنین ببینید (SEE ALSO) wasm-decompile(1), wasm-interp(1), wasm-objdump(1), wasm-stats(1), wasm-strip(1), wasm-validate(1), wasm2c(1), wasm2wat(1), wast2json(1), wat2wasm(1), spectest-interp(1) گزارش باگ‌ها (BUGS) اگر باگی پیدا کردید، لطفاً آن را در نشانی زیر گزارش کنید: https://github.com/WebAssembly/wabt/issues. Linux 6.12.107+deb13-amd64 October 22, 2026 Linux 6.12.107+deb13-amd64