Bison解析器生成器
GNU Bison 是一個(gè)通用的解析器生成器,它可以將注釋的無(wú)上下文語(yǔ)法轉(zhuǎn)換為使用 LALR(1) 解析表的確定性 LR 或廣義 LR (GLR) 解析器。Bison 還可以生成 IELR(1) 或規(guī)范 LR(1) 解析表。一旦您熟練使用 Bison,您可以使用它開發(fā)廣泛的語(yǔ)言解析器,從簡(jiǎn)單的桌面計(jì)算器中使用的解析器到復(fù)雜的編程語(yǔ)言。
Bison與Yacc向上兼容:所有正確編寫的Yacc語(yǔ)法都可以在Bison上正常使用。熟悉Yacc的任何人都應(yīng)該可以輕松使用Bison。您需要精通C,C ++或Java編程才能使用Bison。
Bison及其生成的解析器是可移植的,它們不需要任何特定的編譯器。
評(píng)論
圖片
表情
