.Dd $Mdocdate$ .Dt WABT 1 .Os .Sh "نام (NAME)" .Nm wast2json .Nd تبدیل یک فایل در قالب آزمون مشخصات wasm به یک فایل JSON و فایل‌های باینری wasm مرتبط .Sh "خلاصه دستور (SYNOPSIS)" .Nm wast2json .Op گزینه‌ها .Ar فایل .Sh "توضیحات (DESCRIPTION)" .Nm یک فایل در قالب آزمون مشخصات wasm را می‌خواند، آن را برای یافتن خطاها بررسی می‌کند و به یک فایل JSON و فایل‌های باینری wasm مرتبط تبدیل می‌نماید. .Pp گزینه‌ها به شرح زیر هستند: .Bl -tag -width Ds .It Fl Fl help نمایش این پیام راهنما .It Fl Fl version نمایش اطلاعات نسخه .It Fl v , Fl Fl verbose استفاده چندین باره برای دریافت اطلاعات بیشتر .It Fl Fl debug-parser فعال‌سازی اشکال‌زدایی تحلیل‌گر فایل‌های wast .It Fl Fl enable-exceptions فعال‌سازی مدیریت استثنای آزمایشی .It Fl Fl disable-mutable-globals غیرفعال‌سازی متغیرهای سراسری تغییرپذیر وارداتی/صادراتی .It Fl Fl disable-saturating-float-to-int غیرفعال‌سازی عملگرهای اشباع ممیز شناور به عدد صحیح .It Fl Fl disable-sign-extension غیرفعال‌سازی عملگرهای گسترش علامت .It Fl Fl disable-simd غیرفعال‌سازی پشتیبانی از SIMD .It Fl Fl enable-threads فعال‌سازی پشتیبانی از ریسه‌ها (Threading) .It Fl Fl enable-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 فعال‌سازی نحو حاشیه‌نویسی سفارشی .It Fl Fl enable-code-metadata فعال‌سازی متاداده‌های کد .It Fl Fl enable-gc فعال‌سازی بازیافت حافظه (Garbage collection) .It Fl Fl enable-memory64 فعال‌سازی حافظه ۶۴ بیتی .It Fl Fl enable-multi-memory فعال‌سازی چند حافظه‌ای .It Fl Fl enable-extended-const فعال‌سازی عبارت‌های ثابت گسترش‌یافته .It Fl Fl enable-all فعال‌سازی همه قابلیت‌ها .It Fl o , Fl Fl output=FILE فایل JSON خروجی .It Fl r , Fl Fl relocatable ایجاد یک باینری wasm با قابلیت تغییر مکان (مناسب برای پیوند دادن با مواردی مانند lld) .It Fl Fl no-canonicalize-leb128s نوشتن تمام اندازه‌های LEB128 به صورت ۵ بایتی به جای اندازه کمینه آن‌ها .It Fl Fl debug-names نوشتن نام‌های اشکال‌زدایی در فایل باینری تولیدشده .It Fl Fl no-check عدم بررسی ماژول‌های نامعتبر .El .Sh "مثال‌ها (EXAMPLES)" تحلیل فایل spec-test.wast و نوشتن فایل‌ها در spec-test.json. ماژول‌ها در spec-test.0.wasm ،spec-test.1.wasm و غیره نوشته می‌شوند. .Pp .Dl $ wast2json spec-test.wast -o spec-test.json .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 wat-desugar 1 , .Xr wat2wasm 1 , .Xr spectest-interp 1 .Sh "گزارش باگ‌ها (BUGS)" اگر اشکالی پیدا کردید، لطفاً آن را در .br .Lk https://github.com/WebAssembly/wabt/issues گزارش دهید.