نراتور DFastar Lexer

دستاه دولت DFA را در C / C ++ اجاد م ند ه سرعترن نوع تجزه و تحلل لغو را فراهم م ند. هنام ه امال شده، Lexers م تواند نشانه ها تعرف شده توسط دستور زبان لغات خود را با سرعت بسار بالا تشخص دهد. من
انون بارر ن

نراتور DFastar Lexer رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • BSD
  • نام ناشر:
  • Paul B Mann
  • وب سات ناشر:
  • حجم فال:
  • N/A

نراتور DFastar Lexer برسب ها


نراتور DFastar Lexer شرح

DFastar نراتور DFA Lexer است ه رامر واان را م خواند و دستاه دولت DFA را در د منبع C / C ++ تولد م ند ه قادر به شناسا نشانه ها تعرف شده در رامر لغو است. DFastar بسار سرع Lexers را اجاد م ند. ان زنه 2 زنه برا انتخاب Lexer Size است: "TS" برا و و TM برا محط. Lexers Medium Size حدود 10 سرعتر از لسرس و است. عملرد بالا Lexers بسار از تحققات و تلاش برا اجاد لسرس سرع به نقطه ضعف شده اند. به عنوان نتجه، آزمون سرعت C / C ++ Lexer نشان م دهد ه Lexer DFastar م تواند در هنام خواندن د منبع C / C ++، 31،286،000 نشانه در ثانه (در حافظه) را ردازش ند. در ان آزمون، Lexer Dfastar 85 سرعتر از لسور اجاد شده توسط Flex بود. هنام استفاده از زنه "TM" DFastar، Lexer تولد شده 34،290،000 نشانه در ثانه را م خواند. لسرس و در آزمون C / C ++، DFastar Lexer را به عنوان و تولد شده توسط Flex تولد رد، اما DFastar Lexer 85 سرعتر است. در مقاسه با Flex Lexers دشوار است زرا فلس برنامه را به جا لستر تولد م ند. برا آزماش، من مجبور شدم د را از خروج فلس نم و آن را به برنامه تست بسبانم. نسل و ساخت زمان زمان ساخت برا DFastar Lexers بسار سرع است، در حال اجرا حدود 2 ثانه برا رامرها واان است ه متر از 2000 لمه لد دارند. جدول رانده شده در مقابل د مستقم DFastar و Flex تولد Lexers رانده شده رو مز. ل تا ها مبتن بر جدول امال و وند بسار سرع در مقاسه با د مستقم مستقم. تعداد خطوط د تولد شده توسط DFastar در مقاسه با Lexers مستقم د است. لمات لد و شناسه ها DFastar Lexers م تواند لمات لد و شناسه ها را به طور همزمان تشخص دهد. ان سرعتر از طبقه بند تمام لمات به عنوان شناسه ها و انجام جستجو نماد جدول برا شف لمه لمه لد است.


نراتور DFastar Lexer نرم افزارها مرتبط