Sakin re2c lexer janareta 3.0

Sakin re2c 3.0 ya faru, mai samar da kyauta na masu nazari na lexical don harsunan C, C++, Go da harshen Rust da aka ƙara a cikin wannan sakin. Don tallafawa Rust, dole ne mu yi amfani da nau'in tsarar code na daban, inda aka wakilta injin jihar azaman madauki da madaidaicin yanayi, maimakon a cikin nau'ikan alamomi da canje-canje (tun da Rust ba shi da goto, sabanin C, C ++ da Go).

Re2c ya ƙware wajen samar da lexers na layi cikin sauri da sauƙi. Ya bambanta da sanannen ficewar analog ɗin sa a cikin sassauƙawar mu'amalarsa, tsarar ingantattun leksers mara amfani, da goyan baya don hakar ƙaramin wasa dangane da tagged deterministic iyaka automata (TDFA). Ana amfani da Re2c a cikin ayyukan da saurin lexer ke da mahimmanci, misali a Ninja da PHP. Gidan yanar gizon aikin yana da zaɓi na misalai waɗanda yanzu an aika, gami da Tsatsa.

source: budenet.ru

Add a comment