Flex

Flex

Flex (مولد آنالایزر سریع واژگان) ابزاری برای تولید اسکنر است.اسکنر ، که گاهی اوقات به عنوان رمزنگاری کننده خوانده می شود ، برنامه ای است که الگوهای واژگانی را در متن به رسمیت می شناسد.برنامه flex برای توصیف اسکنر برای تولید ، پرونده های ورودی مشخص شده توسط کاربر یا ورودی استاندارد آن را در صورت نامگذاری پرونده ها را می خواند.توضیحات به صورت جفت عبارات منظم و کد C است که به آن قوانین گفته می شود.Flex یک فایل منبع C با نام "lex.yy.c" تولید می کند که عملکرد yylex () را تعریف می کند.پرونده "lex.yy.c" را می توان برای تولید اجرایی کامپایل و پیوند داد.وقتی اجرایی اجرا شد ، ورودی آن را برای وقایع متن مطابق با عبارات منظم برای هر قاعده تجزیه و تحلیل می کند.هر وقت مسابقه را پیدا کرد ، کد C مربوطه را اجرا می کند ...

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

دسته بندی ها

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

ANTLR

ANTLR

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

Ragel

Ragel یک کامپایلر ماشین با حالت محدود و یک ژنراتور تجزیه کننده است که C ، C ++ و ASM را هدف قرار می دهد.این می تواند توالی های بایت را تشخیص دهد و کد را در نقاط دلخواه در فرآیند اجرا کند.
  • نرم افزار رایگان
  • Windows