የ re2c ሌክሰር ጀነሬተር መልቀቅ 3.0

የ re2c 3.0 መለቀቅ ተካሄዷል፣ በዚህ እትም ላይ ለተጨመሩት ቋንቋዎች የቃላት አነቃቂ ትንታኔዎች ነፃ ጄኔሬተር። ዝገትን ለመደገፍ የስቴት ማሽን እንደ ሉፕ እና የስቴት ተለዋዋጭ ነው የሚወከለው የተለየ የኮድ ትውልድ ሞዴል መጠቀም ነበረብን, ይልቁንም በመለያዎች እና ሽግግሮች መልክ (ዝገት ስለሌለው ከ C, C ++ እና በተለየ መልኩ. ሂድ)።

Re2c ፈጣን እና በቀላሉ የመስመር ላይ ሌክሰሮችን በማፍለቅ ላይ ያተኮረ ነው። በተለዋዋጭ በይነገጽ፣የተመቻቹ ታቡላር ያልሆኑ ሌክሰሮች እና ለንዑስ ተዛማጅ ኤክስትራክሽን ድጋፍ በተሰየመ deterministic finite automata (TDFA) ከሚታወቀው የአናሎግ ፍሌክስ ይለያል። Re2c የሌክሰሮች ፍጥነት አስፈላጊ በሆነባቸው ፕሮጀክቶች ለምሳሌ በኒንጃ እና ፒኤችፒ ውስጥ ጥቅም ላይ ይውላል። የፕሮጀክቱ ድረ-ገጽ ወደ ዝገት ጨምሮ አሁን የተላለፉ የምሳሌዎች ምርጫ አለው።

ምንጭ: opennet.ru

አስተያየት ያክሉ