為更復(fù)雜白分析器使用racc
作者:佚名 時(shí)間:2012-06-20 分享到:
如果你設(shè)計(jì)的語(yǔ)言復(fù)雜到一定程度,并且xml或yaml都無(wú)法自然表達(dá)的話,那你可以嘗試使用諸如racc這樣的分析器生成工具,racc是參照著名的unix yacc工具而設(shè)計(jì)(并命名)的。racc接受一個(gè)關(guān)于你的語(yǔ)言的語(yǔ)法描述,然后生成一個(gè)由ruby編寫(xiě)的專(zhuān)為這個(gè)語(yǔ)言設(shè)計(jì)的分析器,racc是一個(gè)強(qiáng)大的工具,不過(guò)未必使人一見(jiàn)傾心,因?yàn)檎莆帐褂梅治銎魃晒ぞ叩姆椒ㄐ枰?jīng)歷一個(gè)漫長(zhǎng)的學(xué)習(xí)過(guò)程。
如沒(méi)特殊注明,文章均為上海聯(lián)楷網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自:http://www.ktcbnqb.cn/hynews/20151126/n2383.html