این دستور ocamllex.opt است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ocamllex - ژنراتور lexer OCaml
خلاصه
ocamllex [ -o فایل خروجی ] [ میلی لیتر ] filename.mll
شرح
La ocamllex(1) دستور OCaml lexers را از مجموعه ای از عبارات منظم با
کنش های معنایی مرتبط، به سبک سافلکس(1).
محل دویدن و پیاده روی ocamllex(1) در فایل ورودی سخنگو.mll کد OCaml را برای یک تحلیلگر واژگانی تولید می کند
در پرونده سخنگو.ml
این فایل یک تابع lexing را در هر نقطه ورودی در تعریف lexer تعریف می کند. اینها
توابع نامی مشابه نقاط ورودی دارند. توابع واژگانی به عنوان آرگومان a در نظر گرفته می شوند
lexer buffer، و ویژگی معنایی نقطه ورودی مربوطه را برمی گرداند.
بافرهای Lexer یک نوع داده انتزاعی هستند که در ماژول کتابخانه استاندارد Lexing پیاده سازی شده اند.
توابع Lexing.from_channel، Lexing.from_string و Lexing.from_function ایجاد می کنند.
بافرهای lexer که از یک کانال ورودی، یک رشته کاراکتر یا هر خواندنی می خوانند
عملکرد، به ترتیب.
هنگامی که همراه با تجزیه کننده تولید شده توسط ocamlyacc(1)، اقدامات معنایی
یک مقدار متعلق به نوع رمز تعریف شده توسط ماژول تجزیه تولید شده را محاسبه کنید.
OPTIONS
La ocamllexدستور (1) گزینه های زیر را تشخیص می دهد:
میلی لیتر کد خروجی که از مفسر خودکار داخلی Ocaml استفاده نمی کند. در عوض،
خودکار توسط توابع OCaml کدگذاری می شود. این گزینه عمدتا برای
اشکال زدایی ocamllex(1)، استفاده از آن برای تولید lexers توصیه نمی شود.
-o فایل خروجی
نام فایل خروجی تولید شده توسط را مشخص کنید ocamllex(1). پیش فرض است
نام فایل ورودی، با پسوند آن با .ml جایگزین شده است.
-q حالت بی صدا ocamllex(1) به طور معمول پیام های اطلاعاتی را به استاندارد خروجی می دهد
خروجی آنها در صورت اختیار سرکوب می شوند -q استفاده می شود.
-v or -version
رشته نسخه را چاپ کرده و خارج شوید.
-vnum شماره نسخه کوتاه را چاپ کنید و خارج شوید.
-کمک or --کمک
نمایش خلاصه استفاده کوتاه و خروج.
با استفاده از خدمات onworks.net از ocamllex.opt به صورت آنلاین استفاده کنید