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