Tuesday, November 20, 2007

لکس

لکس برنامه ای است برای تولید اسکنر .. همچنین معروف است به توکن سایزر به منظور شناختن (تحلیل) طرح های واژه ای که در متن است.. لکس مخففی است به معنی (( تولید کننده ی تحلیلگر لغوی )) که اساساٌ برای سیستم های پایه ای یونیکس کاربرد دارد. کد های لکس توسط اریک اشمیت و مایک لسک بوجود آمد. لکس تغییر شکل های ساده را به خودر خود می تواند انجام دهد اما هدف اصلی آن اینست که تحلیل لغوی را آسان کند پردازش سلسله ای کاراکتری به عنوان سورس کد برای تبدیل به مچموعه علائم را توکن گویند برای استفاده به عنوان ورودی به دیگر برنامه ها از قبیل تجزیه کننده ی جملات. لکس می تواند با یک مبدل تجزیه کننده استفاده شود تا تحلیل لغوی را انجام دهد. به آسانی مشاهده می شود که برای مثال اینترفیس (واسط) لکس و yacc برنامه های اپن سورس را در سی تجزیه می کند. لکس اختصاصی است اما نسخه های مبنی بر اپن سورس آن در دسترس است. که شامل نسخه های استریملاند هستند که فلکس نامیده می شوند . یک مخفف برای (( تولید کنده تحلیلگر لغوی سریع )) می توان از اپن سولاریس و پلن 9 نام برد.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home