Ragel

Ragel

Ragel یک کامپایلر ماشین با حالت محدود و یک ژنراتور تجزیه کننده است که C ، C ++ و ASM را هدف قرار می دهد.این می تواند توالی های بایت را تشخیص دهد و کد را در نقاط دلخواه در فرآیند اجرا کند.
  • نرم افزار رایگان
  • Windows
Ragel یک کامپایلر ماشین با حالت محدود و یک ژنراتور تجزیه کننده است که C ، C ++ و ASM را هدف قرار می دهد.این می تواند توالی های بایت را تشخیص دهد و کد را در نقاط دلخواه در فرآیند اجرا کند.موارد قابل استفاده نوشتن پیاده سازی های پروتکل قوی.تجزیه اشکال داده.تحلیل واژگان زبانهای برنامه نویسی.اعتبار ورودی کاربرویژگی ها ساخت دستگاه های حالت محدود با استفاده از: اپراتورهای زبان معمولی ، اپراتورهای نمودار دولتی ، یک اپراتور اسکنر ، ترکیبی از موارد فوق را در دستگاههای مکانهای دلخواه وارد دستگاهها کنید.عدم قطعیت را با استفاده از اپراتورهای محافظت شده کنترل کنید.با استفاده از الگوریتم Hopcroft دستگاه های دولتی را به حداقل برسانید.خروجی را با Graphviz تجسم کنید.از الفبای بایت ، دو بایت یا کلمه استفاده کنید.کد C ، C ++ یا ASM (GNU ، x86_64 ، System V ABI) بدون وابستگی ایجاد کنید.از بین جدول یا ماشینهای حالت کنترل جریان کنترل کنید ....
ragel

سایت اینترنتی:

امکانات

دسته بندی ها

گزینه های Ragel برای همه سیستم عامل های دارای مجوز

ANTLR

ANTLR

ANTLR ، ANother Tool برای تشخیص زبان ، ابزاری برای زبان است که چارچوبی برای ساخت شناسه ها ، مترجمین ، کامپایلرها و مترجمان از دستور زبان ...