Llançament del generador de lexer re2c 3.0

Va tenir lloc el llançament de re2c 3.0, un generador gratuït d'analitzadors lèxics per als llenguatges C, C++, Go i el llenguatge Rust afegit en aquesta versió. Per donar suport a Rust, hem hagut d'utilitzar un model de generació de codi diferent, on la màquina d'estats es representa com un bucle i una variable d'estat, en lloc de la forma d'etiquetes i transicions (ja que Rust no té goto, a diferència de C, C++ i Vés).

Re2c s'especialitza en la generació de lexers en línia ràpids i senzills. Es diferencia de la seva contrapartida flex més coneguda per la seva interfície flexible, la generació de lexers no tabulars optimitzats i el suport per a l'extracció de subconcordança basada en autòmats finits deterministes etiquetats (TDFA). Re2c s'utilitza en projectes on la velocitat del lexer és important, per exemple en Ninja i PHP. El lloc web del projecte té una selecció d'exemples que ara s'han portat, inclòs a Rust.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster