Категории

Ragel

Ragel – Свободен компилатор на крайни автомати, произвеждащ изходен код на C, C++, C#, Objective-C, D, Java, OCaml (Objective Caml ), Go и Ruby. Работи на Microsoft Windows и на UNIX-подобни операционни системи.

Характеристики Ragel

Ragel добре пригоден за изграждане на лексикални анализатори и специфициране на протоколи за предаване на данни.

За решаване на проблема с недетерминизма е предвидена система за приоритети за операторите на регулярния език.

Примери за приложения Ragel

Зед Шоу използва Ragel за своя уеб сървър Mongrel, когато пише високопроизводителен анализатор на потребителските заявки HTTP-.

Категории: За разработчици, Интерпретатори, Компилатори, Средства за разработка

Реклама