'\" t .\" Title: ml-ulex .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-11-04 .\" Manual: \ \& .\" Source: SML/NJ .\" Language: Persian .\" .TH "ML\-ULEX" "1" "2025-11-04" "SML/NJ" "\ \&" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" ml\-ulex \- یک تولیدکننده تحلیل‌گر واژگانی سازگار با Unicode برای Standard ML .SH "خلاصه دستور (SYNOPSIS)" .sp \fBml\-ulex\fP [\fIOPTIONS\fP] \fIfile\fP .SH "توضیحات (DESCRIPTION)" .sp \fBML\-Ulex\fP یک تولیدکننده تحلیل‌گر واژگانی است که از نویسه‌های Unicode (در قالب‌بندی UTF\-8) و شکل توسعه‌یافته‌ای از عبارات باقاعده پشتیبانی می‌کند. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-32\fP .RS 4 اجرای نسخه ۳۲\-بیتی برنامه (در حال حاضر پیش‌فرض است). .RE .sp \fB\-64\fP .RS 4 اجرای نسخه ۶۴\-بیتی برنامه. این گزینه فقط برای معماری \fBx86\-64\fP (معروف به \fBamd64\fP) اعمال می‌شود. .RE .sp \fB\-\-dot\fP .RS 4 تولید خروجی DOT (\c .URL "http://www.graphviz.org" "" ").\fR" فایل تولیدشده \f(CRfile.dot\fP نام‌گذاری خواهد شد، که در آن \f(CRfile\fP همان فایل ورودی است. .RE .sp \fB\-\-match\fP .RS 4 ورود به حالت تطبیق تعاملی. این گزینه امکان آزمایش تعاملی ماشین را فراهم می‌کند؛ در حال حاضر، تنها وضعیت شروع \f(CRINITIAL\fP برای آزمایش در دسترس است (برای جزئیات درباره وضعیت‌های شروع، \c .URL "http://www.smlnj.org/doc/ml\-lpt/manual.pdf" "User Guide" "" را ببینید). .RE .sp \fB\-\-ml\-lex\-mode\fP .RS 4 کارکرد در حالت سازگاری با \fBml\-lex\fP. .RE .sp \fB\-\-table\-based\fP .RS 4 تولید یک تحلیل‌گر واژگانی مبتنی بر جدول. .RE .sp \fB\-\-fn\-based\fP .RS 4 تولید یک تحلیل‌گر واژگانی که وضعیت‌ها را به‌صورت تابع و گذارها را به‌صورت فراخوانی پایانی (tail call) نمایش می‌دهد. .RE .sp \fB\-\-minimize\fP .RS 4 تولید یک ماشین کمینه. توجه داشته باشید که این فرآیند کُند است و تقریباً هیچ‌گاه ضروری نیست. .RE .sp \fB\-\-strict\-sml\fP .RS 4 تولید کد دقیق SML (\fIیعنی\fP از افزونه‌های SML/NJ استفاده نشود). این گزینه زمانی مفید است که بخواهید از خروجی در یک سیستم SML دیگر استفاده کنید. .RE .SH "نویسندگان (AUTHORS)" .sp \fBML\-Ulex\fP توسط Aaron Turon نوشته شده است. .SH "همچنین ببینید (SEE ALSO)" .sp ml\-antlr(1), ml\-yacc(1) .sp راهنمای \c .URL "https://www.smlnj.org/doc/ml\-lpt/manual.pdf" "\fISML/NJ Language Processing Tools: User Guide\fP" "." .sp مقاله \fBRegular\-expression derivatives reexamined\fP نوشته Scott Owens، John Reppy و Aaron Turon. \fIJournal of Functional Programming\fP, 19(2):173\-190, 2009. .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .sp حق نشر \(co 2020 متعلق به The Fellowship of SML/NJ است. .sp این یک نرم‌افزار آزاد است؛ برای شرایط تکثیر به منبع مراجعه کنید. هیچ‌گونه ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا مناسب بودن برای یک هدف خاص.